Java 基础知识
来源:互联网 发布:淘宝申请信用卡成功率 编辑:程序博客网 时间:2024/06/07 00:54
Java基础知识
第一部分
1. String 和StringBuffer、StringBuilder关系
(1)String 是一个常量,是不可以改变的,当重新赋值的时候其实是产生新的对象。
(2)StringBuffer和StringBuilder是变量,是可以改变的,默认的capacity长度是16位。
(3)使用的方式:当一段内容需要进行多次修改的时候,推荐使用StringBuffer和StringBuilder方法。因为对于一个字符串添加字符,就要对这个字符串分配内存,这是一个耗费时间的事。而StringBuffer和StringBuilder则省时的多,只要在这个字符串上添加,删除即可
(4)String因为是不可改变的,所以编译器可以把字符串设置为共享
(5)对于StringBuffer和StringBuilder相信大家比较熟悉,StringBuffer是线程安全,StringBuilder是非线程安全的,这点和HashTable和HashMap相同,非线程安全的,性能更快。
0 0
- Java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- java基础知识
- JAVA基础知识
- Java 基础知识
- JAVA基础知识
- Java基础知识
- Java基础知识
- Java基础知识
- DataRow根据条件复制到DataTable(数据绑定)
- 推荐五款流行的JavaScript模板引擎
- 黑马程序员_java数组排序、查找、置换
- oracle基础知识
- 自定义JSP中的Taglib标签之一简单入门篇(无参数的自定义标签)
- Java 基础知识
- struts2中action 提交两次的问题
- Json概述以及python对json的相关操作
- The identity used to sign the executable is no longer valid.真机调试
- springMVC+spring+hibernate配置
- 安卓socket聊天,端口被占用问题(二)
- 兄弟连HTML5视频教程
- 程序员常去的6个技术干货聚合类网站
- 八皇后问题