lgxqf  

随笔分类 -  Java

  • Effective Java 读书笔记 所有对象通用的方法 8-12
    摘要:dd 阅读全文
    posted @ 2010-01-26 15:27 Justin_Ma 阅读(97) 评论(0) 推荐(0)
  • Effective Java 读书笔记 创建和销毁对象 1-7
    摘要:第二章 Creating and Destroying Objects 创建和销毁对象Item 1: Consider static factory methods instead of constructors第一条:考虑用静态工厂方法代替构造函数总结:尽量通过静态方法来创建对象,它比构造创建对象的方法灵活很多。静态工厂方法的优点:1.与构造函数不同,它有名字2.直接调用它即可,无需构造新的对象... 阅读全文
    posted @ 2010-01-26 00:14 Justin_Ma 阅读(209) 评论(0) 推荐(0)
  • Java中数组的用法
    摘要:[代码] 阅读全文
    posted @ 2010-01-20 23:32 Justin_Ma 阅读(3567) 评论(0) 推荐(0)
  • Think in java 第八章 多态 第九章 接口 第十章 内部类
    摘要:第八章 多态 静态方法不具备多态因为它是与类,而非单个对象相关联的。 Java中除了final和static方法之外,其它所有的方法都是后期绑定的 构造函数中的虚函数是动态联编的,但在C++中是静态联编的 TIJ书 P163 子类不可改变基类中函数的可见性。若基类中某函数为public,在继承时该函数仍需为public Java SE5 添加了返回类型,它允许子类在虚函数中返回基类的子类型。在实现... 阅读全文
    posted @ 2009-12-30 15:57 Justin_Ma 阅读(378) 评论(0) 推荐(0)
  • Think in java 第六章 访问权限控制 第七章 复用类
    摘要:第六章 访问权限控制1.包单元 1.1代码组织 一个.java文件中可以有多个类,但只能有一个public类 java文件中的每个类都会有一个.class的输出文件,其文件中有多个类,那么就会产生多个class文件。 java的可运行程序是一个jar包。它由一个或多个.class文件组成的压缩包。 import static 可以将类的静态方法直接导入到当前文件,使用静态方法时无需加类名。 CLA... 阅读全文
    posted @ 2009-12-24 17:33 Justin_Ma 阅读(282) 评论(0) 推荐(0)
  • Think in java 第五章 初始化与清理
    摘要:第五章 初始化与清理1.重载 基本类型的重载 1.1 当传入的数据类型小于方法中声明的形式参数类型时,传入的数据类型被会提升成方法中的类型。 char是个例外,如果无法找到接受char的参数,就会把char提升成int型。 1.2 当传入的类型大于方法中声明的形式参数类型时需要执行窄化转换(强制转换) void f3(int); long l; fs( (int)l)2.this关键字 类的成员... 阅读全文
    posted @ 2009-12-14 12:08 Justin_Ma 阅读(238) 评论(0) 推荐(0)
  • Think in java 第三章 操作符 第四章 控制执行流程
    摘要:第三章 操作符CLASSPATH环境变量用来查找编译时所需的类.java文件s1.关系操作符 引用比较:== 用于判断引用所指的对象(对象的内存地址)是否相同。 对象比较:equals()。比较两个对象中的内容是否相同则需覆盖equals()函数。 &&, ||, ! 只可用于boolean变量 如:int i; !(i < 10)//correct !i //wrong2... 阅读全文
    posted @ 2009-12-02 11:25 Justin_Ma 阅读(196) 评论(0) 推荐(0)
  • Think in java 第二章 一切都是对象
    摘要:第二章 一切都是对象1.用引用操纵对象 String s;\\创建一个引用,在初始化前引用不可用。 String s = "abc";\\初始化引用。 注:String类对象的引用可以用带引号的文本初始化。但更普通的初始化方法是用new,如:String s = new String("abc")2.必须由你创建所有对象 2.1 可以存储数据的五个存储区 (1)寄存器:速度最快,数量有限,位于... 阅读全文
    posted @ 2009-12-01 16:12 Justin_Ma 阅读(160) 评论(0) 推荐(0)
  • Think in Java
    摘要:Java also has a “default” access, which comes into play if you don’t use one of the aforementioned specifiers. This is usually called package access because classes can access the me... 阅读全文
    posted @ 2009-10-27 22:12 Justin_Ma 阅读(287) 评论(0) 推荐(0)
  • Eclipse Java 环境配置
    摘要:Eclipse下安装CDT插件 http://blog.163.com/lhg803/blog/static/5716123120073241034200/ http://fykyx521.javaeye.com/blog/399550Java Windows下环境配置 http://hi.baidu.com/bouoh/blog/item/d249fb3bb25850ef14cecba3.htm... 阅读全文
    posted @ 2009-10-10 10:40 Justin_Ma 阅读(175) 评论(0) 推荐(0)