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
二维码
共有 0 条评论