Tag: java预览模式: 普通 | 列表

So Long, Old Friend

 

    So Long, Old Friend...

Tags: java

分类:Photo | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 400

Java构造函数顺序依赖

参考《Java程序设计语言(第三版)》

构造函数执行的顺序:创建Java对象时,

1. 对对象域的所有域分配内存(包括从超类继承的),为所有的域设置相应类型的初始值(比如:int型设置为0,boolean类设置为false,char型设置为“\u0000”,对象域设置为null等)

2. 调用构造函数,分三个阶段
    (1)调用超类构造函数
     首先执行显式或者隐式的超类构造函数。显式的构造函数调用包括了超类构造函数调用(super)和自身构造函数调用(this)。如果程序没有调用超类的构造函数,也没有将自己的构造函数作为构造函数的首条可执行语句,那么在新构造函数的任何语句执行之前,超类不带自变量的构造函数会被自动执行。也就是自己的构造函数会被看成
    super();
是它的道个执行语句。当然,如果超类没有不带自变量的构造函数,就必须显式的调用另一个构造函数。
    如果用了显式的this构造函数调用,那么这种调用链会一直执行到遇到某个或隐式的超类构造函数调用为止。然后这个超类构造函数就会被调用。超类构造函数的执行也要经过三个调用,这种过程是递归进行的,直到到达Object类构造函数。作为显式构造函数调用的一部分的任何表达式都不允许引用当前对象的成员。

查看更多...

Tags: java 构造函数

分类:Java/Eclipse | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 399

Java动态绑定的细节

首先,存在一些从来不能使用动态绑定的情况。
  • 静态方法:不管这个办法怎么被调用
  • 最终方法
  • 私有方法(因为它们只能从类的内部被调用,因此是隐式的最终方法)

动态绑定意味着:目前正在调用的方法正是最适用于要操作对象的那个方法。然而它并不意味着对所有的参数都执行最佳匹配。
在Java中,一个方法的参数在编译阶段常被静态地绑定。

查看更多...

Tags: java 动态绑定

分类:Java/Eclipse | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 883

[转载]Java Exception实践

关键字:   Java/Java编程    

 本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:
1. 选择Checked还是Unchecked的几个经典依据
2. Exception的封装问题
3. 如无必要不要创建自己的Exception
4. 不要用Exception来作流程控制
5. 不要轻易的忽略捕获的Exception
6. 不要简单地捕获顶层的Exception
原文地址:
http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html

查看更多...

Tags: java Exception

分类:Java/Eclipse | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1340

Ubuntu下JAVA中文显示

1.在/usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts下建立个目录fallback
$sudo mkdir /usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts/fallback

查看更多...

Tags: Ubuntu java 中文

分类:Linux | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2622

     最近有空翻阅了《Java  2核心技术》卷I,对于其中的第十三章──泛型程序设计的章节摘录了下面的内容做为读书笔记,以便日后方便查看。

    七、泛型类型的继承规则

    ……

    八、通配符类型

    ……

查看更多...

Tags: java 泛型

分类:Java/Eclipse | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2437

    最近有空翻阅了《Java  2核心技术》卷I,对于其中的第十三章──泛型程序设计的章节摘录了下面的内容做为读书笔记,以便日后方便查看。

    五、泛型代码和虚拟机
    ……
    六、约束和局限性
   ……

查看更多...

Tags: java 泛型

分类:Java/Eclipse | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3435

    最近有空翻阅了《Java  2核心技术》卷I,对于其中的第十三章──泛型程序设计的章节摘录了下面的内容做为读书笔记,以便日后方便查看。


      一.为什么使用泛型

    ……

    二、简单泛型类型的定义

    ……

    三、泛型方法

    ……

    四、类型变量的限定

    ……

查看更多...

Tags: java 泛型

分类:Java/Eclipse | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2567