摘要: 类的加载机制是什么? 类加载到内存中主要有 5 个阶段,分别为: ①加载:将 Class 文件读取到运行时数据区的 方法区内,在堆中创建 Class 对象,并封装类在方法区的数据结构的过程。 ②验证:主要用 于确保 Class 文件符合当前虚拟机的要求,保障虚拟机自身的安全,只有通过验证的 Clas 阅读全文
posted @ 2021-10-20 11:45 清钦 阅读(42) 评论(0) 推荐(0)
摘要: 版本之更迭: –》JDK 1.7 : Table数组+ Entry链表; –》JDK1.8 : Table数组+ Entry链表/红黑树;(为什么要使用红黑树?) Table数组的初始化长度: 1 << 4``2^4=16(为什么要是 2的n次方?) Table数组的最大长度: 1<<30``2^3 阅读全文
posted @ 2021-10-20 11:44 清钦 阅读(60) 评论(0) 推荐(0)
摘要: default(默认,什么都不写):在同一个包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法 private:在同一类内可见。使用方法:变量、方法。 不能修饰类(外部类) public:对所有类可见。使用对象:类、接口、变量、方法 protected:对同一包内的类和所有子类可见。使用对象 阅读全文
posted @ 2021-10-20 11:42 清钦 阅读(43) 评论(0) 推荐(0)
摘要: 1.7 UDP 发短信:不用连接,需要知道对方的地址 发送消息 发送端 package com.zheng.UDP;​​import java.io.IOException;import java.net.*;​public class UDPClientDemo01 { public static 阅读全文
posted @ 2021-08-17 14:00 清钦 阅读(40) 评论(0) 推荐(0)
摘要: 1.6、TCP 客服端 连接服务器 Socket 发送消息 package com.zheng.study02;​import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import jav 阅读全文
posted @ 2021-08-17 13:58 清钦 阅读(127) 评论(0) 推荐(0)
摘要: 网络编程 1.1、概述 信件: 计算机网络: 网络编程的目的: 无线电台...传播交流信息,数据交换,通信 想要达到这个效果需要什么: 如何准确的定位网络上的一台主机: 192.168.16.124:端口。定位到这个计算机上的某个资源 找到了这个主机,如何传输数据? Javaweb:网页编程 B/S 阅读全文
posted @ 2021-08-17 13:57 清钦 阅读(72) 评论(0) 推荐(0)
摘要: 1.反射机制 静态VS动态语言 动态语言:一类在运行可以改变其结构的语言。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 静态语言:运行时不可改变的语言就是静态语言。 Java不是动态语言,但Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制获得类似动态语言的特 阅读全文
posted @ 2021-08-02 09:53 清钦 阅读(23) 评论(0) 推荐(0)
摘要: 1.什么是注解 Annotation的作用: 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器)读取 Annotation的格式: 以“@注解名”在代码中存在的,还可以添加一些参数,例如:@SuppressWarnings(value="unchecked") Annotation在哪 阅读全文
posted @ 2021-08-02 08:46 清钦 阅读(35) 评论(0) 推荐(0)
摘要: ExecutorService和Executors ExecutorService:真正的线程池接口。 void execute(Runnable commade):执行任务/命令,没有返回值,一般用来执行Runable <T>Fulture<T>submit(Callable<T> task):执 阅读全文
posted @ 2021-07-30 09:02 清钦 阅读(31) 评论(0) 推荐(0)
摘要: 线程通信:生产者和消费者问题 这是一个线程同步问题,生产者和消费者共享同一个资源,并且生产者和消费者之间相互依赖,互为条件。 wait() :表示线程一直等待,直到其他线程通知,与sleep不同,会释放锁。 wait(long timeout):指定等待的毫秒数。 notifg():唤醒一个处于等待 阅读全文
posted @ 2021-07-30 09:01 清钦 阅读(441) 评论(0) 推荐(0)