10 2021 档案
摘要:Annotation与反射框架等一起理解
阅读全文
摘要:作用:需要一组常量时使用enum类 定义枚举类:关键字enum与class,interface一样 1:直接提供对象,多个对象之间逗号隔开,结尾使用分号,必须在第一行进行定义对象 2:声明对象的属性,private final 修饰 3:自定义构造器为属性赋值 枚举类的常用方法:1: toStrin
阅读全文
摘要:Date类的toString方法是输出当前时间,getTime方法是输出毫秒数 Calender类的getTime方法是输出当前时间,toString方法是输出毫秒数 注意区分 localDateTime获取毫秒数(时间戳):toEpochSecond(ZoneOffset.of("+8"))方法
阅读全文
摘要:对于String,StringBuffer,StringBuilder三者:效率上StringBuilder>StringBuffer>String:开发中常用StringBuffer 1 /** 2 * String,StringBuffer,StringBuilder的异同点: 3 * 1:St
阅读全文
摘要:创建方式分为:字面量创建与构造器对象创建,String类的特点是不可变性, 1 package CommonClass; 2 3 import org.junit.Test; 4 5 /** 6 * String类的使用: 7 * 一: 8 * 1:String类是final不可继承的太监类 9 *
阅读全文
摘要:1 package ThreadTest; 2 3 import java.util.concurrent.Callable; 4 import java.util.concurrent.ExecutionException; 5 import java.util.concurrent.Future
阅读全文
摘要:多线程的通信:代表多个线程之间可以直接进行交互,例如,两个线程互相交替打印数字 涉及到三个方法:wait,notify ,notifyall: 对于生产者消费者问题: 1 package ThreadTest02; 2 3 /** 4 *线程的通信:两个线程之间相互交互,eg:线程交替打印 5 *涉
阅读全文
摘要:针对两种线程创建方式,有两种不同的同步方式:关键字synchronized: 同步代码块:两种线程创建方式的不同在于对于继承类的线程,同步监视器说要用到的对象必须声明为static,对于实现Runnable接口的线程,可以直接使用this当作同步监视器 同步方法:Runnable接口型,将共享数据的
阅读全文
摘要:1 /**Thread中的常用方法: 2 *1:start()方法:启动线程,调用当前线程搞得run方法 3 *2:run()方法:通常需要重写Thread中的此方法,将创建的线程要执行的操作声明在此方法中 4 *3:currentThread():静态方法,返回当前代码的线程 5 *4:getNa
阅读全文
浙公网安备 33010602011771号