JAVA自学教程之其他对象API(一)System、Runtime、Math类。
一、System类
1.
static long currentTimeMillis() 返回以毫秒为单位的当前时间。
实际上:当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时[......]
JAVA自学教程之其他对象API(一)System、Runtime、Math类。
一、System类
1.
static long currentTimeMillis() 返回以毫秒为单位的当前时间。
实际上:当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时[......]
JAVA自学教程之其他对象API(二)Date类 & Calendar类(重点掌握)。
Date类(重点)
开发时,会时常遇见时间显示的情况,所以必须熟练Date的应用
JAVA自学教程之IO流(一):文件的读写。
输入流和输出流相对于内存
将外部设备的数据读取到内存中:输入
将内存中的数据写入外部设备中:输出
IO流常用基类
字节流的抽象基类:InputStream,OutputStream
字符的抽象基类:Reader,Wri[......]
JAVA自学教程之IO流(二):文件的复制 & 缓冲区1。
一、复制文本文件
将G盘的文本文件复制到D盘上
也就是 读取G盘中文本文件的数据,写入D盘中->连读带写
而剪切呢,就是连读带写后,删除原盘的文件
JAVA自学教程之IO流(三):缓冲区2 & 装饰设计模式。
一、模拟BufferedReader
自定义MyBuffereaReader
对于缓冲区而言,里面其实就是封装一个数组,对外提供方法对数组的操作,这些方法最终操作的都是数组的角标
原理:从源中取出数据存入缓[......]
JAVA自学教程之 IO流(四)转换流。
一、键盘录入
System.out:标准输出设备,控制台
System.in:标准输入设备,键盘
输入演示
输入字符串遇到回车,打印,输入over,输入结束
PS:键盘的录入只读取一个字节,先将字节拼一个字符串,所以需要一个容器,再参与ove[......]
JAVA自学教程之IO流(五)流的操作基本规律。
转换流:
InputStreamReader:字节到字符的桥梁。解码
OutputStreamWriter:字符到字节的桥梁。编码
流的基本规律
1.明确源和汇
源:InputStream、Reader
汇:[......]
JAVA自学教程之IO流(六)File对象。
File类
用来给文件或者文件夹封装成对象
方便对文件与文件夹的属性信息进行操作
File对象可以作为参数传递给流的构造函数
一、构造函数和分隔符
JAVA自学教程之IO流(七)File对象练习 & Properties集合。
一、练习
深度遍历文件夹
深度遍历很自然而然想到递归,而递归就很自然的想到其实现的底层算法是栈
对指定目录下列出所有内容(包含子目录的内容)
PS:建议不要遍历C盘
[html] view pla[......]
JAVA自学教程之IO流(八)打印流 & 序列流。
一、综合练习—文件清单列表
获取指定目录下,指定扩展名的文件(含子目录),并将这些文件的绝对路径写到一个文本文件中。也就是建立一个指定扩展名的文件列表
1.深度遍历
2.过滤器->容器
3.写入文件[......]