服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java学习从入门到精通 1工具篇


  java learning path (一)、工具篇

  一、 jdk (java development kit)

  jdk是整个java的核心,包括了java运行环境(java runtime envirnment),一堆java工具和java基础的类库(rt.jar)。不论什么java应用服务器实质都是内置了某个版本的jdk。因此掌握jdk是学好java的第一步。最主流的jdk是sun公司发布的jdk,除了sun之外,还有很多公司和组织都开发了自己的jdk,例如ibm公司开发的jdk,bea公司的jrocket,还有gnu组织开发的jdk等等。其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。而专门运行在x86平台的jrocket在服务端运行效率也要比sun jdk好很多。但不管怎么说,我们还是需要先把sun jdk掌握好。

  1、 jdk的下载和安装

  jdk又叫做j2se(java2 sdk standard edition),可以从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//目录下安装一套jre(供浏览器来使用),在c://j2sdk1.4.2下安装一套jdk(也包括一套jre)。然后我们需要在环境变量path的最前面增加java的路径c://j2sdk1.4.2//bin。这样jdk就安装好了。

  2、 jdk的命令工具

  jdk的最重要命令行工具:

  java: 启动jvm执行class

  javac: java编译器

  jar: java打包工具

  javadoc: java文档生成器

  这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。对于这些命令的学习,jdk documentation上有详细的文档。

  

  二、 jdk documentation

  documentation在jdk的下载页面也有下载连接,建议同时下载documentation。documentation是最最重要的编程手册,涵盖了整个java所有方面的内容的描述。可以这样说,学习java编程,大部分时间都是花在看这个documentation上面的。我是随身携带的,写java代码的时候,随时查看,须臾不离手。

  

  三、 应用服务器(app server)

  app server是运行java企业组件的平台,构成了应用软件的主要运行环境。当前主流的app server是bea公司的weblogic server和ibm公司的websphere以及免费的jboss,选择其中一个进行学习就可以了,个人推荐weblogic,因为它的体系结构更加干净,开发和部署更加方便,是java企业软件开发人员首选的开发平台。下面简要介绍几种常用的app server:

  1、 tomcat

  tomcat严格意义上并不是一个真正的app server,它只是一个可以支持运行serlvet/jsp的web容器,不过tomcat也扩展了一些app server的功能,如jndi,数据库连接池,用户事务处理等等。tomcat被非常广泛的应用在中小规模的java web应用中,因此本文做一点下载、安装和配置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.2

  catalina_home=d://tomcat4 (你的tomcat安装目录)

  这样就安装好了,启动tomcat运行catalina_home//bin//startup.bat,关闭tomcat运行shutdown.bat脚本。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这个文件,加入如下几行:

  <role rolename="manager"/>

  <role rolename="admin"/>

  <user username="robbin" password="12345678" roles="admin,manager,tomcat"/>

  这样用户“robbin”就具备了超级管理员权限。重新启动tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过web方式进行tomcat的配置和管理了。

扫描关注微信公众号