摘要: day32 反射操作泛型 package com.wang.reflection;​import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;imp 阅读全文
posted @ 2021-05-13 15:55 卧剑之鱼 阅读(180) 评论(0) 推荐(0) 编辑
摘要: day31 获取运行时类的完整结构 通过反射获取运行时类的完整结构 Filed、Method、Constructor、Superclass、Interface、Annotation 全部的字段Filed 全部的方法Method 全部的构造器Constructor 所继承的父类Superclass 实 阅读全文
posted @ 2021-05-12 21:01 卧剑之鱼 阅读(44) 评论(0) 推荐(0) 编辑
摘要: day30 Java内存分析 加载:将Class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象。 链接:将Java类的二进制代码合并到JVM的运行状态之中的过程。 验证:确保加载的类信息复符合JVM规范,没有安全方 阅读全文
posted @ 2021-05-11 20:39 卧剑之鱼 阅读(94) 评论(0) 推荐(0) 编辑
摘要: day29 反射机制(Reflection) 静态语言和动态语言 动态语言: 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构 主要动态语言:Object-C、C#、JavaSc 阅读全文
posted @ 2021-05-10 15:21 卧剑之鱼 阅读(336) 评论(0) 推荐(0) 编辑
摘要: day28 注解(Annotation)和反射 注释:给人看 注解:既给人看,又给程序看,可以被其他程序读取 内置注解 @Override:定义在java.lang.Override中,此注释只是用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明。 @Deprecated:定义在java. 阅读全文
posted @ 2021-05-10 15:18 卧剑之鱼 阅读(402) 评论(0) 推荐(0) 编辑
摘要: day27 线程协作(生产者、消费者模式) 管程法 package com.wang.best;​//测试生产者消费者模型->利用缓冲区解决:管程法//生产者 消费者 产品 缓冲区public class TestPC { public static void main(String[] args) 阅读全文
posted @ 2021-05-07 16:42 卧剑之鱼 阅读(166) 评论(0) 推荐(0) 编辑
摘要: day26 线程同步方法(synchronized) //同步方法public synchronized void method(int args){}//会影响效率 package com.wang.syn;​//不安全的取钱public class UnSafeBank { public sta 阅读全文
posted @ 2021-05-05 13:14 卧剑之鱼 阅读(67) 评论(0) 推荐(0) 编辑
摘要: day25 守护线程 package com.wang.state;​//测试是守护线程public class TestDaemon { public static void main(String[] args) { God god = new God(); You you = new You( 阅读全文
posted @ 2021-05-05 12:41 卧剑之鱼 阅读(78) 评论(0) 推荐(0) 编辑
摘要: day24 线程的五大状态 线程的停止 package com.wang.state;/*测试stop1.建议线程正常停止 >利用次数,不建议死循环2.建议使用标志位 >设置一个标志位3.不要使用stop或者destroy等过时或者JDK不建议使用的方法 */public class TestSto 阅读全文
posted @ 2021-05-02 11:44 卧剑之鱼 阅读(77) 评论(0) 推荐(0) 编辑
摘要: day23 静态代理 package com.StaticProxy;​import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;/*静态代理模式真实对象和代理对象都要实现同一个接口优点:代理对象可以做许多自己做不了的事真实对象专 阅读全文
posted @ 2021-04-30 20:03 卧剑之鱼 阅读(54) 评论(0) 推荐(0) 编辑