- 博客(37)
- 收藏
- 关注
转载 java删除目录
import java.io.*;public class Practice_3 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File dir = new File("c:\\pra...
2019-09-25 14:38:00 238
转载 File-FilenameFilter接口
import java.io.*;public class Practice_3 { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File dir = new File("c:\\新建文...
2019-09-25 09:20:00 207
转载 异常的日志信息、系统属性
package CoreJavaPractice;import java.io.*;import java.util.*;import java.text.*;public class Practice_2 { public static void main(String[] args) throws IOException { tr...
2019-09-16 16:18:00 148
转载 IO、流操作基本规律
流操作基本规律:最痛苦的就是流对象太多,不知道该用哪一个通过两个明确来完成:1、明确源和目的源:输入流 InputStream Reader目的:输出流 OutputStream Writer2、操作的数据是否是纯文本是:字符流不是:字节流 (比如图片、音频之类的)3、当体系明确后,再明确要使用哪个具体的对象通过设备来进行区分源设备:...
2019-09-12 11:31:00 124
转载 IO、键盘输入流
package CoreJavaPractice;import java.io.*;public class Practice_1 { public static void main(String[] args) throws IOException { // 键盘输入流 Buffer...
2019-09-12 10:59:00 132
转载 IO、创建myread方法、拷贝图片/mp3
P243集package CoreJavaPractice;import java.io.*;public class Practice_2 { public static void main(String[] args) { /* 复制一个图片 ...
2019-09-11 11:01:00 223
转载 IO、字节流File读取操作
package CoreJavaPractice;import java.io.*;public class Practice_1 { public static void main(String[] args) throws IOException { readFile_3(); ...
2019-09-11 09:47:00 124
转载 IO、字节流
字符流:FileReader -- FileWriterBufferedReader -- BufferedWriter字节流:FileInputStream -- FileOutputStreamBufferedInputStream -- BufferedOutputStreampackage CoreJavaPractice;impo...
2019-09-10 16:30:00 77
转载 装饰和继承的区别
/*MyReader // 专门用于读取数据的类。 |---- MyTxetReader |----MyBufferedTextReader |---- MyMediaReader |----MyBufferedMediaReader |---- MyDataReader |----MyBuffere...
2019-09-09 16:43:00 303
转载 Io、readLine()方法自定义
readLine() 一次读一行的原理: 无论是读一行,或者读取多个字符,其实最终都是在硬盘上一个一个读取所以最终使用的还是read()方法,一个读一个的方法。package CoreJavaPractice;import java.io.*;public class Practice_1 { public static void main(S...
2019-09-09 14:10:00 518
转载 IO-高效拷贝文件||BufferedWriter,BufferedReader
package CoreJavaPractice;import java.io.*;public class Practice_2 { public static void main(String[] args) { /* 通过缓冲区复制一个.java文件 该缓冲区提供了一个一次读取...
2019-09-09 13:25:00 114
转载 IO、字符流缓冲区
缓冲区出现提高了对数据的读写效率。对应类: BufferedReader -- BufferedWriter缓冲区结合流才可以使用,在流的基础上对流的功能进行了加强。写入:BufferedWriterpackage CoreJavaPractice;import java.io.*;public class Practice_2 { pub...
2019-09-09 11:14:00 95
转载 IO拷贝文件两种方式
package CoreJavaPractice;import java.io.*;public class Practice_2 { public static void main(String[] args) throws IOException { copy_2(); ...
2019-09-09 09:59:00 200
转载 IO流、续写、及Reader读取
演示对已有文件数据的续写及换行:package CoreJavaPractice;import java.io.*;public class Practice_2 { public static void main(String[] args) throws IOException { //传递一个true参数、代表不覆盖已有的文件,并在已...
2019-09-07 11:18:00 106
转载 IOException
package CoreJavaPractice;import java.io.*;public class Practice_2 { public static void main(String[] args) { FileWriter fw = null; try { f...
2019-09-06 17:36:00 219
转载 IO流
IO - Input Output 输入输出流ASCLL 、 Gb2312、GBK 、18030、国际标准:Unicode、 utf-8(优化版)四个基本类:字节流抽象基类: InputStream OutpurStream字符流抽象基类:Reader writer 注:派生出来的子类都是以父类名作为后缀名存在如: InputStr...
2019-09-06 17:06:00 71
转载 Math、Random
package CoreJavaPractice;public class Practice_2 { public static void main(String[] args) { // TODO Auto-generated method stub double d = Math.ceil(-16.34); ...
2019-09-06 16:22:00 76
转载 时间Date、Calendar
java.util - Date 、 Calendarjava.text Format \ SimpleDateFormatimport java.util.*;import java.text.*;public class Practice_1 { public static <K, V> void main(String[] a...
2019-09-06 15:28:00 93
转载 System
获取系统属性:import java.util.*;public class Practice_1 { public static <K, V> void main(String[] args) { Properties prop = System.getProperties(); for(Object obj : pro...
2019-09-05 16:33:00 75
转载 第17天、集合相关、可变参数等
可变参数: 第214集。静态导入 : StaticImport 、当类方法重名时,需要指定具体的包名。当方法重名时,指定具备所属的对象或者类。import java.util.*;import static java.util.Arrays.*;import static java.lang.System.*;public class ...
2019-09-05 15:57:00 85
转载 数组变集合、集合变数组
java util , Arrays: 操作各类数据类型的数组、 进行各种操作、 也可以把数组转变成LIST集合Arrays.asList(T.... a)数组变集合好处:?/*1、可以使用集合的思想和方法来操作数组中的元素,如(contains等)。2、list.add("qq"),UnSupportedOperationException, 注意:将...
2019-09-05 14:05:00 931
转载 功能强大-Collections
import java.util.*;public class Practice_1 { public static <K, V> void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("ab...
2019-09-05 09:25:00 99
转载 集合套集合
import java.util.*;public class Practice_1 { public static <K, V> void main(String[] args) { HashMap<Integer,String> hm = new HashMap<Integer,String>(); ...
2019-09-05 09:08:00 628
转载 比较整集
HashSet集合中,数据结构是哈希表。线程非同步。 其保证元素唯一性的原理,是判断元素的HashCode值是否相同。如果相同,还会继续判断元素的equals方法,是否为true。存哈希表 要重写 hashCode & equals方法存二叉树要实现 comparable 覆盖compareTo方法TreeSet()构造方法摘要:...
2019-08-31 20:53:00 79
转载 MAP
MAP集合:该集合存储键值时,一对一往里面存。而且要保证键的唯一性。功能:1、添加put(k key ,V value) put方法会返回这个建对应的原来的值,头一次是空 ··· 添加时出现相同的键,后键会覆盖前键的值putAll(Map<? extends K, ? extend V>m)2、删除3、判断containsKey...
2019-08-30 09:31:00 72
转载 泛型、JDK1,5以后新特性,安全机制
好处:1、将运行时出现的问题 ClassCastException,转移到了编译时期、提前确定类型,保证安全问题。2、避免了强制转换泛型格式: 通过<>来定义操作引用的数据类型。在使用JAVA提供的对象时,什么时候写泛型呢class Demo{ public <T> void show(T t) { ...
2019-08-29 14:26:00 143
转载 TreeSet、比较的方法
Set:无序、不可以重复元素|-- HashSet : 数据底层结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashcode的值是否相同 如果相同,还会继续判断元素的equals方法,是否为true。|-- TreeSet:可以对Set集合中的元素进行排序。...
2019-08-28 09:14:00 311
转载 集合类
Collection - |---- List : 元素是有序的,元素可以重复。因为该集合体系有索引。List : ArrayList : 底层的数据结构使用的是数组结构。 (线程不同步 -- 快,效率高) 特点在于: 查询速度很快!! 但是 增删 很慢。。 LinkedList :底层的数据结构使...
2019-08-25 20:05:00 62
转载 基本数据类型对象包类
基本数据类型转成字符串: 基本数据类型+“” 基本数据类型.toString(基本数据类型值) 如: Integer.toString(34) // 将整数34 变成 "34"字符串转成基本数据类型:将一个字符串转成整数: int number = Integer.parseInt(String str)double...
2019-08-25 16:12:00 117
转载 StringBuffer-StringBuilder-2019/08/24
StringBuffer(是一个容器)特点: 1,长度是可以变化的。2,可以操作多种数据类型。3,最终会通过toString方法变成字符串。C create U update R read Ddelete 1 / 存储 :StringBuffer append(): 将指定数据作为参数添加到已有数据结尾处StringBuffer insert...
2019-08-24 21:21:00 62
转载 多线程-等待唤醒+代码优化
public class beginning { public static void main(String[] args) { Res r = new Res(); new Thread(new Test(r)).start(); new Thread(new TestDemo(r)).start()...
2019-08-18 21:57:00 108
转载 Re单例模式-懒汉饿汉
单例设计模式:解决一个类在内存中只存放一个对象。---------------------对象在内存中的唯一性-------------------1. 为了避免其它程序过多建立该类对象。先禁止其它程序建立该类对象;2. 还为了让其它程序可以访问到该类对象,只好在本类中自定义一个对象;3. 为了方便其他程序对自定义对象的访问,可以提供一些访问方式。怎么用代...
2019-08-17 12:29:00 99
转载 多线程-安全再补充2019/08/16
synchronized(对象) 同步(锁){ 共享数据运行的代码。}如何找问题:1. 明确哪些代码是多线程运行代码。2. 明确共享数据。3. 明确多线程运行代码中哪些语句是操作共享数据的。同步函数的锁是:this,P141 如果同步函数被静态修饰后,使用的锁是什么呢?经过验证,不是this,毕竟this也不能在静...
2019-08-16 15:05:00 85
转载 多线程-安全2019/08/16
1 public class beginning { 2 3 private static final Runnable String = null; 4 5 public static void main(String[] args) { 6 Ticket t = new Ticket(); ...
2019-08-16 14:42:00 64
转载 多线程2019/08/15/two
1 public class beginning { 2 public static void main(String[] args) { //多线程需求:多窗口售票-Thread 3 Ticket t = new Ticket(); // 应创建一个Runnable对象,用四个线程跑(Thread(Runna...
2019-08-15 16:06:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人