java基础代码
文章平均质量分 64
透明の梦
人生有梦,各自精彩!
展开
-
Java二进制指令码大全及解析
编写的java会被编译成机器可以看懂的字节码文件,那么这些字节码文件包含了那些指令,这些指令都标识了那些东西操作了那些东西本文带你了解原创 2022-11-06 00:47:20 · 1484 阅读 · 0 评论 -
Java运行时数据区详解
JVM运行我们的代码,在JVM工作时是怎么利用内存空间的,它把内存划分了那些区域,堆和栈都是承担了那些任务存放了那些数据本文带你了解。原创 2022-11-05 20:33:09 · 1480 阅读 · 0 评论 -
线程池源码之runWorker方法解析
一切都在源码中final void runWorker(Worker w) { // 获取当前线程对象的引用 Thread wt = Thread.currentThread(); // 获取worker的firstTask Runnable task = w.firstTask; // 获取完之后把worker的firstTask置为null 防止下次获取到 w.firstTask = null; // 初始化worker的state = 0, e原创 2021-07-30 01:14:31 · 24978 阅读 · 2 评论 -
线程池源码之addWorker方法解析
一切都在源码中private boolean addWorker(Runnable firstTask, boolean core) { retry: // 每次for循环都需要获取最新的ctl值 for (int c = ctl.get();;) { /* * 这个地方的判断为true时可以分成三种情况 * 1、线程池的状态是大于等于 STOP的 这个判断为true * 2、线程池状态是SHUTDOWN 但是 fir原创 2021-07-30 01:12:56 · 24433 阅读 · 0 评论 -
Java异常分类以及异常处理
异常的分类1、受检查的异常,这类异常是必须显示地捕捉或抛出,如果显示地不捕捉或抛出通不过编译,这类异常是可以处理的异常,同时会强迫API的使用者捕获恢复异常或者声明异常继续向上抛出。(IOException,ClassNotFoundException,NoSuchMetodException)2、不受检查的异常,这类异常不必显示地捕捉和抛出,同时这类异常又分为两种,Error和运行时异常,导...原创 2019-10-19 12:21:07 · 231 阅读 · 0 评论 -
Java反射和注解符的使用
Java反射使用示例1、访问构造方法访问方法返回值类型说明Class.getConstructors()Constructor型数组获得所有访问权限为public的构造方法Class.getDeclaredConstructors()Constructor型数组获得所有构造方法Class.getConstructor(Class<?>…pa...原创 2019-05-22 14:00:27 · 13433 阅读 · 0 评论