2014-6-11

对于这几个小的章节,鄙人理解的不好,不知道怎么来说说自己的感受了。

 异常:

try catch    在代码的内部,解决异常。代码写进try部分,catch处理异常(一个try里面可以跟多个catch语句)

throw(s)        将异常抛出,在其他的地方来处理。

finally       不管是否发生异常,都会执行。

先捕捉小的异常,再捕捉大的异常。

自定义异常:

通过继承java.lang.Exception类声明自己为异常类。

在方法适当的位置生成自定义异常的实例,并用throw语句抛出

在方法的声明部分用throw语句声明该方法可能抛出的异常


数组:

数组可以看成是多个相同类型数据的集合,对这些数据进行统一的管理。

数据变量是引用类型,数组也可以看成是对象,数组中的每一个元素相当于该对象中的成员变量。

数组中的元素可以是任何的数据类型,包括基本类型和引用类型。

一维数组:不知道怎么说了。。。

二维数组(多维数组):可以看成是树形结构,便于大家的理解。

听大牛们说,数组不难,但是学习数组之后会涉及到一系列的算法。应该多练。


常用类:

String  StringBuffer

两者都是创建对象,区别是前者是不可变的字符序列,后者是可变的字符序列。

基础类型包装类:

基本类型:
char,byte,short,int,long,float,double,boolean
对应的包装类:
Character,Byte,Short,Integer,Float,Double,Boolean

包装类都位于java.lang包中。

包装类和基本类型的区别:

包装类是对象,拥有方法和字段。而基本类型不是。

包装类是引用传递,而基本类型是值传递

Math类:

数组常用集合类。

file类:

做文件的操作类。

Enum:

枚举类。

对于常用类,认为了解下,要用的时候再查API文档也行。




你可能感兴趣的:(JavaSE)