您的位置:首页 > 编程语言 > Java开发

java基础学习(一)

2015-11-04 08:16 204 查看

null值

表达式null可以赋给任何引用类型。含义是无引用,null引用不能用于引用任何内容,若企图这么做,将会产生一个NullPointerException的异常。

初学时不谙世事,建立了一个类的数组

private Weather[] weathers = new Weather[7];


结果调用 weathers[0]时,编译器给我报了这个错误,最后用下面的方法解决了:

for(int i = 0; i < weathers.length; i++)
weathers[i] = new Weahter();


null值不能作为任何对象的实例因此一下测试会返回false而不管变量生命为何种类型:

String s = null;
if (s instanceof String)
//false, null isn't an instance of anything


异常处理

受查和非受查异常

Java 异常分为两类:受查和非受查。大多数引用都是受查异常。若异常是类java.lang.RuntimeException 的子类。该异常为非受查异常,从其他任何方面看,非受查异常的表现去其他异常并无二致,如果愿意当然也可以捕获这些异常,当并不需要,因为这些异常指示的往往是不可恢复的,例如内存不足,数组索引越界。总之,非受查异常是另一类问题,软件通常无法由此正常恢复,对此我人并不打算处理或由其恢复。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: