仓酷云

标题: 来看Java中Class类事情道理详解 [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:30
标题: 来看Java中Class类事情道理详解
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开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的
作者: 蒙在股里    时间: 2015-1-21 09:15
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者: 简单生活    时间: 2015-1-25 10:19
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
作者: 只想知道    时间: 2015-1-25 11:57
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 再现理想    时间: 2015-2-2 21:57
是一种使用者不需花费很多时间学习的语言
作者: 小妖女    时间: 2015-2-13 06:36
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者: 仓酷云    时间: 2015-3-3 16:38
是一种语言,用以产生「小应用程序(Applet(s))
作者: 深爱那片海    时间: 2015-3-4 23:10
是一种使用者不需花费很多时间学习的语言
作者: 第二个灵魂    时间: 2015-3-11 21:17
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者: 精灵巫婆    时间: 2015-3-19 13:32
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者: 活着的死人    时间: 2015-3-27 23:51
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者: admin    时间: 2015-4-2 02:45
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
作者: 愤怒的大鸟    时间: 2015-4-7 21:15
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 再见西城    时间: 2015-4-10 06:21
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
作者: 灵魂腐蚀    时间: 2015-4-19 11:53
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 金色的骷髅    时间: 2015-4-20 21:20
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 飘飘悠悠    时间: 2015-4-27 19:04
是一种使用者不需花费很多时间学习的语言
作者: 变相怪杰    时间: 2015-5-8 20:48
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 飘灵儿    时间: 2015-6-5 09:15
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2