仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1312|回复: 18
打印 上一主题 下一主题

[学习教程] 来看Java中Class类事情道理详解

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。
1.Class对象
Class对象包括了与类相干的信息。现实上,Class对象就是用来创立类的一切的“一般”对象的。
类是程序的一部分,每一个类都有一个Class对象。换言之,每当编写而且编译了一个新类,就会发生一个Class对象(得当地说,是被保留在一个同名的.class文件中)。在运转时,当我们想天生这个类的对象时,运转这个程序的Java假造机(JVM)起首反省这个类的Class对象是不是已加载。假如还没有加载,JVM就会依据类名查找.class文件,并将其载进。
一旦某个类的Class对象被载进内存,它就被用来创立这个类的一切对象。看上面示例。
SweetShop.java
packagecom.zj.sample;
classCandy{
  static{
   System.out.println("LoadingCandy");
  }
}
classGum{
  static{
   System.out.println("LoadingGum");
  }
}
classCookie{
  static{
   System.out.println("LoadingCookie");
  }
}
publicclassSweetShop{
  publicstaticvoidmain(String[]args){
   System.out.println("insidemain");
   newCandy();
   System.out.println("AftercreatingCandy");
   try{
     Class.forName("com.zj.sample.Gum");
   }catch(ClassNotFoundExceptione){
     System.out.println("CouldntfindGum");
   }
   System.out.println("AfterClass.forName("Gum")");
   newCookie();
   System.out.println("AftercreatingCookie");
  }
}
了局:
insidemain
LoadingCandy
AftercreatingCandy
LoadingGum
AfterClass.forName("Gum")
LoadingCookie
AftercreatingCookie
<p>
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 19:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表