摘要:
构建线程的三种方式 方式1:自定义线程类继承Thread 方式2:创建线程对象时传递运行逻辑 方式3:创建线程对象时传递实现了Runnable接口的类的对象 public class ThreadWork { public static void main(String[] args) throws 阅读全文
posted @ 2023-01-04 16:54
LaViez
阅读(23)
评论(0)
推荐(0)
摘要:
线程执行方式 串行执行:多个线程连接成串,按序执行 并发执行(默认):多个线程独立,谁抢到CPU执行器,谁就执行 public class _Thread { public static void main(String[] args) throws Exception{ //TODO Thread 阅读全文
posted @ 2023-01-04 16:31
LaViez
阅读(29)
评论(0)
推荐(0)
摘要:
进程与线程 process 进程:运行中的程序 一个process可以包含多个thread thread线程:类似流水线中的段,实现进程中的一个功能 一个Java进程至少包含一个主线程-main线程,其中运行着main方法 线程6种状态 线程创建与运行 public class _Thread { 阅读全文
posted @ 2023-01-04 16:14
LaViez
阅读(19)
评论(0)
推荐(0)
摘要:
序列化与反序列化 序列化:将对象转换为字节读取至文件中 反序列化:将文件中的字节输出为对象 public class FileObject { public static void main(String[] args) throws Exception{ //TODO IO 序列化&反序列化 // 阅读全文
posted @ 2023-01-04 15:29
LaViez
阅读(87)
评论(0)
推荐(0)
摘要:
IO - 文件 - 字符流 BufferedReader\PrintWriter 每次传输一行数据 public class FileString { public static void main(String[] args) throws Exception{ //TODO IO 文件复制 // 阅读全文
posted @ 2023-01-04 15:02
LaViez
阅读(133)
评论(0)
推荐(0)
摘要:
buffer public class FileCopy_Buffer { public static void main(String[] args) throws Exception{ //TODO IO 文件复制 //数据源文件对象 File srcFile = new File("E:\\. 阅读全文
posted @ 2023-01-04 14:39
LaViez
阅读(98)
评论(0)
推荐(0)
摘要:
文件复制 基本的文件流传输 问题:效率不高,每次只能传输一个数据,大量数据传输时需要反复开关阀门 public class FileCopy { public static void main(String[] args) throws Exception{ //TODO IO 文件复制 //数据源 阅读全文
posted @ 2023-01-04 14:19
LaViez
阅读(35)
评论(0)
推荐(0)
摘要:
IO - 文件 IO = 数据 + 流操作 数据源 -> Input -> Stream(管道 - 流转)-> Output - 数据目的地 Java学习的重点 = Input + Stream + Output Stream 不唯一、不相同 文件对象基本操作 public class IO_Fil 阅读全文
posted @ 2023-01-04 13:56
LaViez
阅读(484)
评论(0)
推荐(0)
摘要:
Collection-Exception public class _Exception { public static void main(String[] args) { //TODO Collection Exception //TODO ArrayList list = new ArrayL 阅读全文
posted @ 2023-01-04 11:31
LaViez
阅读(26)
评论(0)
推荐(0)
摘要:
Arrays工具类常用方法 public class Util { public static void main(String[] args) { //TODO Collection 工具类 -- 方法常为静态,通过类名直接访问 // Arrays int[] is = {1, 5, 4, 3, 阅读全文
posted @ 2023-01-04 10:47
LaViez
阅读(14)
评论(0)
推荐(0)
摘要:
Iterator Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和HashSet等集合。迭代器 it 的三个基本操作是 next 、hasNext 和 remove。 为什么要使用迭代器? 普通的for遍历访问集合键值对数据时,要取出全 阅读全文
posted @ 2023-01-04 10:33
LaViez
阅读(35)
评论(0)
推荐(0)
摘要:
Hashtable与HashMap比较 Hashtable基本方法与HashMap大同小异 不同点: 实现方式不同 -- 继承的父类不同 底层结构的容量不同:HashMap(16) Hashtable(11) HashMap的key和value都可以为null,Hashtable的key和value 阅读全文
posted @ 2023-01-04 10:16
LaViez
阅读(23)
评论(0)
推荐(0)
摘要:
HashMap Hash -- Hash算法根据key计算hash函数来存放数据、处理冲突(链地址法-红黑二叉树) => 无序存储,重复丢弃 Map -- 键值对<key, value>中key是唯一的,作为value的索引 基本操作 public class Map { public static 阅读全文
posted @ 2023-01-04 10:04
LaViez
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号