ChinaUnix.net
相关文章推荐:

Java 深复制实例

java中的给对象赋值 对主数据类型的赋值是非常直接的。由于主类型容纳了实际的值,而且并非指向一个对象的句柄,所以在为其赋值的时候,可将来自一个地方的内容复制到另一个地方。例如,假设为主类型使用“A=B”,那么B处的内容就复制到A。若接着又修改了A,那么B根本不会受这种修改的影响。作为一名程序员,这应成为自己的常识。 但在为对象“赋值”的时候,情况却发生了变化。对一个对象进行操作时,我们真正操作的是它的句柄...

by ybu2008 - Java文档中心 - 2008-07-06 16:45:11 阅读(760) 回复(0)

相关讨论

//建一个A类 class A{ //成员变量 其中num是实参 int num=0; //成员方法,其中 i 是型参 public A(int i){ //输入int型文件输出下面 System.out.println("aaaaaaaaaaaaaaaaaaa"); System.out.println("i= "+i); //把输入的i赋值给成员变量num num=i; } } //B继承A class B extends A{ int num=0; //成员方法B. public B(){ //继承类A的方法.因为B继承了A必然继承了A的特性.所以输入int值10令方法实...

by moyuhappy - Java文档中心 - 2008-09-10 17:37:41 阅读(986) 回复(0)

java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 1 public Object getProperty(Object owner, String fieldName) throws Exception { 2 Class ownerClass = owner.getClass(); 3 4 Field field = ownerClass.getF...

by starxing - Java文档中心 - 2007-08-29 17:55:25 阅读(595) 回复(0)

/* 程序功能:将ecoli(1).txt分割,其中分割的分割符是> 分割的文件名是>gi|????|,"???"表示一段数字,用数字做子文件名 文件以字符"!"结尾 程序员:xianglinyan */ import java.io.*; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.*; public class Class1 { public Class...

by xianglinyan - Java文档中心 - 2006-05-17 21:23:56 阅读(812) 回复(0)

java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 1 public Object getProperty(Object owner, String fieldName) throws Exception { 2 Class ownerClass = owner.getClass(); 3 4 Field field = ownerClass.getF...

by guoguanzhao - Java文档中心 - 2007-09-19 15:51:44 阅读(506) 回复(0)

实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有: 1. 用命令rmiregistry启动RMI注册服务的 2. 同时创建存根(stub)和骨架(skeleton)的 3. 只创建存根类的的(jdk1.2以后版本) 4. 通过RemoteRef和rmi://协议字串方式的 5. 比较少讲到的用LocateRegistry直接在代码上启动RMI注册服务的。 以上描述并非明显分类,比如,你总是可以选择用rmiregistry或者代码LocateRegistry启动RMI注册服务 下...

by flyoversky - Java文档中心 - 2009-07-12 16:07:05 阅读(1272) 回复(0)

最近忙着弄java,没空写博客。觉得这个还可以,就放上来。 package cn.youhap.collection; import java.util.Vector; public class GuessingGame { private int target; private Vector guess = new Vector(100, 25); public GuessingGame(int g){ super(); this.setTarget(g); } public void setTarget(int target) { this.target = target; } public int getTarget(...

by liu1084 - Java文档中心 - 2009-05-03 14:12:39 阅读(1782) 回复(2)

首先在工程中建立 一个Bean类 public class UserBean { private String userName ="admin"; private String passWord = "888"; public String getPassWord() { return passWord; } public void setPassWord(String passWord) { this.passWord = passWord; } public String getUserName() { return userName; } public void setUserName(String userName) { ...

by viita_boy - Java文档中心 - 2008-07-19 20:34:46 阅读(1039) 回复(0)

java实例视频教程本教程从实例出发,教你学会java开发程序!!更多java教程请前往编程开发类中java分类学习! FTP服务器架设教程 1、FTP服务器架设教程12、FTP服务器架设教程23、FTP服务器架设教程34、FTP服务器架设教程45、FTP服务器架设教程56、FTP服务器架设教程67、FTP服务器架设教程7 java培训教程_JNI 1、java培训教程_JNI第1讲2、java培训教程_JNI第2讲3、java培训教程_JNI第3讲4、java培训教程_JNI第4讲5、java培训教程_J...

by dsxxyyf - Java - 2008-06-26 15:47:17 阅读(1909) 回复(0)

package zjnx.sibas; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; /** * java反射机制 java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。 * 这些特性使得反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。...

by dxadnwfn - Java文档中心 - 2008-03-28 17:18:19 阅读(856) 回复(0)

今天做项目时,碰到一个棘手的问题,就是需要把一个对象的属性完全拷贝到另一个对象上. 其实当前项目中的这个对象是个简单对象(即属性不包括对其他对象的引用) 最后简单的用浅拷贝完成了对象的拷贝.即在实体类中实现Clonable接口,实现 public Object Clone()方法. 通过调用父类的super.clone()方法(浅拷贝)可以重新生成一个对象,解决因对象引用赋值造成的原对象的修改. 如 Student s=new Student("wangyan",23); Student s2=...

by wangyan_230 - Java文档中心 - 2008-04-10 17:31:47 阅读(656) 回复(0)