JavaSE学习小笔记(2)
2016-04-15 19:30
387 查看
异常处理
Throwable(Error ,Exception(X,RuntimeException))
RuntimeException:经常出的错误,可以catch也可以不catch
X:必须catch的Exception
getMessage()/printStackTrace()finally{}
try/catch/finally/throw/throws
throw new SomeException();
注意捕获异常的顺序
自定义异常
一般步骤通过继承java.lang.exception(或IoException)类声明自己的异常类
在方法的适当位置生产自定义异常的实例,并用throw语句抛出 throw new MyException(“”);
在方法的声明部分使用throws语句声明该方法可能抛出的异常
重写方法需要抛出与原方法所抛出异常类型一致的异常或不抛出
数组
java语言中声明数组是不能指定其长度(因为他是引用类型,在堆内存中,只有new了对象才能确定大小)当数组的成员是引用类型是在内存中的存储
相关文章推荐
- JAVA Hibernate工作原理及为什么要用
- Java tree递归
- JAVA——this语句
- Java课程“新”得(五)
- 熟练掌握HDFS的Java API接口访问
- 用Java写脚本,常用的一些方法
- Java8之Stream语法详解
- java并发:线程同步机制之计数器&Exechanger
- JAVA IO(一)
- java第五次作业
- 【Java】Map
- jdk 安装
- spring webflow getting start
- java反射以获取父类属性的值
- JAVA 反射总结
- java 执行bat批处理文件 并关闭cmd窗口
- 【华为机试题】和尚挑水
- java爬虫 之 搜狐新闻爬虫(三)
- eclipse svn使用小记
- JAVA学习篇--静态代理VS动态代理