1:《java核心技术卷一》473页提到:如果在子类中覆盖了超类的一个方法,子类方法中声明的已检查异常不能超过超类方法中声明的异常范围。 显然,如果子类中抛出的异常范围比超类还大。多态将无法进行异常处理(我们永远无法确定需要处理的范围) 2:再次抛出异常与异常链,在catch子句中可以抛出一个异常,
分类:
编程语言 时间:
2016-03-02 13:01:20
阅读次数:
145
唉前面都跳过了,一看纯文字描述就头疼。 这节是讲的关于java的数据类型,共有八大基本类型,其中int,short,long,byte这四个是整形的,就是纯数字,大小分别是4,2,8,1字节,一个字节由8个01组成,最高位是符号位,0代表是整数,1代表是负数,比如byte的范围在-128到12...
分类:
编程语言 时间:
2016-01-12 15:19:36
阅读次数:
164
一、Java关键字总览Java 一共53个关键字,包括2个保留字 goto 和 const 。Java全部关键字序号关键字作用用法说明01public访问控制的一种。任何其他类都有public的访问权。默认(未声明,第四种访问控制)是包访问权限用于类、方法、Fieldpublic声明的类名必须和文件...
分类:
编程语言 时间:
2016-01-12 13:31:18
阅读次数:
146
第一本学习的书就选它了,java核心技术(第9卷)卷1,先要打牢基础,文笔不怎么好,就写写读书心得什么的,为了能及时写出想法,打算读一节写一节,怕忘了。下面开始。 这章大概介绍了下java,摘一句,常常希望有一种语言,它具有令人赏心悦目的语法和易于理解的语义,java恰恰满足了这些要求。
分类:
编程语言 时间:
2016-01-07 19:58:50
阅读次数:
133
之前http://www.cnblogs.com/lhppom/p/4857702.html里有提到关于Java的深克隆的学习,深浅区别就是在于仅复制对象引用和复制对象引用所指向的对象,最近在看《Java核心技术卷1》时,看到其中一个克隆的例子,这里再做个补充,其实现克隆的方式就是将对象中除数值或基...
分类:
编程语言 时间:
2015-11-27 12:47:37
阅读次数:
173
11. 6 调试技巧1)一个不太为人所知却非常有效的技巧是在每个类中放一个main方法,这样就可以对每个类进行单元测试。这个方法可以保留,因为在java虚拟机只调用启动类的main方法。2) 日志代理,( logging proxy) ,通过一个子类对象,窃取父类的方法调用,并在其中进行日志记录,示...
分类:
编程语言 时间:
2015-11-27 10:34:21
阅读次数:
205
希望读的书单重构 改善既有代码的设计设计模式 可复用面向对象软件的基础高性能MySQL第3版Effective Java第1版Effective Java第2版Java核心技术I-基础知识 第8版Java核心技术II-高级特性 第8版java编程思想第3版java编程思想第4版深入理解Java虚拟机...
分类:
编程语言 时间:
2015-11-24 14:21:18
阅读次数:
172
11.1.1 异常分类 如果一个程序出现了RuntimeException,那么就一定是你的问题。11.1.2 声明已检测异常 如果子类覆盖了父类的一个方法,那么子类方法中声明的检查异常不能比超类方法中声明的异常更通用。11.1.4 创建异常类 所有自定义的异常类,都应该实现两个构造函数,一个是默认...
分类:
编程语言 时间:
2015-11-24 09:47:21
阅读次数:
199
《java核心技术》花了半天到一天又认真读了一下java核心技术中的类部分,感觉最近编程时候好多迷迷糊糊,“这样对不对呢,试一试。怎么不对呢”这类的迷糊问题原来都早有定义。main函数必须在主类中一个class就是一个机器,要使用其中的方法,需要构建这个类的实例。 一个class中如果定义构造器,构...
分类:
编程语言 时间:
2015-10-21 15:55:59
阅读次数:
152
阶段目标毕业前找到一份Java实习技能: 三大框架 SSH-spring Struts2 hibernate SSM-spring springMVC mybatis 数据库 MySQL 集合 数组 递归 反射 理解面向对象编程反射数组集合多线程 书:Java核心技术 卷1 基础知...
分类:
其他好文 时间:
2015-09-30 09:38:46
阅读次数:
135