`
youchangrui
  • 浏览: 6922 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

org.apache.commons.beanutils.BeanUtils|PropertyUtils(深层拷贝)

阅读更多
		Stu i = new Stu();

		i.setId(1);
		i.setName("zhangsan");

		Stu j = (Stu) BeanUtils.cloneBean(i);

		i.setName("lisi");

		System.out.println(i.getName() + "   " + j.getName());

		Stu i2 = new Stu();

		i2.setId(1);
		i2.setName("zhangsan");
		
		Stu j2 = new Stu();

		PropertyUtils.copyProperties(j2, i2);

		i2.setName("lisi");

		System.out.println(i2.getName() + "   " + j2.getName());

 

分享到:
评论

相关推荐

    org.apache.commons

    在 Android 开发中,`org.apache.commons` 包常常被用于解决一些常见问题,提高开发效率。这个包下包含了很多子模块,每个子模块专注于特定的功能领域,比如集合操作、文件处理、数学计算、字符串处理等。 1. **...

    commons-beanutils 源码

    《深入解析Apache Commons BeanUtils源码》 Apache Commons BeanUtils是Java开发中广泛使用的工具库,主要用于处理JavaBean对象的属性操作。这个库的核心功能在于简化了JavaBean对象的属性设置、获取以及复制等操作...

    commons-beanutils-1.9.3.jar

    Apache Commons BeanUtils是Java开发中的一个实用工具库,主要用于简化对JavaBean的操作。这个`commons-beanutils-1.9.3.jar`文件是该库的一个版本,它提供了丰富的API来帮助开发者更方便地处理JavaBean对象。在这个...

    commons.collections-3.2.1和commons-beanutils-1.9.2和commons.collections-3.2.1

    Commons Collections和Apache BeanUtils是Java开发中常用的两个库,它们为开发者提供了丰富的工具类和功能,使得处理集合对象和Bean属性变得更加便捷。这两个库在Java Web开发中扮演着重要角色,尤其是在构建MVC框架...

    commons-beanutils-1.6.1-src.zip

    - `org.apache.commons.beanutils.PropertyUtils`:扩展了BeanUtils的功能,增加了对复杂属性路径的支持,可以处理嵌套的JavaBean属性。 - `org.apache.commons.beanutils.Converter`:这是一个接口,定义了如何...

    commons-beanutils-1.9.1.jar<---&gt;commons-logging-1.1.3.jar

    `commons-logging`库提供了类`org.apache.commons.logging.Log`和`org.apache.commons.logging.LogFactory`,它们作为接口和工厂类,使得日志系统的切换变得灵活且无痛。 这两个库在Java应用中的结合使用,通常是...

    commons-beanutils所有版本(1.0-1.9.2).zip

    Apache Commons BeanUtils是Java开发中的一个实用工具库,它提供了对JavaBeans属性操作的强大功能,极大地简化了在Java代码中处理对象属性的工作。这个压缩包文件"commons-beanutils所有版本(1.0-1.9.2).zip"包含了...

    commons-beanutils-1.7.0-src.zip

    - `org.apache.commons.beanutils.PropertyUtils`: 这个类进一步扩展了BeanUtils的功能,提供了更细致的属性操作,如集合属性的处理。 - `org.apache.commons.beanutils.Converter`: 这是用于类型转换的接口,用户...

    Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier

    PropertyUtils是Apache Commons BeanUtils的扩展,它增强了对复杂类型和集合的处理能力。与BeanUtils相比,PropertyUtils提供了更精确的异常处理。尽管在功能上有所增强,但在性能上与BeanUtils相差不大。 Spring...

    commons-beanutils-1.8.3.jar commons-codec-1.7.jar commons-collections-3.2.1.jar

    标题和描述中提到的"commons-beanutils-1.8.3.jar", "commons-codec-1.7.jar", "commons-collections-3.2.1.jar"是Apache Commons项目中的三个不同组件的JAR文件,这些文件在Java开发中被广泛使用。Apache Commons是...

    commons-beanUtils-src

    - `org.apache.commons.beanutils.PropertyUtils`: 提供了更高级的属性访问和复制功能,包括动态属性处理。 - `org.apache.commons.beanutils.Converter`: 定义了转换器接口,用于自定义数据类型转换规则。 - `org....

    commons-beanutils-1.7.0.jar.zip

    import org.apache.commons.beanutils.PropertyUtils; public class Main { public static void main(String[] args) throws Exception { Person person = new Person(); PropertyUtils.setProperty(person, ...

    commons-beanutils-1.8.0.zip

    Apache Commons BeanUtils是一个Java开发库,它为处理JavaBean对象提供了便利的功能。这个库的核心目标是简化对JavaBean属性的访问,使得开发者可以更轻松地读取和设置bean的属性,而无需直接编写大量的getter和...

    commons-beanutils-1.9.2和commons.collections-3.2.1

    Apache Commons BeanUtils与Apache Commons Collections是两个非常重要的Java开源库,它们在开发过程中扮演着不可或缺的角色,尤其是在处理对象属性操作和集合操作时。 Apache Commons BeanUtils库是专门为简化...

    commons-beanutils-1.9.4-src.zip

    主要的类和接口位于`org.apache.commons.beanutils`包下。例如,`BeanUtils`是核心类,`PropertyUtils`提供了更高级的属性操作,`ConvertUtils`负责类型转换,而`BeanComparator`则用于基于Bean属性的比较。 在阅读...

    commons-beanutils-1.8.0.rar

    Apache Commons BeanUtils是Java开发中的一个实用工具库,主要用于处理JavaBeans对象,简化对Java对象属性的操作。在标题中提到的"commons-beanutils-1.8.0.rar"是一个包含Apache Commons BeanUtils 1.8.0版本的压缩...

    BeanUtils详细解说

    1. `org.apache.commons.beanutils`:包含了BeanUtils的核心功能类,如`BeanUtils`、`PropertyUtils`等。 2. `org.apache.commons.beanutils.converters`:提供了数据类型转换器,用于将一种类型的值转换为另一种...

    commons-beanutils-1.8.3.jar.zip

    Commons BeanUtils库是Apache软件基金会开发的一个Java工具包,主要用于简化JavaBean的处理。这个库在标题中提及的"commons-beanutils-1.8.3.jar.zip"是一个压缩文件,其中包含了`commons-beanutils-1.8.3.jar`,这...

    commons-beanutils-1.8.2-bin全功能包,包括所需的5个jar文件和官方API

    Apache Commons BeanUtils是Java开发中的一个实用库,它提供了对JavaBeans对象的便捷操作。这个"commons-beanutils-1.8.2-bin"全功能包包含了一系列的jar文件,这些文件是BeanUtils库的核心组成部分,允许开发者更...

    commons-beanutils-1.8.0-BETA.zip

    《Apache Commons BeanUtils 1.8.0-BETA:深入解析与应用》 Apache Commons BeanUtils 是一个流行的Java库,它提供了对JavaBeans属性的简便操作。在Java开发中,BeanUtils库极大地简化了对象属性的获取和设置,使得...

Global site tag (gtag.js) - Google Analytics