effective java 笔记1--序言

一、序言

程序设计的几条基本原则:

1、清晰性和简洁性最为重要,模块的用户永远也不应该被模块的行为所迷惑,所以写良好的注释是必需的。

2、模块要竟可能小,但也不能太小,好一个深奥的哲学问题。

3、代码应该被重用,而不是应该被拷贝,拷贝的代码哪天就是你的灾难。

4、模块的依赖性应该尽可能地降到最小,低耦合是必须的。

5、错误应该尽早被检测出来,最好是在编译时刻,否则你的这次运行就白费了。

6、永远要注重自己写的代码是否足够清晰,正确,可用,健壮,灵活和可维护。

Java语言支持的四种类型:

接口(interface),类(class),数组(array)和基本类型(primitive)。前三种类型通常称为引用类型(reference type),类实例和数组是对象,基本类型的值则不是对象。

如int数组是有下面的方法的

int[][] aa = new int[2][2];
aa.getClass();
aa.equals(new Object());

另外java中方法签名不包括返回类型,这不同于C++,所以如果两个方法签名如果只是返回类型不同,在java中是不合理的。

示例:输入输出参数

public static void test(int[] para)
{
     para[0]=3;
     para[1]=4;
}

public static void main(String[] args){
     int[] values = {1,2};
     test(values);  
     //values[0]=3,values[1]=4;
}

 API:application programing interface

 是指类、接口、构造函数(constructors)、成员和序列化形式(serialized form),程序员通过它们可以访问一个类、接口或包。使用API编写程序的程序员被称为该API的用户。

posted on 2013-11-15 11:14  duanxz  阅读(358)  评论(0编辑  收藏  举报