java基础复习

数据类型
八种 byte short int long float double char boolean 1 2 4 8 4 8 1(ascII unicode2) 4
集合不认基本数据类型,所以需要使用包装器(可以自动拆装箱,隐式调用) 128陷阱,比如在Integer中,内置一个缓存数组,范围是-128-127,在此范围内的数字只保留一份在内存中,因此他们==的结果是相同的
字符串
不可变性的保证 类是final的,不可被继承 char数组是final的不可被二次指向 内部不提供修改数组成员的方法 好处,开发人员认为共享带来的好处要优于可变
字符串常量池属于方法区,1.6的实现是永久代,1.7的时候转移到堆中
StringBuilder对比Stringbuffer,后者线程安全,用syn加锁 两者的char数组可以成倍扩展,并且对外提供修改成员的方法
final关键字
修饰类,不可被继承 修

java基础复习最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/19164.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>