当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。
 

 

    摘要:我的文章ejb叫我如何爱上你--评《精通ejb》及ejb 中,提到java序列化的性能非常低,至少是sun提供的jdk的性能很低,下面给出个简单的测试程序证明我的说法: 先构造一个简单的测试类 class class1 implements serializable{int m_nint=1;long m_nlong=2;double m_ddouble=3;string m_sstring = "test";int getint() {r......
 ·java的多进程运行模式分析    »显示摘要«
    摘要:一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。 在java中我们可以使用两种方法来实现这种要求。最简单的方法就是通过runtime中的exec方法执行java ......


JAVA编程规范

命名规范

【相关文章:Java操作Excel电子表格

定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) 【扩展阅读:Java更新XML的四种常用方法简介(1

【扩展信息:Java调用Oracle的过程和函数

package 的命名

package 的名字应该都是由一个小写单词组成。

class 的命名

class 的名字必须由大写字母开头而其他字母都小写的单词组成

class 变量的命名

变量的名字必须用一个小写字母开头。后面的单词用大写字母开头。

static final 变量的命名

static final 变量的名字应该都大写,并且指出完整含义。

参数的命名

参数的名字必须与变量的命名规范一致。

数组的命名

数组应该总是用下面的方式来命名:

byte[] buffer; 而不是:byte buffer[];

方法的参数

使用有意义的参数命名,如果可能的话,使用与要赋值的字段一样的名字:

setcounter(int size){

this.size = size;

}

java 文件样式

所有的 java(*.java) 文件都必须遵守如下的样式规则

版权信息

版权信息必须在 java 文件的开头,比如:

/**

* copyright ® 2000 shanghai xxx co. ltd.

* all right reserved.

*/

其他不需要出现在 javadoc 的信息也可以包含在这里。

package/imports

package 行要在 import 行之前,import 中标准的包名要在本地的包名之前,而且按照字母顺序排列。如果 import 行中包含了同一个包中的不同子目录,则应该用 * 来处理。

package hotlava.net.stats;

import java.io.*;

import java.util.observable;

import hotlava.util.application;

这里 java.io.* 使用来代替inputstream and outputstream 的。

class

接下来的是类的注释,一般是用来解释类的。

/**

* a class representing a set of packet and byte counters

* it is observable to allow it to be watched, but only

* reports changes when the current set is complete

*/

接下来是类定义,包含了在不同的行的 extends 与 implements

public class counterset

extends observable

implements cloneable

class fields


...   下一页
 ·漫谈java中的中文问题(1)    »显示摘要«
    摘要:尽管关于java在处理中文字符时所存在的问题的讨论已不乏其数,但由于java技术涉及内容广(j2ee包含了十几种相关技术),技术供应商繁多,面向java的web服务器、应用服务器以及jdbc数据库驱动等都没有官方的标准,所以java应用在处理中文时除了存在固有的问题外也会随着选用的服务器、驱动程序的不同产生一些与平台相关的问题。也就是说,在处理中文问题时,java代码的可移植性打了折扣。 总的看来,java的中文处理问题较为集中地出现在jsp技术应用和j......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE