易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Reflection 浅析1

Reflection 的简单应用,包括field, method,constructor的应用。
package com.gaoqian.reflection;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.Type;
abstract class BaseClass1 {
 private int bi;
 protected String bs;
 public char bc;
 public BaseClass1(int bin, String bstr, char bch) {
  this.bi = bin;
  this.bs = bstr;
  this.bc = bch;
 }
 public int getIntValue() {
  return bi;
 }
 public void setIntValue(int in) {
  this.bi = in;
 }
 public abstract String out();
}
class DerivedClass2 extends BaseClass1 {
 private int ddi;
 protected String dds;
 public char ddc;
 public DerivedClass2(int ddin, String ddstr, char ddch) {
  super(ddin + 100, ddstr + "BaseClass", ddch);
  this.ddi = ddin;
  this.dds = ddstr;
  this.ddc = ddch;
 }
 public String getStringValue() {
  return dds;
 }
 public void setStringValue(String str) {
  this.dds = str;
 }
 @Override
 public String out() {
  return "The content of BaseClass is " + super.getIntValue() + super.bc
    + super.bs + "\n" + "The content of DerivedClass is "
    + this.ddi + this.dds + this.ddc;
 }
}
public class TestingReflection {
 public static void main(String[] args) {
  // System.out.println("***showFieldsInfo()***");
  // showFieldsInfo();
  // System.out.println("***operateFieldValue()***");
  // operateFieldValue();
//  System.out.println("***showMethodInfo()***");
//  showMethodInfo();
//  System.out.println("***invokeMethod()***");
//  invokeMethod();
// &


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

在 Eclipse 中设置 java 虚拟机内存的方法

        在实际的开发中, jvm 默认的内存大小是不够的,需要自定义设置。可按如下的方法进行设置:
        第一、进入到指定运行文件的 run configurations, 就会弹出运行设置对话窗体
        第二、在 ja ......

Java学习,希望朋友们交流指导!

给数组赋值的便捷方式: String s=reader.nextLine();    char a[]=s.toCharArray();这样就不用使用麻烦的for循环来赋值了
        输出数组内容的便捷方式:String code=new String(a); //a是一个数组名
   System.out.println("原文是"+code);
 &nb ......

java静态网页技术

本文假设你是用java开发的web动态页面。
           第一步,加入servlet.代码如下。
      public class ToHtml extends HttpServlet {
       public void service(HttpServletRequest request, HttpSe ......

JAVA反射机制事例一

import java.lang.reflect.*;
public class ReflectTester {
public Object copy(Object object) throws Exception{
//获得对象的类型
Class classType=object.getClass();
System.out.println("Class:"+classType.getName());
//通过默认构造方法创建一个新的对象
Object objectCo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号