上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页
摘要: 自定义注解 @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE,TYPE_PARAMETER,TYPE_USE}) @Retention(RetentionPolicy.RUNTIME) public @inter 阅读全文
posted @ 2022-08-19 22:22 iTao0128 阅读(24) 评论(0) 推荐(0)
摘要: //定义的枚举类默认继承于java.lang.Enum类 public enum SeasonEnum { //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 SPRING("春天",20), SUMMER("夏天",35), AUTUMN("秋天",25), WINTER( 阅读全文
posted @ 2022-08-19 21:49 iTao0128 阅读(22) 评论(0) 推荐(0)
摘要: Comparable接口的使用(自然排序) 1.String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式. String、包装类重写了compareTo()方法以后,进行了从小到大的排序。 2.重写compareTo(obj)规则: 阅读全文
posted @ 2022-08-18 23:05 iTao0128 阅读(68) 评论(0) 推荐(0)
摘要: LocalDate、LocalTime、LocalDateTime的使用 @Testpublic void test4() { LocalDate date = LocalDate.now(); LocalTime time = LocalTime.now(); LocalDateTime date 阅读全文
posted @ 2022-08-18 22:24 iTao0128 阅读(31) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-18 21:44 iTao0128 阅读(62) 评论(0) 推荐(0)
摘要: 1、获取系统当前时间 @Testpublic void test4(){ //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差(时间戳) long time = System.currentTimeMillis();//1660827278134 System.out.print 阅读全文
posted @ 2022-08-18 21:31 iTao0128 阅读(28) 评论(0) 推荐(0)
摘要: StringBuffer线程安全; 执行效率:StringBuilder > StringBuffer > String 阅读全文
posted @ 2022-08-15 21:49 iTao0128 阅读(25) 评论(0) 推荐(0)
摘要: 1.String的使用 String s1 = “abc”;//字面量的定义方式 String s2 = “abc”; System.out.println(s1==s2)//true,s1、s2指向同一个地址 1. String声明为final的,不可被继承2. String类实现了Seriali 阅读全文
posted @ 2022-08-14 22:11 iTao0128 阅读(66) 评论(0) 推荐(0)
摘要: 方法: 1.wait():一旦执行此方法,当前线程就进入阻塞状态,并释放锁 2.notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。 2.notifyAll():一旦执行此方法,就会唤醒所有被wait的线程 注意: 1.wait(),not 阅读全文
posted @ 2022-08-13 16:39 iTao0128 阅读(22) 评论(0) 推荐(0)
摘要: 方式一:同步代码块 synchronized (同步监视器){//需要被同步的代码}说明:操作共享数据的代码,即为需要被同步的代码共享数据:多个线程共同操作的变量同步监视器:俗称,锁。任何一个类的对象都可以充当锁。(要求:多个线程必须要共用同一把锁) public class Window impl 阅读全文
posted @ 2022-08-12 22:22 iTao0128 阅读(36) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 47 下一页