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];
}
相关文档:
91、Servlet执行时一般实现哪几个方法?
public void init(ServletConfig config)
public ServletConfig getServletConfig()
public String getServletInfo()
public void service(ServletRequest request,ServletResponse response)
&n ......
一、什么是Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
二、为什么使用Java虚拟机
Java语言的一个非常重要的特点就是与平台的 ......
可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。
1.在看例子之前,确保你理解以下几个术语:
栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。栈是一个运行的单位,Java中一个线程就会相应有一个线程栈与之对应。
堆 :由JVM分配 ......
oracle中的BLOB字段是存储2进制的文件,比如文件,图片等。
1、把本地文件写入数据库
package com.data;
import java.io.File;
import java.io.FileInputStream;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.R ......
文件对象的生成和文件的创建
/*
* ProcessFileName.java
*
* Created on 2006年8月22日, 下午3:10
*
* 文件对象的生成和文件的创建
*/
package study.iostudy;
import java.io.*;
public class GenerateFile
{
public static void main(String ......