java
文章平均质量分 56
成为架构师的成长之路
这个作者很懒,什么都没留下…
展开
-
动态代理
讲解代理模式概述为什么要有“代理”?生活中就有很多代理的例子,例如,我现在需要出国,但是我不愿意自己去办签证、预定机票和酒店(觉得麻烦 ,那么就可以找旅行社去帮我办,这时候旅行社就是代理,而我自己就是被代理了。代理模式的定义:被代理者没有能力或者不愿意去完成某件事情,那么就需要找个人代替自己去完成这件事,这个人就是代理者, 所以代理模式包含了3个角色: 被代理角色 代理角色 抽象角色(协议)代码// 协议public interface FindHappy { public原创 2021-02-28 20:51:25 · 94 阅读 · 0 评论 -
反射之操作成员方法
Method类概述Method类概述* 每一个成员方法都是一个Method类的对象。通过反射获取类的成员方法Class类中与Method相关的方法Method getMethod(String name,Class… args);根据方法名和参数类型获得对应的构造方法对象,只能获得public的Method getDeclaredMethod(String name,Class… args);----->推荐根据方法名和参数类型获得对应的构造方法对象,包括public、p原创 2021-02-28 20:38:16 · 88 阅读 · 0 评论 -
反射之操作构造方法
Constructor类概述Constructor类概述* 类中的每一个构造方法都是一个Constructor类的对象通过反射获取类的构造方法Class类中与Constructor相关的方法Constructor getConstructor(Class… parameterTypes)* 根据参数类型获得对应的Constructor对象。* 只能获得public修饰的构造方法Constructor getDeclaredConstructor(Class… parameterTypes)原创 2021-02-28 20:31:48 · 237 阅读 · 0 评论 -
java网络编程之文件上传至服务器案例
分析【客户端】输入流,从硬盘读取文件数据到程序中。【客户端】输出流,写出文件数据到服务端。【服务端】输入流,读取文件数据到服务端程序。【服务端】输出流,写出文件数据到服务器硬盘中。【服务端】获取输出流,回写数据。【客户端】获取输入流,解析回写数据。客户端// 1.创建Socket对象,指定要连接的服务器的ip地址和端口号// 2.创建字节输入流对象,关联数据源文件路径// 3.通过Socket对象获得字节输出流对象// 4.定义一个byte数组,用来存储读取到的字节数据// 4.原创 2021-02-27 20:52:25 · 278 阅读 · 2 评论