上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: JDK自带 5个 @Override 元注解 5个 @Target 指定注解可以出现的位置 --ElementType.java @Retention 定义了该注解的生命周期 --RetentionPolicy.java 自定义注解 阅读全文
posted @ 2020-07-24 17:31 Saturn5 阅读(22) 评论(0) 推荐(0)
摘要: 单例设计模式 1.构造方法私有化 2.在类的内部private static创建一个对象 3.设置全局访问点,返回创建的对象 饿汉式,类加载就创建对象,不推荐 懒汉式,有线程安全隐患 ********************************************************** 阅读全文
posted @ 2020-07-24 16:13 Saturn5 阅读(13) 评论(0) 推荐(0)
摘要: 使用synchronized关键字表示同步。使多个线程需要排队访问共享资源,而不是发生抢占现象。 可以修饰方法,也可以修饰代码块。 修饰代码块 注意要锁住并发访问的内容,如果把整个wile都锁住,那将只有一个线程运行该块直到循环结束,所以以下结构不可以写成 while(tickets > 0) {. 阅读全文
posted @ 2020-07-24 14:27 Saturn5 阅读(32) 评论(0) 推荐(0)
摘要: 1 package Test01; 2 import java.util.concurrent.ArrayBlockingQueue; 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.ThreadPoolE 阅读全文
posted @ 2020-07-24 10:28 Saturn5 阅读(29) 评论(0) 推荐(0)
摘要: 堆:线程共享的 GC: eden s0 s1 老年代 栈(线程栈):存放线程运行时方法的局部变量 方法区:常量、静态变量、类信息 本地方法区:C++实现的方法 阅读全文
posted @ 2020-07-23 18:36 Saturn5 阅读(27) 评论(0) 推荐(0)
摘要: 继承Thread类(Thread继承了Runnable接口) *********************************************************************************************************************** 阅读全文
posted @ 2020-07-22 17:12 Saturn5 阅读(18) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-22 10:53 Saturn5 阅读(13) 评论(0) 推荐(0)
摘要: 泛型作用 检查集合中的元素类型,如果类型错误,在编译期暴露错误 类/接口 上 public class Class1<E> { } 方法 上 public <E> void function(E e) { } ********************************************* 阅读全文
posted @ 2020-07-21 14:09 Saturn5 阅读(23) 评论(0) 推荐(0)
摘要: 三种捕获异常的方法 阅读全文
posted @ 2020-07-20 11:34 Saturn5 阅读(28) 评论(0) 推荐(0)
摘要: 字节流:计算机中的二进制文件 字符流:局限性更大,只能处理文本文件 ********************************************************************************* java.io包: File 字节流:针对二进制文件 InputSt 阅读全文
posted @ 2020-07-18 10:34 Saturn5 阅读(24) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页