Java知识点
Java的知识点
chenyi406
这个作者很懒,什么都没留下…
展开
-
Java中线程池
线程池的优点:1、降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。3、提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。获取线程池的三个方法: //创建一个定长线程池,可控制线程最大并发数,超出的...原创 2020-02-22 16:35:00 · 195 阅读 · 0 评论 -
java-方法的参数传递机制
java-方法的参数传递机制1.先看以下代码/** * java-方法的参数传递机制 * * @author chenyi * Create on 2019/10/16 */public class Exam { public static void main(String[] args) { int i = 1; String str =...原创 2019-12-27 21:03:47 · 142 阅读 · 0 评论 -
ArrayList线程不安全-笔记
List list = new ArrayList();实际上底层new了一个Object类型的数组。数组的初始大小为10,当list的大小超过10的时候会进行扩容,扩容大小为原值的一半。拷贝的方法用的Arrays.copyOf(araryNew, araryNew.length)方法。ArrayList在多线程下不安全。会出现java.util.ConcurrentModificationn...原创 2019-12-03 08:42:43 · 320 阅读 · 0 评论 -
java之volatile
1.volatile是什么?volatile是java虚拟机提供的轻量级的同步机制。(1)保证可见性(2)不保证原子性(3)禁止指令重排原创 2019-11-06 17:19:25 · 87 阅读 · 0 评论