Java基础
iteye_6856
这个作者很懒,什么都没留下…
展开
-
Java命令行窗口启动
Java的命令行窗口启动通过使用“java XXX XXX...”命令实现。在该命令分为三个部分:一、“java”命令;二、需要运行的Java类名,不需要带.class后缀;三、运行参数,各个参数之间通过空格进行分割。三部分之间也是通过空格进行分隔的。在使用该命令运行类文件时,要求待运行的类文件中必须存在main方法,如果不存在main方法,将会报java.lang.NoSuchMethodE...原创 2013-01-21 20:47:55 · 469 阅读 · 0 评论 -
Java的跨平台性
Java的跨平台是由JVM的不跨平台性所决定。程序员在完成Java源文件之后,通过编译器将源文件编译为字节码文件。字节码文件是在JVM上运行的文件,一个字节码文件可以在不同的JVM上运行,这就实现了程序的跨平台运行。...原创 2013-01-21 20:57:40 · 128 阅读 · 0 评论 -
Java逻辑运算符
Java的逻辑运算符包括&、|、!、&&、||几种。其中&& 和||为短路运算符,即如果通过运算符前的表达式已经可以判断出整个表达式的值,将不会再进行后面的判断。这样可以在一定程度上节省系统资源。...原创 2013-01-21 21:15:47 · 67 阅读 · 0 评论 -
Java中for循环
Java的for循环分为两种:传统for循环和简单for循环。在使用for循环的过程中,可以使用break和continue关键字中断循环。当然,也可以通过判断条件来中断循环。但是由于简单for循环之中无法设置判断条件,因此一般用于数组、集合类等的遍历操作。...原创 2013-01-21 21:30:08 · 168 阅读 · 0 评论 -
Java关键字
abstract——用于定义抽象类或抽象方法。extends——用于进行类或接口的继承。final——用于定义最终类、属性或方法。implements——用于实现接口。instanceof——用于判断一个对象是否是类的实例。native——用于指定方法为本地方法。throw——用于抛出异常。throws——用于声明抛出异常。transient——用于说明该属性在对...原创 2013-01-21 22:27:00 · 107 阅读 · 0 评论 -
Java常见异常
1.NullPointerException——空指针异常,为运行时异常,当对象为null时调用对象方法产生。2.ClassNotFoundException——找不到类文件异常,为检测性异常,当指定的类文件不存在时产生。3.ArrayIndexOutOfBoundsException——数组索引越界异常,为运行时异常,在操作数组时使用的数组索引不在数组的索引范围内。4.Class...原创 2013-01-22 21:00:53 · 81 阅读 · 0 评论 -
Java属性的初始化
在Java中,可以在三个地方对属性进行初始化:一、在定义属性的时候直接进行初始化;二、在代码块中进行初始化;三、在构造方法中进行初始化。这三种初始化方式存在一种执行顺序:直接初始化——代码块初始化——构造方法初始化。...原创 2013-01-22 21:27:55 · 314 阅读 · 0 评论 -
Hashtable与HashMap对null的处理
在Java的集合类中,存在Hashtable与HashMap两个处理键值对的类。其中,Hashtable类是线程安全的(通过同步方法来实现),而HashMap类则不是。此外,两个类的另外一个区别是他们对null值的不同处理。在使用Hashtable时,如果传入的键的值为空,则会抛出NullPointerException。而HashMap中可以存放键为null的映射。 上图为Hash...原创 2013-01-23 22:31:42 · 402 阅读 · 0 评论