java
lupingzhang
这个作者很懒,什么都没留下…
展开
-
java反射机制
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一...2008-04-26 13:29:27 · 73 阅读 · 0 评论 -
XStream 使用示例
XStream是一个开源项目,利用它可以方便的进行java对象和xml之间进行转换,从而在测试,服务器设置等方面有很好的应用。 先建两个java对象 1.Adress类 package xml_chb; public class Adress ...{ private String provice; private String city; pub...2008-04-26 13:32:56 · 107 阅读 · 0 评论 -
java序列化
java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream 和ObjectOutputStream的帮助下,我们可以轻松的实现序列化。 只要我们的class 实现了java.io.Serializable接口,就可以利用ObjectOutputStream的writeObject()方法将一个对象序列化;利用Obj...2008-04-26 13:46:57 · 86 阅读 · 0 评论 -
在java中进行BASE64编辑和解码
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是两个小的函数,分别用于 BASE64 的编码和解码: // 将 s 进行 BASE64 编码 public static String getBASE64(String s) { ...2008-04-26 13:58:31 · 69 阅读 · 0 评论 -
用java操作properties文件
//写入properties信息 public static void writeProperties(String filePath,String parameterName,String parameterValue) { Properties prop = new Properties(); try { FileInputStream...2008-04-26 14:12:23 · 94 阅读 · 0 评论 -
java利用反射动态执行类方法
Person类 public class Person { String name; String day; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDay() { return...2008-04-26 14:30:58 · 2484 阅读 · 0 评论 -
ASM
http://www.ibm.com/developerworks/cn/java/j-lo-asm30/index.html AOP 的利器:ASM 3.0 介绍 ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 ....2008-04-26 14:36:03 · 91 阅读 · 0 评论 -
java classLoader
在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都...2008-04-26 14:51:15 · 66 阅读 · 0 评论