易截截图软件、单文件、免安装、纯绿色、仅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();
// &


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

java日期转换

/**
  * 处理时间异常 Date to String
  * 如果转换出现异常会给默认值00:00
  * @param time
  * @param sdf
  * @return
  */
 public static  String handleDateParseException(Object time){
  String tempTime = "00:00";
  try{
   ......

深入了解Java的String

一、从根本上认识java.lang.String类和String池
首先,我建议先看看String类的源码实现,这是从本质上认识String类的根本出发点。从中可以看到:
1、String类是final的,不可被继承。public final class String。
2、String类是的本质是字符数组char[], 并且其值不可改变。private final char value[];
然后打开Str ......

java中连接各数据库的驱动类和连接方式

1.JAVA连接ACCESS数据库
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
在上面的连接方法中,所涉及到的参数含义如下所示 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号