`
software_developer
  • 浏览: 34926 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java中难以理解的知识点汇集

    博客分类:
  • java
 
阅读更多

1,JDK5引入的针对原始类型的自动装箱和自动拆箱

     

Integer a = 100;
Integer b = 100;
System.out.println(a == b) >> true;
Integer c = 200;
Integer d = 200;
System.out.println(c == d) >> false
原因:
整形:-128~127 比较int原始类型,超出了这个范围则比较Integer类型

 

 2,针对原始类型的封装类中class和TYPE属性的说明

   

Integer.class表示的是Integer类对应的类对象
Integer.TYPE表示的是int类对应的类对象

System.out.println(int.class == Integer.TYPE)--->true
System.out.println(int.class == Integer.class)--->false

 

分享到:
评论

相关推荐

    基于Java EE的高校教材在线服务平台的设计与实现.pdf

    标题“基于Java EE的高校教材在线服务平台的设计与实现”与描述“基于Java EE的高校教材在线服务平台的设计与实现”中蕴含的知识点涵盖了Java EE技术在构建高校教材管理服务平台的应用。以下为详细知识点: Java EE...

    软件体系结构课后复习习题ppt课件.ppt

    《软件体系结构》是一门深度探讨软件构造和设计的课程,涵盖了软件架构的多个关键方面。以下是基于课程内容的关键知识点:...通过深入学习这些知识点,开发者能更好地理解和设计满足需求、可扩展且易于维护的软件系统。

    Advanced.Windows.Debugging

    ### 核心知识点 #### 1. **逻辑化调试方法** 本书强调采用逻辑化的方法来定位和消除bug,这种方法不仅适用于日常的软件开发,也适用于解决那些难以捉摸的深层次问题。通过清晰地演示如何逐步分析问题,本书教会...

    c语言 (3).docx

    ### C语言概述与关键知识点 #### 一、C语言简介 C语言是一种广泛使用的计算机编程语言,以其高效、灵活及可移植性而闻名。该语言最初由Dennis Ritchie于1972年为UNIX操作系统开发。由于其强大的功能和广泛的适用性...

Global site tag (gtag.js) - Google Analytics