10 2021 档案

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