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 的子类。该异常为非受查异常,从其他任何方面看,非受查异常的表现去其他异常并无二致,如果愿意当然也可以捕获这些异常,当并不需要,因为这些异常指示的往往是不可恢复的,例如内存不足,数组索引越界。总之,非受查异常是另一类问题,软件通常无法由此正常恢复,对此我人并不打算处理或由其恢复。
相关文章推荐
- Java中的堆和栈的区别
- Java类的访问权限
- JAVA多线程之常用方法
- 复习javaIO 之File类
- The supplied javaHome seems to be invalid
- 使用 Eclipse Memory Analyzer 进行堆转储文件分析
- java入门程序100例学习笔记(005递归调用)
- javaWEB基础技术
- 选择蜂窝教育Java培训 成就Java复合人才
- java开发平台IntelliJ IDEA v15发布更多的内置工具和集成
- 用javaMail API实现邮件发送
- [Java]四种引用类型
- 从头认识java-6.3 组合使用聚合和继承
- 从头认识java-4.9 枚举类型
- 从头认识java-4.7 构造器初始化(1)
- 从头认识java-4.7 构造器初始化(3)
- 从头认识java-6.7 初始化与类的加载
- 从头认识java-6.6 final(4)-类与忠告
- 从头认识java-4.7 构造器初始化(2)
- 从头认识java-6.4 如何在聚合与继承之间选择