ChinaUnix.net
相关文章推荐:

java 深拷贝 浅拷贝

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

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

相关讨论

实现文件对拷,开始是写了一个函数,但一想,要复用就要以类为单位,故写成一个文件类,现只提供一个文件到文件的拷贝函数,以后再进行扩充!(在下面已经提交了改进后的代码) /* * myFile.java * * Created on 2006年4月22日, 下午7:22 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package myUrl; import java.io.*; /** * * @author flying */ public class myF...

by ztk12 - Java文档中心 - 2006-04-22 19:29:28 阅读(607) 回复(0)

递归?简单点:程序自己调用自己 实现文件的删除和拷贝,代码如下: package com.viita; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class Dptest { //删除制定文件夹的所有文件及根文件...

by viita_boy - Java文档中心 - 2008-08-02 20:46:59 阅读(851) 回复(0)

? 给你个源程序: import java.io.*; public class FileCopy { public static void main(String[] args) { if (args.length!=2) //检测程序是否有两个参数 System.err.println("Usage: java FileCopy "); else { try { copy(args[0],args[1]); } catch(IOException e) { System.err.println(e.getMessage()); } } } public static void copy(String from_name,String to_...

by ztk12 - Java文档中心 - 2006-04-23 08:13:58 阅读(944) 回复(0)

Mark Lam has been a virtual machine engineer in the javaME CDC team at Sun Microsystems for over 6 years. Before joining Sun, he was a real-time embedded systems developer for 6+ years, working on application frameworks, graphics systems, networking protocols, game development, and fault tolerant systems amongst other things, on devices ranging from 64KB 8bit uControllers to 32-bit RISC machines....

by okitamicuki1412 - Java文档中心 - 2009-02-11 00:57:35 阅读(1169) 回复(0)

java加密狗(java程序加密保护,防拷贝和防止反编译) 众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。 java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人复制而据为己有,一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出...

by gzyasi - Java文档中心 - 2009-04-15 16:08:22 阅读(1516) 回复(0)

java加密技术探讨(防拷贝和防止反编译) 众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。 java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人复制而据为己有,一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出来的程序进...

by sungodlxj - Java文档中心 - 2008-06-13 23:06:41 阅读(611) 回复(0)

java程序加密保护(防拷贝和防止反编译) 众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。 java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人复制而据为己有,一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出来的程序进行...

by sungodlxj - Java - 2008-03-14 00:08:11 阅读(1402) 回复(0)

import java.awt.Container; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenFrame extends JFrame { JMenuBar jmbar; JMenu jme,jme2; JMenuItem open,lincun,koulin,tuichuxit; JMenu yongfu; JMenuItem xin,shanchu; Container cont; public MenFrame(){ super("带菜单框架的窗口"); jmbar = new JMenuBar(); open = new...

by mzaishui - Java文档中心 - 2009-05-06 20:31:33 阅读(967) 回复(0)

请教一下各位大侠:在java里杂用呢!!!

by jack885108 - Java - 2009-04-09 15:35:21 阅读(1699) 回复(5)

Spring Framework 【java开源 J2EE框架】    Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用javaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括...

by dansiy - Java文档中心 - 2009-01-06 14:40:35 阅读(1037) 回复(0)