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

JAVA代码小技巧,实时更新,更新到20100107

    在CSDN中看到了个有关java技巧的帖子,觉得非常有用,可以避免开发过程中产生的一些低级的错误,帖子本身已经进行了总结,我挑出了其中一些个人觉得平时开发过程中有用的部分,再加上自己在工作中学到的技巧,整理在本文中,并随着时间实时更新
1、写好注释。输入参数、输出类型、方法功能,把这三点描述清楚,非常有必要。
2、如果方法返回一个boolean类型,那么
    使用
    return 方法;
    代替
    if(方法){
       return ture;
    } else {
       return false;
    }
3、当两个String类型的字符串准备进行连接时,不要使用String1+String2,而使用StringBuffer str = new StringBuffer(String1);str.append(String2)
4、在代码中使用固定字符串时,不要直接使用,如"保存"这个字符串,尽量使用public static final String去声明
5、使用null==对象
6、连接关闭之前先判断是否为null
7、声明数组时,尽量把[]放在数据类型后面,方便阅读
8、在sql查询语句中,加上"where 1=1"
9、使用List前,判断一下是否为null
10、尽量重复使用变量
11、使用Integer.ValueOf(1)去代替new Integer(1)


相关文档:

常见的java排序

import java.util.Arrays;
public class Sort {
 
 //冒泡排序(从头到尾排)
 public static void bubbleSort(int[] arrays)
 {
  //第一次循环从第一个元素开始,到倒数第二个元素
  for(int i=0;i<arrays.length-1;i++)
  {
   for(int j=1 ......

为什么如此获取Java数组的长度

记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?”
我当时一听,觉得问得很有道理。做同样一件事情,为什么采用两种风格迥异的风格呢?况且,Java中的数组其实是完备(full-fledged)的对象,直接暴露成员变量,可能不是一种很OO的风格。 ......

java环境变量配置

java开发第一部,环境变量配置
windows xp下配置JDK环境变量:
      1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;
  2.安装完成后,右击“我的电脑”,点击“属性”;
      3.选择“ ......

java 虚拟机运行时数据区域 Runtime Data Areas

The Java virtual machine defines various runtime data areas that are used during execution of a program. Some of these data areas are created on Java virtual machine start-up and are destroyed only when the Java virtual machine exits. Other data areas are per thread. Per-thread data areas are create ......

activeMQ启动错误,引出的java endorsed目录问题。

在我机器上安装的是JDK6,下载activeMQ5.3启动时报错,提示jaxb包已经加载2.0版本无法加载2.1版本。
我通过网络搜索了一下发现,jaxb2.0是JDK发布时包含在rt.jar包中的。但是activeMQ5.3却需要2.1版本。这该如何处理?
总不能将rt.jar包解开,将jaxb2.1的类覆盖进去,再重新打包吧。这样太麻烦了。
再次进行网络搜索,发 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号