|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
主要缺点就是:速度比较慢,没有C和C++快1、JDK(JavaDevelopmentKit)JDK是全部Java的中心,包含了Java运转情况(JavaRuntimeEnvirnment),一堆Java工具和Java基本的类库(rt.jar)。不管甚么Java使用服务器本色都是内置了某个版本的JDK。因而把握JDK是学好Java的第一步。最支流的JDK是Sun公司公布的JDK,除Sun以外,另有良多公司和构造都开辟了本人的JDK,比方IBM公司开辟的JDK,BEA公司的Jrocket,另有GNU构造开辟的JDK等等。个中IBM的JDK包括的JVM(JavaVirtualMachine)运转效力要比SunJDK包括的JVM凌驾很多。而专门运转在x86平台的Jrocket在服务端运转效力也要比SunJDK好良多。但不论怎样说,我们仍是必要先把SunJDK把握好。
1、JDK的下载和安装JDK又叫做J2SE(Java2SDKStandardEdition),能够从Sun的Java网站高低载到,http://java.sun.com/j2se/downloads.html,JDK以后最新的版本是J2SDK1.4.2,倡议下载该版本的JDK,下载页面在这里:http://java.sun.com/j2se/1.4.2/download.html。下载好的JDK是一个可实行安装程序,默许安装终了后会在C:ProgramFilesJava目次下安装一套JRE(供扫瞄器来利用),在C:j2sdk1.4.2下安装一套JDK(也包含一套JRE)。然后我们必要在情况变量PATH的最后面增添java的路径C:j2sdk1.4.2in。如许JDK就安装好了。
2、JDK的命令工具JDK的最主要命令行工具:java:启动JVM实行classjavac:Java编译器jar:Java打包工具javadoc:Java文档天生器这些命令行必需要十分十分熟习,关于每一个参数都要很精晓才行。关于这些命令的进修,JDKDocumentation上有具体的文档。
2、JDKDocumentationDocumentation在JDK的下载页面也有下载毗连,倡议同时下载Documentation。Documentation是最最主要的编程手册,涵盖了全部Java一切方面的内容的形貌。能够如许说,进修Java编程,年夜部分工夫都是花在看这个Documentation下面的。我是随身照顾的,写Java代码的时分,随时检察,斯须不离手。
3、使用服务器(AppServer)AppServer是运转Java企业组件的平台,组成了使用软件的次要运转情况。以后支流的AppServer是BEA公司的WeblogicServer和IBM公司的Websphere和收费的Jboss,选择个中一个举行进修就能够了,团体保举Weblogic,由于它的系统布局加倍洁净,开辟和部署加倍便利,是Java企业软件开辟职员首选的开辟平台。上面扼要先容几种经常使用的AppServer:
1、TomcatTomcat严厉意义上并非一个真实的AppServer,它只是一个能够撑持运转Serlvet/JSP的Web容器,不外Tomcat也扩大了一些AppServer的功效,如JNDI,数据库毗连池,用户事件处置等等。Tomcat被十分普遍的使用在中小范围的JavaWeb使用中,因而本文做一点下载、安装和设置Tomcat的先容:Tomcat是Apache构造下Jakarta项面前目今的一个子项目,它的主网站是:http://jakarta.apache.org/tomcat/,Tomcat最新版本是Tomcat4.1.27,软件下载的毗连是:http://www.apache.org/dist/jakarta/tomcat-4/binaries/。下载Tomcat既能够间接下载zip包,也能够下载exe安装包(团体倡议zip更洁净些),不论哪一种情形,下载终了安装好今后(zip间接解紧缩就能够了)。必要设置两个情况变量:JAVA_HOME=C:j2sdk1.4.2CATALINA_HOME=D: omcat4(你的Tomcat安装目次)如许就安装好了,启动Tomcat运转CATALINA_HOMEinstartup.bat,封闭Tomcat运转shutdown.bat剧本。Tomcat启动今后,默许利用8080端口,因而能够用扫瞄器会见http://localhost:8080来测试Tomcat是不是一般启动。Tomcat供应了两个Web界面的办理工具,URL分离是:http://localhost:8080/admin/index.jsphttp://localhost:8080/manager/html在启用这两个办理工具之前,先必要手工设置一下办理员用户和口令。用一个文本工具翻开CATALINA_HOMEconf omcat-users.xml这个文件,到场以下几行:<rolerolename="manager"/><rolerolename="admin"/><userusername="robbin"password="12345678"roles="admin,manager,tomcat"/>如许用户“robbin”就具有了超等办理员权限。从头启动Tomcat今后,你就能够利用该用户来上岸如上的两个办理工具,经由过程Web体例举行Tomcat的设置和办理了。
2、BEAWeblogicWeblogic能够到BEA的网站上收费注册以后下载到最新的Weblogic8.1企业版,License能够无偿使用1年工夫,实在这已完整充足了。Weblogic的下载毗连:http://commerce.bea.com/index.jsp,.../edocs.bea.com/。
3、IBMWebshpereWebsphere一样能够下载到收费的试用版本,到IBM的developerWorks网站能够看到Websphere试用产物的下载和相干的Websphere的材料,developerWorks中文网站的毗连是:http://www-900.ibm.com/developerWorks/cn/wsdd/,Websphere的下载毗连:http://www7b.software.ibm.com/wsdd/...WASsupport.html。
4、JbossJboss是收费开源的AppServer,能够收费的从Jboss网站下载:http://www.jboss.org/index.html,然...n.com/idea.html
4、Java使用的运转情况Java的使用能够复杂分为以下几个方面:
1、Java的桌面使用桌面使用一样平常仅仅必要JRE的撑持就充足了。
2、JavaWeb使用Java的Web使用最少必要安装JDK和一个web容器(比方Tomcat),和一个多用户数据库,Web使用最少分为三层:Browser层:扫瞄器显现用户页面Web层:运转Servlet/JSPDB层:后端数据库,向Java程序供应数据会见服务
3、Java企业级使用企业级使用对照庞大,能够扩大到n层,最复杂情形会分为4层:Browser层:扫瞄器显现用户页面Client层:Java客户端图形程序(大概嵌进式设备的程序)间接和Web层大概EJB层交互Web层:运转Servlet/JSPEJB层:运转EJB,完成营业逻辑运算DB层:后端数据库,向Java程序供应数据会见服务
4、Java嵌进式使用Java嵌进式使用是一个如日中天的范畴,处置嵌进式开辟,必要从Sun下载J2ME开辟包,J2ME包括了嵌进式设备公用假造机KVM,和一般的JDK中包括的JVM有所分歧。别的还必要到特定的嵌进式厂商那边下载摹拟器。
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。 |
|