- 博客(16)
- 收藏
- 关注
原创 StringBuffer类与StringBuilder类
String中不支持字符数组扩容和修改内容 SB中支持字符数组扩容和修改内容 SB——字符缓冲区其实就是个动态扩容的数组而已 如果扩容次数越多,那么也意味着所用过的数组也越多 垃圾越多。StringBuffer是线程安全的——加锁(同步锁) 多线程 效率会更低。SB产生的垃圾主要集中在堆内存,String产生的垃圾主要集中在方法区(字符串常量池)StringBuilder是线程不安全的——没加锁(同步锁) 单线程 效率会更高。(线程不安全 会产生额外垃圾)
2023-04-01 13:25:35 121
原创 java包与权限
service 存放业务代码 entity 存放实体类代码 util 存放工具类代码。protected 本包中可以访问(无论继承);其他包中只能继承访问。起名规范:包名必须全小写,且包名与包名之间用 . 来分隔。包:其实在JAVA当中就是一系列的文件夹而已。JAVA类:主类/测试类 实体类 工具类…public 只要是在当前项目中 都可以访问。包的作用:最主要的作用就是用来分类代码。默认 只能在本类中访问(无论继承)pravite 只能在本类中访问。
2023-04-01 13:23:52 54
原创 JAVA概述
平台:指的是操作系统跨平台:Java程序可以在任意操作系统上运行JVM(Java Virtual Machine):Java虚拟机跨平台原理的总结:在不同的操作系统中,都安装一个与操作系统对应的Java虚拟机(JVM)即可实现Java的跨平台,但是JVM本身不可以跨平台。
2022-11-02 20:01:07 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人