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

Agile Java 学习笔记(二) 起步

由于有一定的Java和JUnit的基础,所以感觉第一课比较简单,但收获还是有的,比如说重构部分介绍的内容。
JUnit要点:
测试方法的命名规则:
l  方法必须声明为public
l  方法的返回值必须为void
l  方法的名字必须以小写的test为前缀
l  方法不能接受任何参数
 
重构要点:
1.   保证在系统中没有重复的代码
2.   保证代码是干净的,并且富有表现力,可以清晰地体现程序员的意图
 
重构部分主要讲了两点:1.  清除不必要的变量。 2. 不能有重复代码。
比如说出现多次的一个字符串可以用一个final的局部变量来替代。
 
另外,先写测试。


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

(转)JAVA开发者最常去的20个英文网站

http://java.csdn.net/index.php/2009/09/01/java%E5%BC%80%E5%8F%91%E8%80%85%E6%9C%80%E5%B8%B8%E5%8E%BB%E7%9A%8420%E4%B8%AA%E8%8B%B1%E6%96%87%E7%BD%91%E7%AB%99/
JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com
] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代 ......

Java时间函数

String   posttime=new   java.text.SimpleDateFormat("yyyy-MM-dd   HH:mm:sss").format(   java.util.Calendar.getInstance().getTime()   );
1. Java计算时间依靠1970年1月1日开始的毫秒数.                 ......

java语言 for ArcGis简单绘图

package demo1;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号