摘要: throws是获取异常throw是抛出异常try是将会发生异常的语句括起来,从而进行异常的处理,catch是如果有异常就会执行他里面的语句,而finally不论是否有异常都会进行执行的语句。 throw和throws的详细区别如下: throw是语句抛出一个异常。语法:throw (异常对象); t 阅读全文
posted @ 2017-03-24 16:18 暖阳g 阅读(14028) 评论(0) 推荐(0) 编辑
摘要: 异常指Java程序运行时(非编译)所发生的非正常情况或错误。 java对异常进行了分类,不同类型的异常使用了不同的java类,所有异常的根类为java.lang.Throwable.Throwable派生了2个子类:Error和Exception. Error表示程序本身无法克服和恢复的一种严重错误 阅读全文
posted @ 2017-03-24 15:32 暖阳g 阅读(11831) 评论(0) 推荐(2) 编辑
摘要: Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示 阅读全文
posted @ 2017-03-24 11:11 暖阳g 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 总体区别 final 用于申明属性,方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。finally 是异常处理语句结构中,表示总是执行的部分。 finallize 表示是object类一个方法,在垃圾回收机制中执行的时候会被调用被回收对象的方法。允许回收此前未回收的内存垃圾。所有obje 阅读全文
posted @ 2017-03-23 17:18 暖阳g 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 数组没有length()这个方法,有length的属性。String有有length()这个方法。 java中数组没有length()方法,求数组的长度可以使用数组的length属性。 String 有length()方法,用来求字符串的长度 详细代码如下: 运行结果: 510 下面这条语句一共创建 阅读全文
posted @ 2017-03-23 14:37 暖阳g 阅读(7722) 评论(0) 推荐(0) 编辑
摘要: split 方法:将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator],[limit])参数:stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。separator 可选项。字符串或 正则 阅读全文
posted @ 2017-03-23 11:12 暖阳g 阅读(25482) 评论(0) 推荐(0) 编辑
摘要: 运行结果: static Astatic BHelloB的主方法I am A classHelloAI am A classHelloAI am A classHelloAI am B classHelloBI am A classHelloAI am B classHelloB 相关例子:http 阅读全文
posted @ 2017-03-23 09:53 暖阳g 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 1.Java中哪些类是不能被继承的? 不能被继承的是那些用final关键字修饰的类。一般比较基本的类型或防止扩展类无意间破坏原来方法的实现的类型都应该是final的,在java中,System,String,StringBuffer等都是不能被继承的。 2.String是基本数据类型吗? 基本数据类 阅读全文
posted @ 2017-03-22 20:39 暖阳g 阅读(7816) 评论(0) 推荐(0) 编辑
摘要: 在test方法中,直接调用getClass().getName()方法,返回的是Test类名。由于getClass()在Object类中定义成了final,子类不能覆盖该方法,所以,在test方法中调用getClass().getName()方法,其实就是在调用从父类继承的getClass()方法, 阅读全文
posted @ 2017-03-22 20:07 暖阳g 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 1、什么是匿名内部类? 内部类,存在于另一个类内部的类,而匿名内部类,顾名思义,就是没有名字的内部类。 2、为什么需要匿名内部类? 每个inner class都能够各自继承某一实现类(implementation)。因此,inner class不受限于outer class是否已继承自某一实现类。 阅读全文
posted @ 2017-03-22 19:53 暖阳g 阅读(8029) 评论(0) 推荐(0) 编辑