标签: Java

22 篇文章

实习踩坑·添加openfeign接口(根据id查询name)
问题一:项目运行不了问题 打开项目后,点击运行显示报错,代码没有问题但始终运行不了程序。 原因: 没添加环境。 解决方法: 使用SwitchHosts工具添加代码运行的配置环境。并且在代码环境中加载刚刚在SwitchHosts工具中配置好的环境。 问题二:未登…
反射2
Class类: Class也是类,因此也继承Object类 Class类对象不是new出来的,而是系统创建的 对于某个类的Class类对象,在内存中只有一份,因此类只加载一次 每个类的实例都会记得自己是由哪个Class实例所产生 通过Class可以完整地得到一…
UDP+反射
TCP文件下载: 例: 编写客户端程序和服务器端程序 客户端可以输入一个 音乐 文件名,比如 高山流水,服务端 收到音乐名后,可以给客户端 返回这个音乐文件,如果服务器没有这个文件,返回一个默认的音乐即可 客户端收到文件后,保存到本地 e:\ 可以使用…
TCP
TCP 和 UDP: TCP协议:传输控制协议 使用TCP协议前,必须先建立TCP链接,形成传输数据通道 传输前,采用"三次握手"方式,是可靠的 TCP协议进行通信的两个应用进程:客户端、服务端 在连接中可进行大数据量的传输 传输完毕,需释放已建立的链接,效率…
IO流3
节点流和处理流: 节点流:可以从一个特定的数据源读写数据,如FileReader、FileWriter 处理流(也叫包装流)是"链接"在已存在的流(节点流或处理流)之上,为程序提供更为强大的读写功能,也更加灵活,如BufferedReader、BufferWr…
IO流2
常用的文件操作: 目录的操作和文件删除: mkdir创建一级目录:D:\demo mkdirs创建多级目录:D:\demo\a\b\c delete删除空目录或文件 public class Directory{ pub…
线程3 + IO流
用户线程和守护线程: 用户线程:也叫工作线程,当线程的任务执行完或通知方式结束 守护线程:一般是为工作线程服务的,当所有的用户线程结束,守护线程自动结束 常见的守护线程:垃圾回收机制 将一个线程设置成守护线程: public static void main(…
线程2
静态代理和动态代理 代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。 静态代理 代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。 优点: 可以在不修改目标对象的前提下扩展目标对象的功能。 缺点: 冗余:由于代理对象…
线程
习题: 定义一个泛型类DAO<T>,在其中定义一个Map成员变量,Map的键为String类型,值为T类型 分别创建以下方法: 1、public void save(String id,T entity):保存T类型的对象到Map成员变量中 2、p…
泛型
class Apple<T,R,M>{ //自定义泛型类 public<E> void fly(E e){ //泛型方法 System.out.print(e.getClass().getSimpleName()); } public …