03 2022 档案
【Java SE】反射
摘要:Java Reflection 1 Java 反射机制概述 Reflection反射被视为动态语言的关键,反射机制允许在运行期间借助于Reflection取得任何类的内部信息,并能直接操作任意对象的内部属性和方法。 加载完类之后,在堆内存的方法区中就生成了一个Class类型的对象(一个类只有一个Cl
【Java SE】网络编程
摘要:1. 网络编程概述 网络编程的目的:直接或者间接地通过网络协议与其他计算机实现数据交换,进行通讯。 网络编程两个主要的问题: ①如何精准地定位网络上的一台或多台主机,并定位主机上的特定应用 ②找到主机后如何进行可靠高效的数据传输 1.1 网络通信要素 通信双方地址: ①IP地址(InetAddres
【Java SE】IO流
摘要:1.File类 ①File类的一个对象代表一个文件或一个文件目录 ②File类声明在java.io下 1.1 FIle类的声明 路径分隔符 Windows和DOS系统默认使用'',UNIX和URL使用'/' 由于Java支持跨平台运行,File类为了解决这个问题动态提供了一个常量:public st
【Java SE】多线程
摘要:1.1 线程的生命周期 方法名 说明 yield() stop() sleep() wait() 阻塞 suspend() 挂起 notify()/notifyAll() 唤醒 resume() 取消挂起 1.2 线程的安全问题 1.2.1 通过同步机制解决线程安全问题 方式一:同步代码块 sync