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

JAVA反射类

import java.lang.reflect.Array;
public class ReflectionTest {
    public static void main(String[] args) {
        try {
            Example obj = new Example();
            java.lang.reflect.Field[] F1 = obj.getClass().getDeclaredFields();
            String Name = new String();
            for (int i = 0; i < F1.length; i++) {
                System.out.println(F1[i].getType());
                System.out.println(F1[i].getName());
                Name = F1[i].getName();
            }
            //Assume that you have known that "F1[1]" is the char array
            int length = Array.getLength(F1[1].get(obj));
            System.out.println("The length of c1 is: " + length);
        } catch (Exception e) {
            System.out.println("err occur");
        }
    }
}
class Example {
    int I1 = 3;
    char c1[] = new char[10];
}


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

初学java刚写的3个数比较大小

import java.io.*;
class abc
{
    public static void main(String [] args)
     {
        int a=0;
        int b=0;
        int c=0;
   &n ......

java实战技巧 关于格式化输出日期

java实战技巧--关于格式化输出日期
使用SimpleDateFormat 格式化输出日期与
使用Calendar 格式化输出日期
在耗时上的对比如下
测试软件平台
win 7,CUP T4200,内存 2G,
eclipse 3.5,
android sdk1.5
测试硬件平台
T Mobile G1,
SimpleDateFormat的输出要比Calendar 慢2倍以上
SimpleDateFormat的格式有限制
比如 ......

利用java反射技术提取类信息

利用java反射技术提取类信息
  1 package day15;
  2 
  3 import java.lang.reflect.*;
  4 
  5 public class ReflectionTest {
  6 
  7     public& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号