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

JAVA反射和CLASS类


感谢原文作者:http://blog.sina.com.cn/s/blog_62a6ceb10100gwe0.html
 
JAVA其实不算是一门动态语言,但JAVA中却又一种机制可以达到动态的某中效果,这就是JAVA中的反射。
     JAVA反射指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。
     都Java有个Object class,是所有Java classes的继承根源,其内声明了数个应该在所有Java class中被改写的methods:hashCode()、equals()、clone()、toString()、getClass()等。其中getClass()返回一个Class 对象。
    Class class十分特殊。它和一般classes一样继承自Object,其实体用以表达Java程序运行时的classes和interfaces,也用来表达enum、array、primitive Java types(boolean, byte, char, short, int, long, float, double)以及关键词void。当一个class被加载,或当加载器(class loader)的defineClass()被JVM调用,JVM 便自动产生一个Class object
产生Class对象的三种常用方法:
    Class c1 = Class.forName ("指定你要产生对象的类的全路径");
   
    String str = "abc";
  Class c1 = str.getClass();//基本数据类型也可以获得Class对象。
    //创建对象,对象点 getClass(); 
     Button b = new Button();
    Class c1 = b.getClass();
   //根据基本数据类型的包装类来获取对象
    Class c1 = Boolean.TYPE;
  Class c2 = Byte.TYPE;
  Class c3 = Character.TYPE;
  Class c4 = Short.TYPE;
  Class c5 = Integer.TYPE;
  Class c6 = Long.TYPE;
  Class c7 = Float.TYPE;
  Class c8 = Double.TYPE;
  Class c9 = Void.TYPE;
得到未知属性:
    Field[] field = 类对象.getDeclaredFields();  //它是得到所有属性  所以返回的是数组
    Field[] field1 = 类对象.getFileds() //它是得到所有公共属性。
    field[] filed2 = 类对象.getDeclaredField(); //得到单个属性
    field[] filed2 = 类对象.getField();  //得到单个公共的属性
得到未知方法
   getMethods()是得到所有公共方法。
  


相关文档:

Java时间函数

String   posttime=new   java.text.SimpleDateFormat("yyyy-MM-dd   HH:mm:sss").format(   java.util.Calendar.getInstance().getTime()   );
1. Java计算时间依靠1970年1月1日开始的毫秒数.                 ......

Java开发工具

eclipse官方网站
http://www.eclipse.org/downloads/
Eclipse 3.4M2官方下载地址 大小:140M
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/S-3.4M2-200709210919/eclipse-SDK-3.4M2-win32.zip
Eclipse Classic3.41 大小:151M
http://www.eclipse.org/downloads/download.php?file=/eclipse/down ......

准备java做农场

那天正偷着菜突然就想到了为何不做一个农场呢?
正好敢上结课项目就要开始了,老师又催着找项目了。
说做就做了,
但从来没有涉及过网页游戏方面,然后疯狂查资料,,收获却不多,发现自己知道 的太少了不精flash,flex也不会,光界面就不好办,
但是既然想到这了,不会也要上了,,哈。
不会flash了我就用css+javascri ......

java中的抽象类,接口,内部类

抽象类(abstract class):
    在class前加上abstract的类就是抽象类,如:public abstract class A{};
    用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法(抽象方法没有方法体)。
    含有抽象方法的类必须被声明为 ......

java中120个经典问题4

91、Servlet执行时一般实现哪几个方法?
    public void init(ServletConfig config)
    public ServletConfig getServletConfig()
    public String getServletInfo()
    public void service(ServletRequest request,ServletResponse response)
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号