Java Java语言是Sun公司推出的新一代面向对象程序设计语言,具有简单、稳定、与平台无关、安全、解释执行、多线程等特点,是目前最为广泛使用的网络编程语言,主要用于网络应用程序开发。
Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。
Java 既是一种解释执行的语言,也是一种编译执行的语言。
Java 虚拟机是 Java 编程语言的核心。
JDK 提供多种工具,这些工具位于 JDK 的 bin 目录下。
学习Java要注意与C++的区别和联系,要掌握Java程序的编规范
Java语言的特点
1 简单
2 面向对象
3 分布式
4 健壮性
5 安全
6 体系结构中立
7 可移植性
8 解释执行
9 高性能
10多线程
11动态
Java开发工具简介
一、JDK
JDK(Java Developer’s Kit)是SUN公司开发的Java编程工具包,可以从SUN公司主页上免费下载 ,包括编译器javac、解释器java、调试器jdb、反汇编器javap、文档管理器javadoc、Applet预视器appletviewer等。
JDK有适合以下平台的几种版本
· SPARC Solaris
· X86 Solaris
· Windows NT
· Windows 95
· Macintosh
二、JBuilder
由Borland公司开发的Java开发工具,是一个开发界面十分友好的功能完善的工具,与JDK完全兼容。 可以完成JAVA和J2EE、J2ME的各项开发工作。
三、JCreator
这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。被评价为“麻雀虽小,五脏俱全 ”。JCreator 中设计了相当多的功能。
四、Eclipse
由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开发源码项目,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。
五、 Symantec Café
是由Symantec推出的集成了JDK的可视化工具集,适合开发Java Application和Java Applet,售价大约在130美元左右,其中含有Symantec自己的编译器,速度大约是JDK的十几倍。
六、IBM Visual Age for Java
IBM公司开发的,它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,是一个非常成熟的开发工具。
七、 Java Workshop
是由Sun Microsystems公司推出的Internet环境下的多平台开发工具,它完全用Java编写,主要特点是多用户、多平台,适合开发交互式的Applet程序。
public class WelcomeJava
{
public static void main(String args[])
{
System.out.println("欢迎进入Java世界!");
}
}
JDK环境变量配置的步骤如下:
1.我的电脑-->属性-->高级-->环境变量.
2.配置用户变量:
a.新建 JAVA_HOME
C:/Program Files/Java/j2sdk1.5.0 (JDK的安装路径)
b.追加 PATH
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
c.新建 CLASSPATH
.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar
3.测试环境变量配置是否成功:
开始-->运行--〉CMD
键盘敲入: JAVAC JAVA
出现相应的命令,而不是出错信息,即表示配置成功!
环境变量配置的理解:
1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
0、java相关
推荐:
think in java (http://www.bccn.net/Soft/kfyy/java/edu/200602/255.html)
java设计模式 (http://www.jdon.com/designpatterns/)
1、开发环境
eclipse
下载地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-win32.zip
myeclipse
下载地址:http://www.myeclipseide.com/index.php?name=Downloads&req=viewsdownload&sid=31
2、技术文档
spring
下载地址:http://www.springsource.com/download/community?project=Spring%20Framework
文档地址:http://www.redsaga.com/spring_ref/2.5/spring-reference.pdf
http://spring.jactiongroup.net/viewtopic.php?t=3800&sid=f82a6e3fa81a321d8f56c462107aa1ef
http://chenlb.blogjava.net/archive/2008/07/11/212039.html#
velocity
下载地址:http://velocity.apache.org/download.cgi
文档地址:http://velocity.apache.org/engine/releases/velocity-1.6.1/user-guide.html
http://velocity.apache.org/engine/releases/velocity-1.6.1/user-guide.html
http://velocity.apache.org/engine/releases/velocity-1.6.1/vtl-reference-guide.html
http://www.itepub.net/html/kaifajingcui/Java/2006/0514/31402.html
http://www.javaresearch.org/article/57183.htm
http://java.chinaitlab.com/base/529181.html
http://blog.csdn.net/leizhendong/archive/2008/06/26/2589406.aspx
3、有关spring、velocity的论坛、社区等
http://spring.jactiongroup.net/
http://www.javaresearch.org/
http://www.javaeye.com/
http://www.matrix.org.cn/forum.shtml
JDK1.6官方下载_JDK6官方下载地址: http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JDK6 API CHM中文参考下载:
JDK6API中文参考070114.rar : http://chinesedocument.com/upimg/soft/JDK6API中文参考070114.rar/
Java SE 6 API 中文版 CHM 下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
Java SE 5 API 中文版 CHM 下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/JDK_API_1_5_zh_CN.CHM
JDK6 API 中文版下载:
https://jdk-api-zh-cn.dev.java.net/
JDK6 API 中文版 HTML 格式在线文档:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/
JDK6 API 中文版zip 格式下载: http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip
JDK 1.6 API下载地址:
SUN官方API中文版【JDK1.6】
1.6API文档(中文)的下载地址:
ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip