易截截图软件、单文件、免安装、纯绿色、仅160KB

Nutz Java 编码规范 (V1.0)

Nutz Java 编码规范 (V1.0) By:zozoh 0. 规范的规范 1. 代码格式 2.1 包 2.2 类和接口 2.3 成员变量 2.4 常量 2.5 局部变量 2.6 成员函数和静态函数 3. 注释 3.1 类 Java Doc 3.2 函数 Java Doc 3.3 字段 Java Doc 3.4 函数内部注释 4. 编程 5. 单元测试 0. 规范的规范 本规范的每一条目必须无二义性,并且可执行。否则作废 本规范的条目分为两个级别: 规则 - R 建议 - S 本规范所有的“规则”条目必须被遵守 1. 代码格式 R-使用统一的 Eclipse 的代码格式: code.google.com/p/nutz/source/browse/trunk/doc/eclipse/nutz-eclipse-java-code-format-1.0.xml 请从 svn 的 trunk/doc/eclipse/nutz-eclipse-java-code-format-1.0.xml 获得此文件 S-非 Eclipse 用户请阅读上述 XML 代码自行遵守 基本上我们没有为非 Eclipse 用户指定规范,我们还没有一个好办法 2. 命名 2.1 包 R-包名必须全部小写,2个以内单词。 S-最好为 1 个单数名词 R-所有项目的包要以 “org.nutz” 为父 包 。 2.2 类和接口 S-最好为名词 R-命名类和接口时,需要将所有单词的首字母大写。 R-接口的命名不采用首字母为 I 或加上 IF 后缀的命名方式 。例 如 :IBookDao 、 BookDaoIF 等 。 R-抽象类必须使用 Abstract 作为类名的前缀,而接口建议使用 Interface 作为 接口名后缀。 R-异常类应该使用 Exception 做为 名称 后缀。 R-如果是运行一次就抛弃的类,以 ing 结尾,比如Rendering R-类名尽量短,但是最好不要缩写,如果缩写,必须为特别常用的类,比如 org.nutz.dao.Cnd 因为调用者书写你的类名太长,他(她)的IDE会自动替他(她)换行,他会觉得有点不爽 R-不要和 Java 的标准库中的类名冲突,比如 Class, Object, String 等 如果冲突,就表示你极其藐视 Java 标准库中的那个的设计 调用者需要花更多的时间和代码来明确他使用的是你


相关文档:

java各种排序方法

package org.rut.util.algorithm.support;
 
import org.rut.util.algorithm.SortUtil;
/**
 * @author treeroot
 * @since 2006-2-2
 * @version 1.0
 */
public class InsertSort implements SortUtil.Sort{
 
    /* (non-Javadoc)
     * ......

java值传递与引用传递


1、对象是按引用传递的---带"="号的赋值操作
2、Java 应用程序有且仅有的一种参数传递机制,即按值传递---由"函数调用"引起的
3、按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本
4、按引用传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址,而不是值 的副本
5、注 ......

java单态模式讲解


单态定义:
        Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
        Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage c ......

Java中实现多线程

我们不妨设想,为了创建一个新的线程,我们需要做些什么?很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切!
    作为一个完全面向对象的语言,Java提供了类 java.lang.Thread 来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程。
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号