|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
JDK
JDK是全部Java的中心,包含了Java运转情况(JavaRuntimeEnvirnment),一堆Java工具和Java基本的类库(rt.jar)。不管甚么Java使用服务器本色都是内置了某个版本的JDK.最支流的JDK是Sun公司公布的JDK,除Sun以外,另有良多公司和构造都开辟了本人的JDK,比方IBM公司开辟的JDK,BEA公司的Jrocket,另有GNU构造开辟的JDK等等。个中IBM的JDK包括的JVM(JavaVirtualMachine)运转效力要比SunJDK包括的JVM凌驾很多。而专门运转在x86平台的Jrocket在服务端运转效力也要比SunJDK好良多。但不论怎样说,我们仍是必要先把SunJDK把握好。
JDK一样平常有三种版本:SE(J2SE),standardedition,尺度版,是我们一般用的一个版本EE(J2EE),enterpsiseedtion,企业版,利用这类JDK开辟J2EE使用程序,ME(J2ME),microedtion,次要用于挪动设备、嵌进式设备上的java使用程序Java开辟工具(JDK)是很多Java专家最后利用的开辟情况。只管很多编程职员已利用第三方的开辟工具,但JDK仍被看成Java开辟的主要工具。JDK由一个尺度类库和一组创建,测试及创建文档的Java有用程序构成。其中心JavaAPI是一些预界说的类库,开辟职员必要用这些类来会见Java言语的功效。JavaAPI包含一些主要的言语布局和基础图形,收集和文件I/O.一样平常来讲,JavaAPI的非I/O部分关于运转Java的一切平台是不异的,而I/O部分则仅在通用Java情况中完成。
作为JDK有用程序,工具库中有七种次要程序。
Javac:Java编译器,将Java源代码转换成字节码。
Java:Java注释器,间接从类文件实行Java使用程序字节代码。
appletviewer:小程序扫瞄器,一种实行HTML文件上的Java小程序的Java扫瞄器。
Javadoc:依据Java源码及申明语句天生HTML文档。
Jdb:Java调试器,能够逐行实行程序,设置断点和反省变量。
Javah:发生能够挪用Java历程的C历程,或创建能被Java程序挪用的C历程的头文件。
Javap:Java反汇编器,显现编译类文件中的可会见功效和数据,同时显现字节代码寄义。
JRE
JRE(JavaRuntimeEnvironment,Java运转情况),运转JAVA程序所必需的情况的汇合,包括JVM尺度完成及Java中心类库。是Sun的产物,包含两部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是能够在其上运转、测试和传输使用程序的Java平台。它包含Java假造机、Java平台中心类和撑持文件。它不包括开辟工具——编译器、调试器和别的工具。JRE必要帮助软件——JavaPlug-in——以便在扫瞄器中运转applet.J2RE是Java2RuntimeEnvironment,即Java运转情况,偶然简称JRE.假如你只必要运转Java程序或Applet,下载并安装它便可。假如你要自行开辟Java软件,请下载JDK.在JDK中附带有JRE.注重因为Microsoft对Java的撑持不完整,请不要利用IE自带的假造机来运转Applet,务必安装一个JRE或JDK.
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看net网页编程Beans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。 |
|