随笔分类 - Java2020
摘要:package com.qf.demo01; import java.io.FileWriter; import java.io.IOException; public class Demo03_FileWriter { public static void main(String[] args)
阅读全文
摘要:package com.qf.demo01; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; pu
阅读全文
摘要:1. IO流 I/O流 I:input,输入 O:output,输出 生活中的水流:水从一个位置流向另一个位置。 小河,小溪,大海,湖泊。。。 从饮水机中打水: IO流:流的是数据。以(字节/字符)。用途:将数据从一个地方流到另一个地方。 将本地文件中的数据 >程序中 程序中 >保存到文件中 网络上
阅读全文
摘要:路径分隔符: Windows操作系统: \,反斜杠 Linux macOS操作系统:分隔符:/,斜杠 Windows系统是支持Linux分隔符:C:/Ruby/pro/aa.jpeg System.out.println(File.pathSeparator);//; System.out.prin
阅读全文
摘要:package com.qf.demo01; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecut
阅读全文
摘要:线程之间的通信:wait(),notify(),notifyAll() wait()——>让线程进入阻塞状态,暂停执行。一直阻塞 notify()——>唤醒线程,wait()住的线程,被唤醒。如果多个线程wait()了,唤醒其中的一个。 notifyAll()——>唤醒所有。 语法要求:必须在同步中
阅读全文
摘要:1. 串行并行并发 2. 进程 3. 线程 4. 创建线程的方式 A:创建线程并启动:继承Thread类 step1:创建子类,继承Thread类。 step2:重写run(),线程体。并发执行的内容,写在这个方法中。 step3:启动线程:start() /* class Cat class Pe
阅读全文
摘要:1. 异常的概念 2. 异常的分类 3. 异常的捕获 package com.qf.demo02; public class Test4Finally { public static void main(String[] args) { /* * try...catch...finally完整的语法
阅读全文
摘要:1. map package com.qf.demo03; import java.util.HashMap; import java.util.Map; public class Test1Map { public static void main(String[] args) { /* * Ma
阅读全文
摘要:1. set package com.qf.demo01; import java.util.HashSet; import java.util.Set; public class Test1Set { public static void main(String[] args) { /* * Se
阅读全文
摘要:1. LinkeList package com.qf.demo01; import java.util.LinkedList; import java.util.List; import java.util.concurrent.SynchronousQueue; /* * 接口A: * add(
阅读全文
摘要:package com.qf.demo03; import java.util.ArrayList; import java.util.List; public class Test5List { public static void main(String[] args) { //step1:创建
阅读全文
摘要:package com.qf.demo02; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class Test3Iterator { public static
阅读全文
摘要:package com.qf.demo01; import java.util.ArrayList; import java.util.Collection; import java.util.zip.CRC32; public class Test1Generics { public static
阅读全文
摘要:1. 数组的局限 2. 集合 对比 3. collection package com.qf.demo02; import java.util.ArrayList; import java.util.Collection; public class Test5Collection { public
阅读全文
摘要:1. math package com.qf.demo02; public class Test2Math { public static void main(String[] args) { System.out.println(Math.PI);//圆周率,3.141592653589793 S
阅读全文
摘要:package com.qf.demo01; class Container{ String str = ""; public Container add(String s){ str += s; return this;//将当前的对象,作为返回值。 } } public class Test1S
阅读全文
摘要:1. 字符串常量 package com.qf.demo01string; public class Test1String { public static void main(String[] args) { //1.字符串常量:双引号引起来的字符串的内容 //2.直接声明一个字符串:字符串池中。
阅读全文
摘要:1. 8大基本类型 java是面向对象的语言,基本类型不是new出来的不能使用像object提供的方法,所以有了包装类 package com.qf.demo02; import javax.swing.text.InternationalFormatter; public class Test6I
阅读全文