java第一次课-java简介

原作者:http://www.verydemo.com/demo_c89_i208705.html

     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程序。

简单的Java应用程序

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/)

....................................................................

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

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
 

相关推荐