您的位置:首页 > 编程语言 > Java开发

Java学习从入门到精通

2008-02-01 10:42 465 查看

Java学习从入门到精通

作者: net 来源: java 日期: 2007-12-1 0:16:16

相关内容

·初学者入门经典:Java环境配置大..

·新手入门 Java类库(java.lang)..

·学习Java的30个基本概念

·java学习杂谈分享十一

·基础入门:JAVA初学的一些技巧

·Java初学者入门——IO包的学习引..

·Java初学者应该搞懂的六个问题

·JAVA初学建议

最近更新

·初学者入门经典:Java环境配置大..

·新手入门 Java类库(java.lang)..

·学习Java的30个基本概念

·java学习杂谈分享十一

·基础入门:JAVA初学的一些技巧

·Java初学者入门——IO包的学习引..

·Java初学者应该搞懂的六个问题

·JAVA初学建议

Java宝藏--收藏本站

初学java

Java动态,Java类, Java对象

深入java

学习netbeans ,eclipse开发工具,Java源码学习,Java网络编程

J2ee技术

学习JSP , Spring ,Struts相关, 学习tomcat和resin数据库相关,学习servlet

Java认证

网罗其它

关注热点

·学习java枚举类型

·JTable用法

·Java调用存储过程小结

·用java判断字符串是否为数字的方法

·JAVA面试常见问题

·今天Netbeans6.0正式版下载

·更新好快Netbeans6.0 RC2可以下载

·学习把十进制转换为二进制

·Spring Framework 2.5 发布 (有下载)

·java进度条

推荐内容

·JBoss 5 Beta 3及其它发布新版本及下载

·Spring 依赖注入原理学习

·Java初学者入门经典:面向对象的思维方..

·中文数字转换代码

·java api之交互操作性

·java api 接口篇(二)上

·Java常用的加密解密数字签名等API

·解析Tomcat下应用JMS开发技巧

·java servlet动态修改图片大小的源码

·如何在Java中实现远程方法调用

学习java精选

·初学者入门经典:Java环境配置大..

·新手入门 Java类库(java.lang)..

·学习Java的30个基本概念

·java学习杂谈分享十一

·基础入门:JAVA初学的一些技巧

·Java初学者入门——IO包的学习引..

·Java初学者应该搞懂的六个问题

·JAVA初学建议

·java初学者 常用开发工具介绍

·java初学者的30条建议

学习j2ee精选

·Spring与Hibernate的整合与解耦

·Spring如何支持JDK 5.0执行器?

·在EasyJWeb使用spring容器

·实现基于Spring框架应用的权限控..

·Spring入门指引之获取Spring框架

·Spring中事件处理的小技巧

·Spring破冰之旅 始于足下

·RFT与Spring结合进行自动化脚本开..

·Spring集成XFire开发WebService

·Spring 2.X 中AOP的使用浅析

Java的应用越来越广泛,学习Java的人也越来越多。学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic、Visual Basic等开发工具;使用C语言进行程序设计,可以使用Turbo C、Visual C++、C++ Builder等开发工具。这些开发工具集成了编辑器和编译器,是集成开发工具,很方便使用。学习Java程序设计,同样需要方便易用的开发工具。Java的开发工具很多,而且各有优缺点,初学者往往不知道有哪些常用的开发工具,或者由于面临的选择比较多而产生困惑。本文对初学者常使用的Java开发工具作一介绍,有助于初学者了解Java常用开发工具并做出选择。

要建立Java开发环境,离不开Sun的JAVA2 SDK。1998年12月Sun公司发布了Java Software Development Kit(简称JAVA2 SDK),目前的最新版本是J2sdk-1.4.2.05。可在http://Java.sun.com下载。根据运行平台的不同,下载相应的版本并设置好PATH和CLASSPATH。这个软件包提供了Java编译器、Java解释器,但没有提供Java编辑器,因此需要使用者自己选择一个方便易用的编辑器或集成开发工具。下面就介绍几种适合初学者适用的Java开发工具。

一、UltraEdit

UltraEdit是共享软件,它的官方网址是:www.ultraedit.com 。最新版本是V10.20b。它是一个功能强大的文本、HTML、程序源代码编辑器。作为源代码编辑器,它的默认配置可以对C/C++, VB, HTML, Java和 Perl进行语法着色。用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。可以在Advanced菜单的Tool Configuration 菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。

配置Javac:在Command Line里输入:D:/jsp/j2sdk/bin/Javac %f,这里Javac的路径要根据JDK的实际安装路径来指定,%f是指当前活动文档的全文件名。在Menu Item Name 里输入Javac ,它显示在Advanced菜单里,这样就可以直接执行它进行编译了。选中Output To List Box和Capture Output ,这样就可以在源代码下面的输出窗口里看到编译时的错误信息了。配置不带参数运行的解释器Java:在Command Line里输入:D:/jsp/j2sdk/bin/ Java %n,在Menu Item Name 里输入: Java filename,选中Output To List Box和Capture Output ,运行结果显示在输出窗口里。配置带参数运行的解释器Java:在Command Line里输入:d:/jsp/j2sdk/bin/Java %n%modify%,在Menu Item Name 里输入:Java filename parameter,这样当执行这个菜单项的时候,会显示一个要求输入参数的对话框。UltraEdit的运行及配置示例见图1。

二 Editplus

EditPlus是共享软件,它的官方网址是:www.editplus.com。最新版本是EditPlus 2.12。EditPlus也是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript的语法着色。通过定制语法文件还可以扩展到其他程序语言。可以在Tools菜单的Configure User Tools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。配置及运行示例如图2所示。

三 Jcreator

Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。官方网址是:www.jcreator.com 。当前最新版本是Jcreator 3.10,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK主目录及JDK JavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。但目前这个版本对中文支持性不好。图3所示是这个软件的应用示例。

四 Eclipse

Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是:www.eclipse.org 。它的官方网站提供Releases、Stable Builds、Integration Builds和Nightly Builds下载。建议使用Releases或Stable Builds版本。

Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。目前最新的Release版本是Eclipse 3.0。Stable Builds版本是对大多数使用者足够稳定的版本,由开发团队将认为比较稳定的Integration Build版本提升到Stable Build而来,适合想使用Eclipse新功能的使用者选择。对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都是简体中文的。用于Java开发,Eclipse与UltraEdit和Editplus两种编辑器和Jcreator IDE比较,Eclipse更专业,功能更强大。图4所示是Eclipse的应用示例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: