自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Hashtable与HashMap对null的处理

 在Java的集合类中,存在Hashtable与HashMap两个处理键值对的类。其中,Hashtable类是线程安全的(通过同步方法来实现),而HashMap类则不是。此外,两个类的另外一个区别是他们对null值的不同处理。在使用Hashtable时,如果传入的键的值为空,则会抛出NullPointerException。而HashMap中可以存放键为null的映射。 上图为Hash...

2013-01-23 22:31:42 397

原创 Java属性的初始化

在Java中,可以在三个地方对属性进行初始化:一、在定义属性的时候直接进行初始化;二、在代码块中进行初始化;三、在构造方法中进行初始化。这三种初始化方式存在一种执行顺序:直接初始化——代码块初始化——构造方法初始化。...

2013-01-22 21:27:55 308

原创 Java常见异常

1.NullPointerException——空指针异常,为运行时异常,当对象为null时调用对象方法产生。2.ClassNotFoundException——找不到类文件异常,为检测性异常,当指定的类文件不存在时产生。3.ArrayIndexOutOfBoundsException——数组索引越界异常,为运行时异常,在操作数组时使用的数组索引不在数组的索引范围内。4.Class...

2013-01-22 21:00:53 78

原创 Java关键字

abstract——用于定义抽象类或抽象方法。extends——用于进行类或接口的继承。final——用于定义最终类、属性或方法。implements——用于实现接口。instanceof——用于判断一个对象是否是类的实例。native——用于指定方法为本地方法。throw——用于抛出异常。throws——用于声明抛出异常。transient——用于说明该属性在对...

2013-01-21 22:27:00 105

原创 Java中for循环

Java的for循环分为两种:传统for循环和简单for循环。在使用for循环的过程中,可以使用break和continue关键字中断循环。当然,也可以通过判断条件来中断循环。但是由于简单for循环之中无法设置判断条件,因此一般用于数组、集合类等的遍历操作。...

2013-01-21 21:30:08 167

原创 Java逻辑运算符

Java的逻辑运算符包括&、|、!、&&、||几种。其中&& 和||为短路运算符,即如果通过运算符前的表达式已经可以判断出整个表达式的值,将不会再进行后面的判断。这样可以在一定程度上节省系统资源。...

2013-01-21 21:15:47 63

原创 Java的跨平台性

Java的跨平台是由JVM的不跨平台性所决定。程序员在完成Java源文件之后,通过编译器将源文件编译为字节码文件。字节码文件是在JVM上运行的文件,一个字节码文件可以在不同的JVM上运行,这就实现了程序的跨平台运行。...

2013-01-21 20:57:40 124

原创 Java命令行窗口启动

Java的命令行窗口启动通过使用“java XXX XXX...”命令实现。在该命令分为三个部分:一、“java”命令;二、需要运行的Java类名,不需要带.class后缀;三、运行参数,各个参数之间通过空格进行分割。三部分之间也是通过空格进行分隔的。在使用该命令运行类文件时,要求待运行的类文件中必须存在main方法,如果不存在main方法,将会报java.lang.NoSuchMethodE...

2013-01-21 20:47:55 463

原创 使用Ant构建项目调试代码时无法设置断点

最近遇到一个问题,在IDE中设置断点时,提示“unable to install breakpoint”。在网上搜索了很多答案,说是要对IDE的编译环节进行设置,但不起作用。最终,一篇文章给了我启发,说是如果使用使用Ant构建工具的话,如果有调试的需求,则需要在编译时设置<javac ... debug="true"/>。在进行这样的设置后,重新编译代码,设置代码点,问题解决了。...

2013-01-09 10:51:51 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除