- 博客(4)
- 收藏
- 关注
原创 java多线程知识总结
知识点1:线程池 作用: 解决线程生命周期开销问题和资源不足问题。 线程池主要用来解决线程生命周期开销问题和资源不足问题。通过对多个任务重复使用线程,线程创建的开销就分摊到多个任务上,而且由于在请求到达时线程已经存在,所以消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使用应用程序响应更快。 通过适当调整线程中的线程可以防止出现资源不足的情况 知识点2:信号量 信号量,有时被称为信号...
2019-03-21 23:32:58 117
原创 java异常机制
java的异常机制 异常体系 Throwable Error AWTError OutOfMemoryError … Exception RuntimeException ClassCastException NullPointerException ArithmeticException IndexOutOfBoundsException … CheckedException...
2019-03-17 22:18:44 1104
原创 面向对象的三大特性
一、封装 概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 将内部细节隐藏 类中用private隐藏属性 实现 修改属性的可见性来限制对属性的访问(一般限制为private) public class Encapsulation{ //private修饰符私有化属性,外部不能访问 private String name;...
2019-03-11 20:32:45 115
原创 java单列模式
目标:保证一个类只有一个实例 目标 不可被外部创建 限制外部访问方式 内部保证实例唯一 饿汉式单例,创建类时创建单例,线程也不安全 public class Slacker { private static Slacker lh=null; private Slacker() {}; public static Slacker lh() { if(lh==null) { ...
2019-03-07 09:07:43 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人