PriorityBlockingQueu
检查中断interrupt发生的时刻:任务要进入到阻塞队列中或者任务已经在阻塞队列中了package
原子性和易变性
并发研究并发问题的最强理由:如果视而不见,你就会遭其反噬并发编程是程序分解成多个分离的,独立运行的子
注解注解(元数据)定义一个注解packagecom.company;importjava.lang.
枚举基本的枚举类型packagecom.company;/***@ClassNameTest*@De
填充publicstaticvoidmain(String[]args)throwsNoSuchFi
对象数组保存的是对象的引用基本类型的数组保存的是值length是数组容量的大小,不是元素的个数新建一
类型信息
字符串String对象是不可变的当对String对象使用方法时,Java复制一份String对象的引用给方法用,方法结束后复制的引用消失,方法返回的结果是一个新的对象的引用,所以原String对象没有改变,这是我们想要的,希望一个方法返回值而不是改变自己重载‘+’和StringBuilderStri
基本异常抛出异常后,在堆中新建一个异常对象,从当前环境中弹出对象的引用,异常处理程序开始接管程序,寻找一个恰当的地方继续执行程序恢复到某个稳定点重点:如果异常发生,程序不会沿着正常的路走下去异常参数异常对象两个构造器:一个默认无参构造器,一个参数为字符串的构造器new一个异常对象后,对象的引用传给t
持有对象
内部类在类里面的类
复用类组合(new一个现有类的对象)继承(不改变形式,只是添加代码)
访问权限控制