Java高效学习之工具篇,第1张

Java高效学习之工具篇,第2张

JDK (Java开发工具包)

JDK是整个Java的核心,包括Java Runtime Envirnment,一堆Java工具和基于Java的类库(rt.jar)。无论Java应用服务器是什么,它都有一个内置的JDK版本。所以,掌握JDK是学好Java的第一步。最主流的就是孙发行的了。除了Sun之外,许多公司和组织都开发了自己的JDK,如IBM开发的、BEA开发的Jrocket、GNU开发的等等。IBM JDK包含的JVM(Java虚拟机)的效率比Sun JDK包含的要高得多。而专门运行在x86平台上的Jrocket,在服务器端的运行效率要比Sun JDK高得多。但不管怎么说,我们还是要先掌握孙JDK。

1.下载和安装JDK
JDK,也称为J2SE(Java2 SDK标准版),可以从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:\Program Files\Java\ directory(针对浏览器)安装一套JRE,在C:\j2sdk1.4.2安装一套JDK(包括JRE),然后我们需要在环境变量PATH前面加上Java的路径C:\j2sdk1.4.2\bin。这样,JDK就安装好了。
2。JDK的命令工具
JDK最重要的命令行工具:
Java:启动JVM执行这些命令行
javac: Java编译器
jar: Java打包工具
javadoc: Java文档生成器
对于这些命令的学习,JDK文档上有详细的文档。

二。JDK文献

文档在JDK的下载页面上也有一个下载链接。建议同时下载文档。文档是最重要的编程手册,涵盖了Java的方方面面。可以说,学习Java编程,大部分时间都是花在阅读这个文档上的。我随身带着它。我写Java代码的时候,随时可以检查,寸步不离。

三。应用服务器(应用服务器)

App是运行Java企业组件的平台,构成了应用软件的主要运行环境。目前主流的App服务器是BEA的Weblogic Server,IBM的Websphere,免费的Jboss。随便选一个来研究。个人推荐Weblogic,因为它的架构更干净,开发部署更方便。是Java企业软件开发者的首选。下面简单介绍几种常用的应用服务器:

1.Tomcat
Tomcat并不是严格意义上的真正的应用服务器,而是一个可以支持Serlvet/JSP的Web容器。但是,Tomcat也扩展了一些应用服务器功能,如JNDI、数据库连接池、用户事务处理等。Tomcat广泛应用于中小型Java Web应用中,所以本文介绍如何下载、安装和配置Tomcat:
Tomcat是Apache组织的Jakarta项目的子项目,其主网站是http://jakarta.apache.org/Tomcat/.,Tomcat的最新版本是Tomcat5.0.16,软件下载链接是http://www.apache.org/dist/jakarta/Tomcat-5/v5.0.16/.
要下载Tomcat,可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净)。无论哪种情况,下载安装后(zip可以直接解压)。需要设置两个环境变量:
Java _ home = C:\ j2sdk 1 . 4 . 2
Catalina _ home = D:\ Tomcat 4(你的Tomcat安装目录)
这样安装好了,启动Tomcat运行Catalina _ home \ bin \ bin。Tomcat启动后默认使用端口8080,可以用浏览器访问http://localhost:8080测试Tomcat是否正常启动。
Tomcat提供了两个Web界面管理工具,URL分别是:
http://localhost:8080/admin/index . JSP
http://localhost:8080/manager/html
在启用这两个管理工具之前,用文本工具打开文件catalina _ home \ conf \ Tomcat-users . XML,添加以下几行:
< roleroname = " manager "/>
< roleroname = " .
2。BEA Weblogic
Weblogic可以在BEA的网站上免费注册,然后下载到Weblogic8.1企业版。许可证可以免费使用一年,其实已经足够了。Weblogic的下载链接:http://commerce.bea.com/index.JSP, Weblogic的在线文档:http://edocs.bea.com/.
3。IBM Webshpere
Websphere也可以下载到免费试用版。您可以在IBM的developerWorks网站上看到Websphere试用产品和相关Websphere材料的下载。developerWorks中文网的链接是:http://www-900.ibm.com/developerWorks/cn/wsdd/,,Websphere的下载链接是:http://www7b . software . IBM . com/wsdd/downloads/was support . html .
4 .Jboss
Jboss是一款免费开源的App服务器,可以从Jboss网站免费下载:http://www.jboss.org/index.html.然而Jboss文档并不是免费的,需要购买,这就给我们学习Jboss设置了一定的障碍。Jdon上有几个不错的Jboss配置文档,可以参考:http://www.jdon.com/idea.html

四。Java应用程序的运行环境

Java应用可以简单分为以下几个方面:
1。Java的桌面应用
桌面应用一般只需要JRE支持。
2。Java Web应用
Java Web应用至少需要安装JDK、一个Web容器(比如Tomcat)和一个多用户数据库。Web应用至少分为三层:
浏览器层:浏览器显示用户页面
Web层:运行Servlet/JSP
DB层:后端数据库,为Java程序提供数据访问服务
3 .Java企业级应用
企业级应用比较复杂,可以扩展到N层。最简单的情况下有四层:
浏览器层:浏览器显示用户页面
客户端层:Java客户端图形程序(或嵌入式设备程序)直接与Web层或EJB层交互
Web层:运行Servlet/JSP
EJB层:运行EJB,完成业务逻辑操作
DB层:后端数据库,为Java程序提供数据访问服务
4 .Java嵌入式应用
Java嵌入式应用是一个新兴领域,从事嵌入式开发,需要从Sun下载J2ME开发包。J2ME包含KVM,这是一种用于嵌入式设备的特殊虚拟机,不同于普通JDK中包含的JVM。此外,您需要从特定的嵌入式制造商处下载模拟器。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Java高效学习之工具篇

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情