12 2021 档案

摘要:网络编程 概述 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要达到这个效果需要什 阅读全文
posted @ 2021-12-16 20:28 wydilearn 阅读(55) 评论(0) 推荐(0) 编辑
摘要:线程通信 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止 如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓 阅读全文
posted @ 2021-12-15 14:56 wydilearn 阅读(230) 评论(0) 推荐(1) 编辑
摘要:线程同步机制 并发:同一个对象被多个线程同时操作 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个县城再使用 线程同步形成条件:队列+ 阅读全文
posted @ 2021-12-14 19:29 wydilearn 阅读(252) 评论(0) 推荐(0) 编辑
摘要:线程状态 线程方法 方法 说明 setPriority(int newPriority) 更改线程的优先级 static void sleep(long millis) 在指定的毫秒数内让当前正在执行的线程休眠 void join() 等待该线程终止 static void yield() 暂停当前 阅读全文
posted @ 2021-12-14 12:32 wydilearn 阅读(178) 评论(0) 推荐(0) 编辑
摘要:线程、进程与多线程 进程是执行程序的一次执行过程。通常在一个进程中可以包含若干个线程,一个进程中至少有一个线程。线程是cpu调度和执行的单位 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main()称之为主线程,为系统的入口,用于执行整个程序 阅读全文
posted @ 2021-12-12 21:50 wydilearn 阅读(507) 评论(0) 推荐(0) 编辑
摘要:序列化与反序列化 原理 对象的序列化流与反序列化流(ObjectOutputStream,ObjectInputStream)及transient关键字 import java.io.FileOutputStream; import java.io.IOException; import java. 阅读全文
posted @ 2021-12-07 22:46 wydilearn 阅读(106) 评论(0) 推荐(0) 编辑
摘要:编码引出的问题 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /* FileReader可以读取IDE默认编码格式(UTF-8)的文件 FileReader读取系统默认编码( 阅读全文
posted @ 2021-12-07 22:44 wydilearn 阅读(193) 评论(0) 推荐(0) 编辑
摘要:对文本内容进行排序 /* 1.创建一个HashMap集合对象,可以:存储每行文本的序号(1,2,3,..);value:存储每行的文本 2.创建字符缓冲输入流对象,构造方法中绑定字符输入流 3.创建字符缓冲输出流对象,构造方法中绑定字符输出流 4.使用字符缓冲输入流中的方法readLine(),逐行 阅读全文
posted @ 2021-12-07 22:42 wydilearn 阅读(159) 评论(0) 推荐(0) 编辑
摘要:缓冲流 概述 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,BufferedWriter 缓冲流原理 缓冲区是内存中的一块特定区域,与在内存中定义一个数组的区域不同 BufferedOutputStream i 阅读全文
posted @ 2021-12-05 22:58 wydilearn 阅读(217) 评论(0) 推荐(0) 编辑
摘要:使用字节流读取中文的问题 import java.io.FileInputStream; import java.io.IOException; /* 使用字节流读取中文文件 1个中文 GBK:占用两个字节 UTF-8:占用3个字节 */ public class Demo01InputStream 阅读全文
posted @ 2021-12-04 21:35 wydilearn 阅读(463) 评论(0) 推荐(0) 编辑
摘要:字节输出流与文件字节输出流 文件存储原理和记事本打开文件原理 OutputStream及FileOutputStream import java.io.FileOutputStream; import java.io.IOException; /* java.io.OutputStream:字节输出 阅读全文
posted @ 2021-12-03 22:44 wydilearn 阅读(577) 评论(0) 推荐(2) 编辑
摘要:斗地主的综合案例实现(Map有序) 整体思路 代码实现 import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; /* 斗地主综合案例:有序版本 1.准备牌 2.洗牌 3.发牌 4.排序 5 阅读全文
posted @ 2021-12-02 22:44 wydilearn 阅读(65) 评论(0) 推荐(1) 编辑
摘要:计算字符串中每一个字符出现的次数 问题分析流程 代码实现 import java.util.HashMap; import java.util.Scanner; public class Demo03MapTest { public static void main(String[] args) { 阅读全文
posted @ 2021-12-02 15:54 wydilearn 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示