当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 0.写在开始之前 本文翻译自Sun的《Code Conventions for the JavaTM Programming Language》,章节号和原文对应,并且删除了一些我认为不必要的章节片段,当然,这种删除就包含了我个人的倾向,另外,有一句用蓝色标注出来,那是我个人添加的。
 

 

 ·谈谈java的学习方向(转载)    »显示摘要«
    摘要: 导读:我们学习java大概有3个方向,第一,桌面系统,包括c/s结构;第二,java/j2me/ target=_blank>j2me,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,j2ee. 初次涉及java领域,感觉到java入门是好像没有c,c++入门快,工具也没有什么turbo c,visual c++好用(自己的破机器实在陪不......
 ·简析java rmi 与 .net remoting    »显示摘要«
    摘要: java与.net都提供了远程处理功能,但不完全相同.java远程处理是通过一个“共享接口”实现的,而.net可以通过一个“共享命令集”实现。下面就这两种方式来具体说明。 java 远程处理 java远程方法调用(rmi)提供了java程序语言的远程通讯功能,这种特性使客户机上运行的程序可以调用远程服务器上的对象,使java编程人员能够在网络环境中分布操作。 创建一个简单的j......


java程序编码规范
0.写在开始之前 本文翻译自sun的«code conventions for the javatm programming language»,章节号与原文对应,并且删除了一些我认为不必要的章节片段,当然,这种删除就包含了我个人的倾向,另外,有一句用蓝色标注出来,那是我个人添加的. 如果读者认为阅读一篇14页的文档实在太累了,那么可以直接跳到第12节,这一节在原文中并不存在,是我加上去的. 3.文件组织 程序文件由一些片段组成,这些片段由空白行与注释分隔开. 3.1 java源文件 每个java源文件仅包含一个公共类或接口. 4.缩进 应该以4个空格为一个缩进单位. 4.1行长 一行不应多于80个字符. 4.2折行 当一个表达式不能书写在一行之内时,应该依据下面的原则断开它: · 在逗号后断开 · 在操作符之前断开 · 高层级断开优先于低层级断开 · 后面的行与前面的行左对齐 · 假如上面的那些规则不好使,那你就缩进8个空格吧. 下面是一些例子: somemethod(longexpression1, longexpression2, longexpression3, longexpression4, longexpression5); var = somemethod1(longexpression1, somemethod2(longexpression2, longexpression3)); 下面是断开算数表达式的两个例子.第一个例子是被推荐的,因为它在括号之外断开,那是一个较高的层级. longname1 = longname2 * (longname3 + longname4 - longname5) + 4 * longname6; // prefer longname1 = longname2 * (longname3 + longname4 - longname5) + 4 * longname6; // avoid 下面的这个例子中,第二与第三行都缩进了8个空格,而不是把第三行缩进16个空格,那样将使第三行太靠右. //indent 8 spaces to avoid very deep indents private static synchronized horkinglongmethodname(int anarg, object anotherarg, string yetanotherarg, object andstillanother) { ... } 使用8个空格进行折行缩进的目的是使程序看上去更清晰. 5.注释 java程序有两种注释:实现注释与文档注释.实现注释的定界符是 /*...*/ 与 //.文档注释是java仅有的,定界符是 /**...*/,用于产生javadoc. 注释应该仅与阅读与理解程序有关,像如何编译包这样的信息不应包含在注释中. 注意:有时,注释出现的频率反映了代码的质量.当你感觉要被迫加上注释时,考虑重写一下代码,以使它变得清晰. 不要写类似于下面这样格式的注释.
...   下一页
 ·四种java脚本语言之评测    »显示摘要«
    摘要: 一、脚本解释器概述 在一些java应用的需求中,集成某种脚本语言的支持能够带来很大的方便。例如,用户可能想要编写脚本程序驱动应用、扩展应用,或为了简化操作而编写循环和其他流程控制逻辑。在这些情况下,一种理想的解决方案是在java应用中提供对脚本语言解释器的支持,让脚本语言解释器读取用户编写的脚本并在应用提供的类上运行这些脚本。为了实现这个目标,你可以在java应用所运行的j......
» 本期热门文章:

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