摘要:
package com.yjf.esupplier.common.test; import java.net.DatagramSocket; import java.net.SocketException; /** * @author shusheng * @description 通过多线程改进,在一个窗口中同时接收又发送 * @Email shusheng@yiji.com * ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * @author shusheng * @description TCP 传输数据 ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.io.*; import java.net.Socket; /** * @author shusheng * @description TCP 传输数据:键盘录入 * @Email shusheng@yiji.com * @date 2019/1/15 22:57 */ publi... 阅读全文
摘要:
IP 地址:InetAddress 网络中设备的标识,不易记忆,可用主机名 端口号 用于标识进程的逻辑地址,不同进程的标识 传输协议 通讯的规则 常见协议:TCP,UDP IP 地址: 计算机的唯一标识。为了方便我们对 IP 地址的获取和操作,java 提供了一个类 InetAddress 供我们使 阅读全文
摘要:
计算机网络之间以何种规则进行通信,就是网络模型研究问题。 网络模型一般是指: OSI(Open System Interconnection 开放系统互连)参考模型 TCP/IP 参考模型 网络模型 7 层概述: 1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.io.FileReader; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.Properties; /** * @author shusheng * @des... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.lang.reflect.Method; import java.util.ArrayList; /** * @author shusheng * @description 通过反射越过泛型检查 * @Email shusheng@yiji.com * @date 2019/1/5 ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; /** * @author shusheng * @description 调用反射工具类 * @Email shusheng@yiji.com * @date 2019/1/5 18:37 */ public class ReflectDemo6 { public static void mai... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.lang.reflect.Constructor; import java.lang.reflect.Method; /** * @author shusheng * @description 通过反射获取成员方法并使用 * @Email shusheng@yiji.com * @d... 阅读全文
摘要:
package test; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; /** * @author shusheng * @description 通过反射获取无参构造方法并使用 * @Email shusheng@yiji.com * @date ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.lang.reflect.Constructor; /** * @author shusheng * @description 通过反射去获取有参构造方法并使用 * @Email shusheng@yiji.com * @date 2018/12/29 13:41 */ publi... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.lang.reflect.Constructor; /** * @author shusheng * @description 通过反射获取私有构造方法并使用 * @Email shusheng@yiji.com * @date 2019/1/5 16:30 */ public ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.lang.reflect.Constructor; import java.lang.reflect.Field; /** * @author shusheng * @description 通过反射获取成员变量并使用 * @Email shusheng@yiji.com * @da... 阅读全文
摘要:
JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是 Class 类 阅读全文
摘要:
package test; /** * @author shusheng * @description 获取class文件对象的三种方式 * @Email shusheng@yiji.com * @date 2018/12/23 23:14 */ public class ReflectDemo { /* *反射:就是通过class文件对象,去使用该文件中的成员变量... 阅读全文
摘要:
类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载 就是指将 class 文件读入内存,并为之创建一个 Class 对象。 任何类被使用时系统都会建立一个 Class 对象。 连接 验证 是否有正确的内部结构,并和其他类协调一 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Collection; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 17:10 */ pub... 阅读全文
摘要:
package com.yjf.esupplier.common.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 16:27 */ public interface Inter { public void show(T t); } pack... 阅读全文
摘要:
package com.yjf.esupplier.common.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 14:46 */ public class ObjectToolDemoThree { /** * 泛型方法: ... 阅读全文
摘要:
package com.yjf.esupplier.common.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 14:46 */ public class ObjectToolDemoOne { /** *早期的时候,我们使用 Obj... 阅读全文
摘要:
package com.yjf.esupplier.common.test; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 14:46 */ public class ObjectToolDemoTwo { /** * 泛型类: * 把... 阅读全文
摘要:
package com.yjf.esupplier.common.test; import java.util.ArrayList; import java.util.Iterator; /** * @author shusheng * @description * @Email shusheng@yiji.com * @date 2018/12/13 10:04 */ publi... 阅读全文