摘要:
![](https://img2020.cnblogs.com/blog/2504313/202201/2504313-20220106153815306-650954281.png) 阅读全文
摘要:
注解Annotation Annotation的作用: 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器等)读取 Annotation的格式: 如@SuppressWarnings(value="unchecked") 在哪里使用: package, class, method, fi 阅读全文
摘要:
简介 GUI的核心技术:Swing AWT 因为界面不美观 需要jre环境 学习的原因: 写出一些小工具 工作时维护到swing界面的概率极小 了解MVC架构,了解监听! AWT AWT介绍 包含了很多类和接口!GUI! 元素:窗口,按钮,文本框 java.awt 组件和容器 创建窗口组件 impo 阅读全文
摘要:
网络编程 概述 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要达到这个效果需要什 阅读全文
摘要:
线程通信 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止 如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓 阅读全文
摘要:
线程同步机制 并发:同一个对象被多个线程同时操作 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个县城再使用 线程同步形成条件:队列+ 阅读全文
摘要:
线程状态 线程方法 方法 说明 setPriority(int newPriority) 更改线程的优先级 static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠 void join() 等待该线程终止 static void yield() 暂停当前 阅读全文
摘要:
线程、进程与多线程 进程是执行程序的一次执行过程。通常在一个进程中可以包含若干个线程,一个进程中至少有一个线程。线程是cpu调度和执行的单位 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main()称之为主线程,为系统的入口,用于执行整个程序 阅读全文
摘要:
序列化与反序列化 原理 对象的序列化流与反序列化流(ObjectOutputStream,ObjectInputStream)及transient关键字 import java.io.FileOutputStream; import java.io.IOException; import java. 阅读全文
摘要:
编码引出的问题 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /* FileReader可以读取IDE默认编码格式(UTF-8)的文件 FileReader读取系统默认编码( 阅读全文