首页 > 代码库 > 黑马程序员_ 基础学习笔记总结

黑马程序员_ 基础学习笔记总结

------- android培训、java培训、期待与您交流! ----------

1.java api System.getProperties()方法
该方法返回一个Properties对象,这个对象里存储的是java虚拟机启动时系统的基本资料,如操作系统类型(windows、linux..),系统使用语言,系统默认字符集等。当java开发跨平台代码时常常需要根据运行程序的操作系统类型做一些特定操作,就可以通过System.getProperties()返回的对象检查系统类型。
    
2.java api Runtime 对象。
使用单例设计模式设计, 无构造函数不能通过new创建,可通过getRuntime()方法得到Runtime对象。                            
这个对象比较重要的方法是exec(String command),通过它可以执行命令,效果与在windows 命令窗口下执行相同。
 
 
3.java api 日期操作。
date
date类须 结合 format子类sampleCalendarFormat获得指定格式的日期。
calendar
操作日期主要使用calendar类,主要方法为get和set,日月和天数为数值,且月从0开始算。使用很灵活,如要获取任意年的二月有多少天可通过代码set(year,2,1);add(Calendar.DAY_OF_MONTH,-1) 把日期调到二月的最后一天然后获取。
 
 
4.java api match包
重要的几个类,ceil floor round pow random(util包下也有个random而且功能更丰富)
 
5.java api io流概述
字符流: Writer Reader
字节流:  OutputStream InputStream
知识点: 如果类声明里有抛异常,那在使用的时候要么在所在方法抛,要么用try{}catch(){};
规律1:使用时个具体功能有相应子类完成,子类名称有规律,都又父类名称结尾,开头是功能。
如:FileWriter ,FileReader为文件读写子类。io操作时,磁盘读写效率低记得用Buffer缓冲提高效率,有相应子类,BufferedWriter,BufferedReader.
规律2: 确认需要使用的对象,先源和目的,在字节流还是字符流,最后看是否需要缓存对象提高效率。

黑马程序员_ 基础学习笔记总结