声明异常throws

小的异常写前面,大的异常写后面。 1.提醒异常。 2.申明异常后,异常交给外部处理。 3.抛出异常,catch之后,直接抛出。(前提是声明异常)

e.getmessage 异常提示 e.getstackTrace 得到错误的方法栈

自定义异常

自己写的异常,当触发某个条件时,自己抛出。

String和数组

String用length()方法。 数组用length属性。

StringBuffer和StringBuilder的区别

这两个都用来开缓冲区,API(即方法和属性)几乎一模一样,StringBuffer线程安全的,StringBuilder线程不安全的。

基本数据类型的包装类

java为了方便,给每一个基本数据类型 封装了一个类

        double Double
float Float
byte Byte
short Short
int Integer
long Long
boolean Boolean
char Character

三角函数和弧度值

Math的三角函数中使用的是弧度值,不是角度值。 弧度值 = 角度值*PI/180.