摘要: 类加载 一、基本说明 反射机制是Java实现动态语言的关键,也就是通过反射实现类动态加载 静态加载:编译时加载相关的类,如果没有则报错,依赖性太强 动态加载:运行时加载需要的类,如果运行时不用该类,则不报错,降低了依赖性 静态加载例子: Scanner scanner = new Scanner(S 阅读全文
posted @ 2025-01-20 23:44 Luna-Evelyn 阅读(41) 评论(0) 推荐(0)
摘要: Class类分析 基本介绍 Class也是类,因此也继承Object类 Class类对象不是new出来的,而是系统创建的 对于某个类的Class类对象,在内存中只有一份,因为类只加载一次 每个类的实例都会记得自己是由哪个Class实例所生成 通过Class可以完整地得到一个类的完整结构,通过一系列A 阅读全文
posted @ 2025-01-20 02:46 Luna-Evelyn 阅读(43) 评论(0) 推荐(0)
摘要: 一个需求引出反射 根据配置文件 re.properties 指定信息,创建Cat对象并调用方法hi classfullpath=mypack.pack1.Cat method=hi 这样的需求特别多(通过外部文件配置,在不修改源码情况下,来控制程序),符合设计模式的ocp原则(开闭原则) 这里就可以 阅读全文
posted @ 2025-01-19 17:52 Luna-Evelyn 阅读(35) 评论(0) 推荐(0)
摘要: netstat netstat -an:可以查看当前主机网络情况,包括端口监听情况和网络连接情况 netstat -an | more:可以分页显示 在dos控制台执行 Listening表示某个端口在监听 如果有一个外部程序(客户端)连接到该端口,就会显示一条连接信息 PS:netstat -an 阅读全文
posted @ 2025-01-19 15:24 Luna-Evelyn 阅读(22) 评论(0) 推荐(0)
摘要: InetAddress类 相关方法 getLocalHost:获取本机InetAddress对象 getByName:根据指定主机名/域名获取ip地址对象 getHostName:获取InetAddress对象的主机名 getHostAddress:获取InetAddress对象的地址 //得到本机 阅读全文
posted @ 2025-01-18 23:58 Luna-Evelyn 阅读(40) 评论(0) 推荐(0)
摘要: ip地址 IPv4和IPv6 概念:用于唯一标识网络中的每台计算机/主机 查看ip地址:ipconfig ip地址的表示形式:点分十进制 xx.xx.xx.xx,每一个十进制数的范围为0~255 IPv4的ip地址的组成 = 网络地址 + 主机地址,比如:192.168.16.69 IPv6(16个 阅读全文
posted @ 2025-01-18 22:45 Luna-Evelyn 阅读(26) 评论(0) 推荐(0)
摘要: 标准I/O流 System.in:标准输入 默认设备:键盘 类型:InputStream System.out:标准输出 默认设备:显示器 类型:PrintStream System.in编译类型为InputStream,而运行类型为BufferedInputStream public final 阅读全文
posted @ 2025-01-18 16:18 Luna-Evelyn 阅读(41) 评论(0) 推荐(0)
摘要: 对象流 需求 将int num = 100这个int类型数据保存到文件中,要求能够从文件中恢复int型的100 将一个类的对象保存到文件中,且能够从文件中恢复(不能只是保存对象中的属性值) 以上要求,要将基本类型或对象进行序列化和反序列化 序列化和反序列化 序列化:保存数据时,保存数据的值和数据类型 阅读全文
posted @ 2025-01-18 02:51 Luna-Evelyn 阅读(27) 评论(0) 推荐(0)
摘要: I/O Stream中常用的类 字节输入输出流 该抽象类是所有类字节输入流的超类 常用子类如下: FileInputStream:文件输入流 String filePath = "test.txt"; int readData = 0; int readLen = 0;//读取字节数组长度 byte 阅读全文
posted @ 2025-01-17 15:35 Luna-Evelyn 阅读(28) 评论(0) 推荐(0)
摘要: Java IO流 基本介绍 I/O(Input/Output)是一种实用的技术,用于处理数据传输,如读/写文件,网络通讯等 Java程序中,对于数据的输入/输出操作以流(Stream)的形式进行 java.io提供了各类关于“流”类和接口,用以获取不同种类的数据,并通过方法输入或输出数据 原理 输入 阅读全文
posted @ 2025-01-17 14:42 Luna-Evelyn 阅读(31) 评论(0) 推荐(0)