2019-08-17

2019-08-17  本文已影响0人  金城务工

第三周 Java API

2019.8.12

学习多看源码

System
Stirng
StringBuffer、StringBuilder
Arrays
Math
Random
UUID
Date、Calender

接口,集合

2019.8.13
Iterable
Comparable
Compartor
Cloneable,克隆
集合框架

2019.8.14
LinkedList

。。数到三cut。。。。。。。。。

Vector
区别
HashSet
TreeSet
Map

异常

2019.8.15

Throwable父类 :Exception,Error

Exception:
关键字
受检异常于非受检异常区别
自定义异常

try catch的坑

function1()
{
    try{
        return 1; // 1/0
    }catch{
        return 2;
    }finally{
        return 3;
    }
    //都会返回3;
}
function2()
{
    int x=1; // Object obj=new Object();
    try{
        return x; 
    }catch{
        return x+1;
    }finally{
      ++x;  // obj=null;
    }
   return x; // 返回1;    返回obj不为空
}

try-with-resources

 try(
 
 InputStream is = new FileInputStream("...");
 
 OutputStream os = new FileOutputStream("...");
 
 ){ 
   // ...
 }catch(Exception e){
 
 }
 // 自动关闭
BigDecimal
Eclipse

IO

2019.8.16

操作文件系统;操作流:文件内容,网络编程

File类
InputStream,OutputStream
Reader,Writer
Serializable

TODO

​ excel独写,断点续传


2019.8.17
Runtime
RandomAccessFile
上一篇 下一篇

猜你喜欢

热点阅读