随笔分类 - 重学Java
摘要:1 package day11.lesson1.p5; 2 3 /* 4 1.6 线程的生命周期 5 线程一共有五种状态,线程在各种状态之间转换 6 见五态图 7 8 1.7 实现多线程方式2:实现Runnable接口 9 10 Thread构造方法 11 Thread(Runnable targe
阅读全文
摘要:1 package day11.lesson1.p4; 2 3 /* 4 1.5 线程控制 5 6 static void sleep(long millis) 使当前正在执行的线程停留(暂停执行)指定的毫秒数 7 void join() 等待这个线程死亡 8 void setDaemon(bool
阅读全文
摘要:1 package day11.lesson1.p3; 2 3 /* 4 1.4 线程优先级 5 6 1、线程调度 7 (1)两种调度方式 8 分时调度模型:所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间片 9 抢占式调度模型:优先让优先级高的线程使用 CPU,如果线程的优
阅读全文
摘要:1 package day11.lesson1.p2; 2 3 /* 4 1.3 设置和获取线程名称 5 6 Thread类中设置和获取线程名称: 7 void setName(String name) 将此线程的名称更改为等于参数name 8 String getName() 返回此线程的名称 9
阅读全文
摘要:1 package day11.lesson1.p1; 2 3 /* 4 1 实现多线程 5 6 1.1 进程和线程 7 8 进程 9 是正在运行的程序 10 是系统进行资源分配和调用的独立单位 11 每一个进程都有它自己的内存空间和系统资源 12 线程 13 是进程中的单个顺序控制流,是一条执行路
阅读全文
摘要:1 package day10.lesson3; 2 3 import java.io.FileReader; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.Properties; 7 8
阅读全文
摘要:1 package day10.lesson3; 2 3 import java.io.FileReader; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.Properties; 7 8
阅读全文
摘要:1 package day10.lesson3; 2 3 import java.util.Properties; 4 import java.util.Set; 5 6 /* 7 3 Properties集合 8 9 3.1 Properties作为Map集合的使用 10 11 Propertie
阅读全文
摘要:1 package day10.lesson2.p2; 2 3 import java.io.*; 4 5 /* 6 2.8 对象序列化/反序列化的三个问题(serialVersionUID&transient) 7 8 serialVersionUID 9 1、用对象序列化流序列化了一个对象后,假
阅读全文
摘要:1 package day10.lesson2.p1; 2 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 import java.io.ObjectOutputStream; 6 7 /* 8 2.6 对象序列化
阅读全文
摘要:1 package day10.lesson2; 2 3 import java.io.*; 4 5 /* 6 2.5 案例-复制Java文件(打印流改进版) 7 */ 8 public class CopyJavaDemo { 9 public static void main(String[]
阅读全文
摘要:1 package day10.lesson2; 2 3 import java.io.FileWriter; 4 import java.io.IOException; 5 import java.io.PrintStream; 6 import java.io.PrintWriter; 7 8
阅读全文
摘要:1 package day10.lesson2; 2 3 import java.io.*; 4 import java.util.Scanner; 5 6 /* 7 2 IO特殊操作流 8 9 2.1 标准输入流 10 11 System类中有两个静态的成员变量 12 public static
阅读全文
摘要:1 package day10.lesson1.p4; 2 3 import java.io.*; 4 5 /* 6 1.4 复制文件的异常处理 7 */ 8 public class CopyFileDemo { 9 public static void main(String[] args) {
阅读全文
摘要:1 package day10.lesson1.p3; 2 3 import java.io.*; 4 5 /* 6 1.3 案例-复制多级文件夹 7 8 1. 创建数据源File对象 9 2. 创建目的地File对象 10 3. 写方法实现文件夹的复制,参数为数据源File对象和目的地File对象
阅读全文
摘要:1 package day10.lesson1.p2; 2 3 import java.io.*; 4 5 6 /* 7 1.2 案例-复制单级文件夹 8 9 源目录:source 10 目的地:copy 11 12 1. 创建数据源目录File对象 13 2. 获取数据源目录File对象的名称 1
阅读全文
摘要:1 package day10.lesson1.p1; 2 3 import java.io.BufferedWriter; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.Comparato
阅读全文
摘要:1 package day9.lesson3; 2 3 import java.io.BufferedWriter; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.ArrayList; 7
阅读全文
摘要:1 package day9.lesson3; 2 3 import java.io.BufferedReader; 4 import java.io.FileReader; 5 import java.io.IOException; 6 import java.util.ArrayList; 7
阅读全文
摘要:1 package day9.lesson3; 2 3 import java.io.BufferedWriter; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.ArrayList; 7
阅读全文