文章目录
目录
String str = "abc" 和String str = ("abc")区别?
String,StringBuffer,StringBuilder 区别? 是否线程安全?怎么做到线程安全?
Java 数据类型?
Java数据类型有:四类八种,引用类型
四类八种:
1.整形:byte ,short ,intI,long
2.浮点类型:float,double
3.字符:char
4.布尔boolen
引用类型:类,接口,枚举,数组,注解
包装类和基本数据类型的区别?
包装类是对基本数据类型的封装
出int和char的包装类分别是 integer/character,其余皆是首字母大写
为什么要提供包装类?
包装类作为基本数据类型对应的引用数据类型,方便了涉及到对象的操作
包装类提供了对应基本数据类型最大值,最小值属性,及相关方法
包装类和基础类型怎么转换?
基础类型转换包装类型:装箱 包装类.Valueof(基本类型)
包装类型转换基础类型: 拆箱 对象.xxValue()
jdk1.5后提供了自动拆装箱不在需要调用方法