随笔分类 -  JVM JUC

摘要:1.类加载器(将字节码文加加载到方法区 这里有一个验证的过程,错误的class将会被jvm吐出)重点 1.1 虚拟机加载器 启动类加载器:Bootstrap 通过getClassLoder获得的是Null。例如object类和String类的类加载器就是null因为权限不够 扩展类加载器:exten 阅读全文
posted @ 2020-12-07 23:42 晴晴小可爱的小弟 阅读(111) 评论(0) 推荐(0)
摘要:上一篇生产者消费者模型中我们使用的是synchronize锁,选择我们需要换成Lock锁 Lock和synchronize的区别(synchronize的是随机抢到时间片,Lock可以按照顺序抢时间片精确让某个线程signal:condition配多把钥匙) 补充:notity并不会立即释放锁,需要 阅读全文
posted @ 2020-12-07 20:25 晴晴小可爱的小弟 阅读(248) 评论(0) 推荐(0)
摘要:代码编程要求高内聚低耦合(我(线程)拿遥控器开(操作)空调(高内聚,空调被封装只有一个遥控开关) ) 1.线程 操作 资源类 JAVA Lambda表达式函数式接口 1. 复制小括号 写死右箭头 落地大括号(函数式接口中只能有一个方法) 2. @FunctionalInterface 3. defa 阅读全文
posted @ 2020-12-06 15:32 晴晴小可爱的小弟 阅读(175) 评论(0) 推荐(0)