1.java.lang.Object:全部的类都直接或简接的派生自这个类。
clone():建立并返回该对象的一个副本。实现了这个方法的一个类,将支持对象的复制
equals():将该对象和传入的对象进行比较。类必须实现这个方法,才能提供一种方法比较其实例的内容。
finalize():当一个对象和传入的对象进行比较。类必须实现这个方法,才能提供一种方法比较其实例的内容。
getclass():返回该对象的一个java.lang.Class对象。
hashcode():返回该对象的一个哈希码值。
toString():返回该对象的说明。
2.java.lang.Stringjava
1.数组中的全部的元素具备相同的类型,这叫作数组的元素类型。
2.遍历一个数组的成员的惟一的方式是,使用一个for循环和数组的索引。java 5 加强了for语句,如今使用加强的for语句,不须要遍历就能够遍历一个数组或一个集合。
3.Arrays类提供了操做数组的静态方法。
asList返回数组所支持的固定大小的List。
ninarySearch根据特定的键查找数组。
copyOfRange 根据最初数组的指定范围,建立一个新的数组。
copyOf建立具备指定长度的一个新的数组。
fill将指定的值赋给指定数组的每个元素。
sort排序指定的数组的元素。
toString返回指定的数组的字符串表示。
4.修改数组的大小:一旦建立数组,不能修改其大小。若是想要修改其大小,,必须建立一个新的数组,而且使用旧的数组的值填充它。作到这一点的方式是,使用java
.util.Arrays的copyof方法。
5.查找一个数组,可使用Array类的binarySearch方法来查找数组。
6.给main方法传入一个字符串数组,能够将参数看成java程序的参数输入,从而给main方法传递参数。
7.多维数组,在java中,多维数组是其元素也是数组的数组。int[][] num = new int[2][3].android
1.捕获异常。有两种类型的错误,编译错误和运行时错误。
2.没有catch的try。
3.捕获多个异常,若是捕获的异常都要由相同的代码来处理的话,java 7及其之后的版本容许在一个单个的catch语句块捕获多个异常。
4.try-with-resouece。不少java操做设计在使用完某种资源以后必须关闭它。在jdk以前,咱们使用finally来确保必定会调用一个close方法。
5.java.lang.exception类,引起错误的代码可能会抛出任何类型的异常。
6.从方法中抛出一个异常。当捕获方法中的一个异常的时候,要处理方法之中所发生的错误。有两个选择,能够在该方法之中处理错误,从而安静地捕获异常而不须要通知调用者,或者,能够把异常抛回给调用者,让调用者来处理它。
7.用户定义地异常:能够经过子类化java.lang.Exception来建立用户定义地异常。
8.异常处理的注意事项,try语句强制带来一些性能损失。数组
1.装箱和拆箱:将基本类型装换为对应的包装器对象,或者进行相反的操做,这是能够自动发生的。
2.数字解析。一个java程序可能须要用户输入一个数字,这个数字将要进行处理或者做为一个方法的参数。
3.数字格式化,数字格式化使得数字更加具备可读性。
4.使用java。text.NumberFoemat进行数字解析。可使用NumberFormat的parse方法来解析数字。
5.java.lang.Math.Math类是一个工具类,它提供了进行数学计算的静态方法。还有两个进行数学计算的静态字段:E和PI。
6.计算货币:在java中,有两种方法计算货币。
7.生成随机数。java.lang.Math类的random方法更容易使用一些。多线程