摘要: JAVA 反射 暴力反射和泛型擦除 暴力反射 定义 在类中的某些成员变量或成员方法是私有的,这显然不希望我们显式使用,但是Java还是为我们提供了一个方法用来"暴力"的使用这些私有属性或方法。 Java中提供getDeclaredField()、getDeclaredMethod()、getDecl 阅读全文
posted @ 2020-04-28 22:24 于大宝执剑江湖 阅读(368) 评论(0) 推荐(0)
摘要: JAVA 反射 构造器、方法、成员变量 反射定义 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 配合这位 "多情剑客无情剑;" 老哥的这篇博客, 阅读全文
posted @ 2020-04-28 22:10 于大宝执剑江湖 阅读(235) 评论(0) 推荐(0)
摘要: JAVA 反射 Class类 类 Class <T API : T 由此 Class 对象建模的类的类型。例如, String.class 的类型是 Class<String 。如果将被建模的类未知,则使用 Class<? 。 Class类是一个字节码对象类 它是一个类,存在于java.lang包中 阅读全文
posted @ 2020-04-28 21:55 于大宝执剑江湖 阅读(269) 评论(0) 推荐(0)
摘要: JAVA 网络编程 TCP通信 TCP Server ServerSoket类 此类实现服务器套接字。服务器套接字等待请求通过网络传入。它基于该请求执行某些操作,然后可能向请求者返回结果。 ServerSocket对象用于监听来自客户端的Socket连接,如果没有连接就一直处于等待状态。 构造方法 阅读全文
posted @ 2020-04-27 17:48 于大宝执剑江湖 阅读(207) 评论(0) 推荐(0)
摘要: JAVA 网络编程 UDP通信 DatagramPacket类和DatagramSocket类 DatagramPacket类 此类表示数据报包。 数据报包用来实现无连接包投递服务。每条报文仅根据该包中包含的信息从一台机器路由到另一台机器。从一台机器发送到另一台机器的多个包可能选择不同的路由,也可能 阅读全文
posted @ 2020-04-27 10:31 于大宝执剑江湖 阅读(427) 评论(0) 推荐(0)
摘要: JAVA 网络编程 InetAddress类 InetAddress类 此类表示互联网协议 (IP) 地址。 InetAddress类没有构造方法,所以不能直接new实例化。 要获得InetAddress实例可以使用该类的静态方法 方法 |返回值类型|方法 |说明 | | :|: | | | |`g 阅读全文
posted @ 2020-04-26 20:16 于大宝执剑江湖 阅读(288) 评论(0) 推荐(0)
摘要: JAVA 多线程 创建线程的三种方式 并发:同一时间只有一条指令在执行,多个进程的指令被快速轮换执行。 并行:同一时间有多条指令在多个处理器上运行。 进程:每个运行中的程序就是一个进程。 线程:线程(Thread)也被称为轻量级进程(Lightweight Process),线程是进程的执行单元,在 阅读全文
posted @ 2020-04-25 22:35 于大宝执剑江湖 阅读(189) 评论(0) 推荐(0)
摘要: 占坑 阅读全文
posted @ 2020-04-24 23:20 于大宝执剑江湖 阅读(173) 评论(0) 推荐(0)
摘要: JAVA I/O流 序列化流和反序列化流 一个程序运行时所创建的对象是存储在内存空间里的,那如何对对象进行持久化的存储呢,我们可以用序列化流(ObjectOutputStream)将对象写入文件中从而持久化存储,当然java也提供了反序列化流(ObjectInputStream)将已经序列化的对象重 阅读全文
posted @ 2020-04-24 22:49 于大宝执剑江湖 阅读(227) 评论(0) 推荐(0)
摘要: JAVA I/O流 打印流和格式化输出 相当于将OutputStream类重新包装使用更方便的方法输出的流。 注意! PrintStream和PrintWriter的输出不会抛出IOException异常。 PrintStream和PrintWriter有自动flush功能。 PrintStream 阅读全文
posted @ 2020-04-24 22:48 于大宝执剑江湖 阅读(342) 评论(0) 推荐(0)