- 博客(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
301
转载 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
278
转载 异常的日志信息、系统属性
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
200
转载 IO、流操作基本规律
流操作基本规律: 最痛苦的就是流对象太多,不知道该用哪一个 通过两个明确来完成: 1、明确源和目的 源:输入流 InputStream Reader 目的:输出流 OutputStream Writer 2、操作的数据是否是纯文本 是:字符流 不是:字节流 (比如图片、音频之类的) 3、当体系明确后,再明确要使用哪个具体的对象 通过设备来进行区分 源设备:...
2019-09-12 11:31:00
175
转载 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
195
转载 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
271
转载 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
180
转载 IO、字节流
字符流: FileReader -- FileWriter BufferedReader -- BufferedWriter 字节流: FileInputStream -- FileOutputStream BufferedInputStream -- BufferedOutputStream package CoreJavaPractice; impo...
2019-09-10 16:30:00
113
转载 装饰和继承的区别
/* MyReader // 专门用于读取数据的类。 |---- MyTxetReader |----MyBufferedTextReader |---- MyMediaReader |----MyBufferedMediaReader |---- MyDataReader |----MyBuffere...
2019-09-09 16:43:00
381
转载 Io、readLine()方法自定义
readLine() 一次读一行的原理: 无论是读一行,或者读取多个字符,其实最终都是在硬盘上一个一个读取 所以最终使用的还是read()方法,一个读一个的方法。 package CoreJavaPractice; import java.io.*; public class Practice_1 { public static void main(S...
2019-09-09 14:10:00
594
转载 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
163
转载 IO、字符流缓冲区
缓冲区出现提高了对数据的读写效率。 对应类: BufferedReader -- BufferedWriter 缓冲区结合流才可以使用,在流的基础上对流的功能进行了加强。 写入:BufferedWriter package CoreJavaPractice; import java.io.*; public class Practice_2 { pub...
2019-09-09 11:14:00
132
转载 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
272
转载 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
157
转载 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
306
转载 IO流
IO - Input Output 输入输出流 ASCLL 、 Gb2312、GBK 、18030、国际标准:Unicode、 utf-8(优化版) 四个基本类: 字节流抽象基类: InputStream OutpurStream 字符流抽象基类:Reader writer 注:派生出来的子类都是以父类名作为后缀名存在 如: InputStr...
2019-09-06 17:06:00
110
转载 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
126
转载 时间Date、Calendar
java.util - Date 、 Calendar java.text Format \ SimpleDateFormat import java.util.*; import java.text.*; public class Practice_1 { public static <K, V> void main(String[] a...
2019-09-06 15:28:00
139
转载 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
111
转载 第17天、集合相关、可变参数等
可变参数: 第214集。 静态导入 : StaticImport 、 当类方法重名时,需要指定具体的包名。 当方法重名时,指定具备所属的对象或者类。 import java.util.*; import static java.util.Arrays.*; import static java.lang.System.*; public class ...
2019-09-05 15:57:00
123
转载 数组变集合、集合变数组
java util , Arrays: 操作各类数据类型的数组、 进行各种操作、 也可以把数组转变成LIST集合 Arrays.asList(T.... a) 数组变集合 好处:? /* 1、可以使用集合的思想和方法来操作数组中的元素,如(contains等)。 2、list.add("qq"),UnSupportedOperationException, 注意:将...
2019-09-05 14:05:00
991
转载 功能强大-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
131
转载 集合套集合
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
694
转载 比较整集
HashSet集合中,数据结构是哈希表。线程非同步。 其保证元素唯一性的原理,是判断元素的HashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为true。 存哈希表 要重写 hashCode & equals方法 存二叉树要实现 comparable 覆盖compareTo方法 TreeSet()构造方法摘要:...
2019-08-31 20:53:00
120
转载 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
108
转载 泛型、JDK1,5以后新特性,安全机制
好处: 1、将运行时出现的问题 ClassCastException,转移到了编译时期、提前确定类型,保证安全问题。 2、避免了强制转换 泛型格式: 通过<>来定义操作引用的数据类型。 在使用JAVA提供的对象时,什么时候写泛型呢 class Demo { public <T> void show(T t) { ...
2019-08-29 14:26:00
203
转载 TreeSet、比较的方法
Set:无序、不可以重复元素 |-- HashSet : 数据底层结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashcode的值是否相同 如果相同,还会继续判断元素的equals方法,是否为true。 |-- TreeSet:可以对Set集合中的元素进行排序。 ...
2019-08-28 09:14:00
393
转载 集合类
Collection - |---- List : 元素是有序的,元素可以重复。因为该集合体系有索引。 List : ArrayList : 底层的数据结构使用的是数组结构。 (线程不同步 -- 快,效率高) 特点在于: 查询速度很快!! 但是 增删 很慢。。 LinkedList :底层的数据结构使...
2019-08-25 20:05:00
90
转载 基本数据类型对象包类
基本数据类型转成字符串: 基本数据类型+“” 基本数据类型.toString(基本数据类型值) 如: Integer.toString(34) // 将整数34 变成 "34" 字符串转成基本数据类型: 将一个字符串转成整数: int number = Integer.parseInt(String str) double...
2019-08-25 16:12:00
161
转载 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
90
转载 多线程-等待唤醒+代码优化
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
155
转载 Re单例模式-懒汉饿汉
单例设计模式:解决一个类在内存中只存放一个对象。 ---------------------对象在内存中的唯一性------------------- 1. 为了避免其它程序过多建立该类对象。先禁止其它程序建立该类对象; 2. 还为了让其它程序可以访问到该类对象,只好在本类中自定义一个对象; 3. 为了方便其他程序对自定义对象的访问,可以提供一些访问方式。 怎么用代...
2019-08-17 12:29:00
135
转载 多线程-安全再补充2019/08/16
synchronized(对象) 同步(锁) { 共享数据运行的代码。 } 如何找问题: 1. 明确哪些代码是多线程运行代码。 2. 明确共享数据。 3. 明确多线程运行代码中哪些语句是操作共享数据的。 同步函数的锁是:this,P141 如果同步函数被静态修饰后,使用的锁是什么呢? 经过验证,不是this,毕竟this也不能在静...
2019-08-16 15:05:00
112
转载 多线程-安全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
97
转载 多线程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
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅