代码改变世界

java基础---基本数据类型问题总结

2016-11-24 16:17  grows  阅读(308)  评论(0编辑  收藏  举报

1.标识符:特殊字符只有$_,  开头不能为数字,不能是保留字关键字,也不能是有特殊意义或用途的字符(true,false或者null区分大小写

2.unicode码和ascoll码的区别是:ascoll码是unicode码前面的128位

3.比较float和double时,注意实际精度

4.数组:int[] a,    int a[] ,  int[][] a,   int a[][]  ,长度不能放在=之前的[]中

 

10.
string s = new String(“123”+“abc”)创建了几个String对象
2个
“123”+“abc” 在编译时会创建一个对象 ,java会这种+的自动处理成一个对象
new String 又回创建一个对象

 

14.java中成员变量在申明过后又默认值,而局部变量在声明过后没有默认值必须初始化;
局部变量对于new过后的变量都会有默认值:例如:数组String[] s=new String[34];默认值为null
对象默认值是相应的值,