基础——总结
来源:互联网 发布:金融大数据刷新 编辑:程序博客网 时间:2024/06/06 01:29
一切从基础开始,今天又在开始看老张的视频了:
jdk1.5的新特性
自动装箱和拆箱:
首先说明java中常用String类型不是基本数据类型,虽然它很常见,但是它不是,谨记!而且它很特殊
java四类八种基本数据类型【原始类型】
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
在jdk1.5之后,便可以自动将java的基本数据类型转换成封装类型,
如:Integer number = 2 ;
int sum = number+4 ;
这是成立的。
---------------------------
享元模式:对于基本数据类型[以int 为例,在(-128-127)之间]
Integer number = 3 ;
Integer number2 = 3 ;
System.out.println(number == number2);
答案为:true
这是因为java虚拟机会将小数据类型的数据存储到池中,当再次创建相同的对象时并不会开辟新的空间,而是引用池中的链接。
这对于String类有些类似:
String name = "zhangsan" ;
String name2 = "zhangsan" ;
我们大多数人都会认为要用equals进行比较,其实这样创建出来的对象无论是用"=="还是"equals"比较,其结果是相同的,都为true
但是对于:
String name = new String("zhangsan" );
String name2 = new String("zhangsan") ;
来说就不同了,这种方式就只有通过"equals"来进行比较,结果才为true!
- 基础——总结
- C++总结—基础
- Java基础—总结
- 算法基础—总结
- Python——基础总结
- java基础—初学总结
- JAVA基础总结—02
- Java web基础总结一之—— xml基础
- Java web基础总结四之—— Servlet基础
- Java web基础总结八之—— jsp基础
- Java基础学习总结(20)——基础语法
- java基础学习总结——基础语法1
- java基础学习总结——基础语法2
- java基础学习总结——基础语法1
- java基础学习总结——基础语法2
- java基础学习总结——基础语法1
- java基础学习总结——基础语法2
- java基础学习总结——基础语法1
- joj 1386解题报告
- Excel
- 关于adapter的getView的position问题
- rpmbuild制作2
- 谈谈C#文件监控对象FileSystemWatcher使用感受
- 基础——总结
- rpmbuild制作3
- MyEclipse8.6本地无网络安装SVN
- 防止重复提交表单---Struts中Token的使用方法
- 年度总结之九: 玩家的问题
- String介绍
- debian 基础拾零
- 简单的说一下广搜算法,带个例题NYOJ115 城市平乱。
- this关键字