当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 1)类名首字母应该大写。
 

 

 ·最常用的网络命令精萃    »显示摘要«
    摘要:最常用的网络命令精萃 作者:佚名 一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的dos命令,它所利用的原理是这样的:网络上的机器都有唯一确定的ip地址,我们给目标ip地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面......
 ·avalon基本概念(2)-avalon中的cop    »显示摘要«
    摘要:avalon中的组件 avalon framework的核心是组件。我们定义它为“执行特定角色的被动实体”。 (1)passive api 被动实体必须使用passive api。passive api是被执行,相对于自己执行。详细解释参考ioc模式。 (2)特定角色 在设计系统架构时,要考虑系统中各种不同的角色。这样,你就会有一个组件的列表清单。 对于每一种角色,你要定义它的脚本,或对系统其它部......


类的设计方法
1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: thisisaclassname thisismethodorfieldname 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母.这样便可标志出它们属于编译期的常数. java包(package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此.对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是java 1.1与java 1.2的区别之一). (2) 为了常规用途而创建一个类时,请采取“经典形式”,并包含对下述元素的定义: equals() hashcode() tostring() clone()(implement cloneable) implement serializable (3) 对于自己创建的每一个类,都考虑置入一个main(),其中包含了用于测试那个类的代码.为使用一个项目中的类,我们没必要删除测试代码.若进行了任何形式的改动,可方便地返回测试.这些代码也可作为如何使用类的一个示例使用. (4) 应将方法设计成简要的.功能性单元,用它描述与实现一个不连续的类接口部分.理想情况下,方法应简明扼要.若长度很大,可考虑通过某种方式将其分割成较短的几个方法.这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应只做同样的一件事情). (5) 设计一个类时,请设身处地为客户程序员考虑一下(类的使用方法应该是非常明确的).然后,再设身处地为管理代码的人考虑一下(预计有可能进行哪些形式的修改,想想用什么方法可把它们变得更简单). (6) 使类尽可能短小精悍,而且只解决一个特定的问题.下面是对类设计的一些建议: ■一个复杂的开关语句:考虑采用“多形”机制 ■数量众多的方法涉及到类型差别极大的操作:考虑用几个类来分别实现 ■许多成员变量在特征上有很大的差别:考虑使用几个类 (7) 让一切东西都尽可能地“私有”——private.
...   下一页
 ·des加密算法的一种简单实现    »显示摘要«
    摘要: 写了三种算法,最近没什么事情,想整理一下放上来,万一哪天丢了还能在csdn这里找回来。不过说实话csdn的稳定性也很令人怀疑。 des算法的简单说明 des的每个分组是64位,既明文和密钥都是64位(密钥实际用56位,每字节第8位为校验)。这个算法的核心是feistel密码,由于其设计的巧妙,加密解密都用一个函数,具体原理请查阅其他资料。des的流程基本是执行16轮下面的运算: 1 初始变换in......
» 本期热门文章:

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