![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 82
有趣的灵魂万里挑一
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer、StringBuilder 总结
目录1. String、StringBuffer、StringBuilder三者的异同?2. StringBuffer的源码分析 1. String、StringBuffer、StringBuilder三者的异同? String:不可变的字符序列;底层使用char[]存储 StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储 StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储 String:字符串,使用一对“原创 2021-11-25 15:36:10 · 251 阅读 · 0 评论 -
Java 多线程
线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 新建:当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run()方法定义了线程的操作和功能 阻塞:在某种特殊情况下,被人为挂起或执行输入输出操作时,让出CPU并临时中止自己的执行,进入阻塞状态 死亡:线程完成了它的全原创 2021-11-25 13:58:10 · 374 阅读 · 0 评论 -
SSH三大框架的工作原理及流程
Hibernate工作原理及为什么要用? 原理: 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件 2.由hibernate.cfg.xml中的读取并解析映射信息 3.通过config.buildSessionFactory();//创建SessionFactory 4.sessionFactory.openSessio...转载 2018-09-14 09:35:18 · 111 阅读 · 0 评论