摘要: Java中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 Java异常可分为3种: (1)编译时异常:Java.lang.Exception (2)运行期异常:Java.lang.RuntimeException (3)错误:Java.lang.Error 阅读全文
posted @ 2018-03-05 18:02 ken007 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 不管 try 语句块正常结束还是异常结束,finally 语句块是保证要执行的。如果 try 语句块正常结束,那么在 try 语句块中的语句都执行完之后,再执行 finally 语句块。如果 try 中有控制转移语句(return、break、continue)呢?那 finally 语句块是在控制 阅读全文
posted @ 2018-03-05 17:24 ken007 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: Java语言中,有4个类可以对字符或字符串进行操作,它们是Character、String、StringBuffer、StringTokenizer,其中Character用于单个字符操作,String用于字符串操作,属于不可变类,而StringBuffer也是用于字符串操作,不同之处是String 阅读全文
posted @ 2018-03-05 12:04 ken007 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1、== java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型 byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用类型(类、接口、数组) 当他们用(==)进行比较的时候,比较的 阅读全文
posted @ 2018-03-05 11:43 ken007 阅读(29221) 评论(6) 推荐(15) 编辑
摘要: Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 使用new关键字 } → 调用了构造函数 使用Class类的newInstance方法 } → 调用了构造函数 使用Constructor类的newInstance方法 } → 调用了构造函数 使用clone方法 } → 没有调用构 阅读全文
posted @ 2018-03-05 11:26 ken007 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1. new String("abc")究竟创建几个对象? 答: 一个或两个, 如果常量池中原来有"abc", 那么只创建一个对象; 如果常量池中原来没有"abc",则创建两个对象. new String("abc")调用public String(String original)构造函数, 等于" 阅读全文
posted @ 2018-03-05 11:23 ken007 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 三者均位于java.lange包下的Math类中 round: 在原来数字的基础上加上0.5后向下取整, 例如: Math.floor(11.5)=12; Math.floor(-11.5)=-11(返回int类型); ceil: 取大于原来数字的最小整数, 若a为正数, 则把小数"入", 若a为负 阅读全文
posted @ 2018-03-05 09:25 ken007 阅读(814) 评论(0) 推荐(0) 编辑