- 博客(7)
- 收藏
- 关注
转载 Java clone() 浅克隆与深度克隆
以下文字转自:桔子园 http://www.blogjava.net/orangelizq/archive/2007/10/17/153573.html 现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的
2009-02-28 14:46:00 45917 8
原创 不需要import的几种情况
1.java.lang 包提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。 把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。例如,一个 Double 类型的对象包含了一
2009-02-28 14:36:00 2137
转载 finalize()方法
以下转自:孙卫琴《Java面向对象编程 》 11.4.3 对象的finalize()方法简介当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize()方法。如果在程序终止之前垃圾回收器始终没有执行垃圾回收操作,那么垃圾回收器将始终不会调用无用对象的finalize()方法。在Java的Object祖先类中提供了protected类型的finalize()方法,因此任何Ja
2009-02-28 14:17:00 4403
原创 循环label使用
循环的label(标记)跟臭名昭著的goto有点相似,java虽然保留了goto的关键字但是没有使用它,而循环的label却是可以使用的。 无论是对与for循环还是while,label都有以下规则: 1.一般的continue会回到内层循环的顶端,继续执行。2.labeled continue会跳跃至label所在处,然后在label之后重新进入循环。3.一般的break
2009-02-28 13:52:00 1924
原创 assert关键字的使用
在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都将忽略!),如果要开启断言检查,则需要用开关-enableassertions或-ea来开启。 assert关键字语法很简单,有两种用法: 1、assert 如果为true,则
2009-02-27 19:56:00 984
原创 static函数使用
首先请看一个错误的例子:public class P38 { /** * @param args */ public static void main(String[] args) { String a = getStr(); } public String getStr() { return new String("asd"); }}
2009-02-27 18:40:00 2505
原创 Java 整数类型的使用和运算
Java 的数据分为对象(引用)类型和基本(简单)类型。 基本类型分为数值类型和布尔类型。数值类型分为浮点类型与整数类型。浮点类型分为float与double。整数类型分为byte,short,int,long,char。引用类型包括数组类型,接口类型,类类型。 整数类型: 关键字 数据类型 占用字节数 取值范围byte 字节型
2009-02-22 11:35:00 2337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人