1.Java语言发展史

    詹姆斯.高斯林

    1977年获得加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但是没有受到重视。后来转到Sun公司,1990年与Patrick,Naughton和Mike Sheridan等合作“绿色计划”,后来发展一套语言叫做“Oak”,后 改名Java。


2.java语言平台版本

    J2SE:Java标准版

        a)是为开发普通桌面和商务应用程序提供解决方案

        b)该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

    J2ME:Java小型版

        是为开发电子消费产品和嵌入式开发提供的解决方案

    J2EE:Java企业版

        a)是为开发企业环境下的应用程序提供的一套解决方案

        b)该体系中包含的技术如Servlet、JSP等。主要针对于Web应用程序的开发


3.Java语言的特点

    简单性

    面向对象

    分布式处理

    健壮性

    结构中立

    开源

    跨平台

    解释性

    高性能

    多线程

    动态    

    安全性


4.跨平台性

    什么是跨平台性?

        通过Java语言编写的应用程序在不同的系统平台上都可以运行。

    原理是什么?

        只需要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机即可。由JVM来负责Java程序在该系统中的运行。

java语言概述_java语言概述


5.JRE与JDK

    JRE:Java运行时环境,包括Java虚拟机和Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    JDK:Java开发工具包,JDK是提供给Java开发人员使用的,卡中包含了Java的开发工具,也包括JRE,所以安装了JDK,就可以不再单独安装JRE了。其中的开发工具:编译工具javac.exe,打包工具jar.exe等。

    简而言之,使用JDK开发完成的Java程序,交给JRE去运行。


6.JDK的下载

    http://www.oracle.com

    针对不同操作系统,下载不同的JDK版本


7.JDK安装

    傻瓜式安装,下一步即可。

    建议:安装路径不要有中文或者特殊符号、空格等,最好目录统一。

    当提示安装JRE时,可以选择不安装。


8.案例

public class Demo{
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}