菜得要自杀 发表于 2011-10-9 15:20:06

我的Java学习之路_第002篇_Java概述

第001课_Java概述_JDK配置_第一个Java程序



Java版本:

      1. Java SE: Java Standard Edition (Java平台标准版)
      2. Java ME: Java Micro Edition    (Java微型版)
      3. Java EE : Java Enterprise Edition(Java企业版)


Java历史:

    Java由Sun公司推出的,在2010年初,被Oracle收购!收购价格74亿美金(估计GOOGLE后悔当时自己没收购Java)
    JDK从1.0到1.4…当JDK发布到1.5的时候,由于有了巨大的变化,但是从版本号看不出来,于是改为JDK5.0,后面依次为JDK6.0,JDK7.0
    jdk 5:Tiger,老虎
    jdk 6:Mustang,野马
    jdk7:Dolphin,海豚



JDK包括Java Development Kit (Java开发包)和Java Runtime Environment (Java运行环境)!
JDK的下载_安装_配置:
下载:在http://www.google.com.hk中输入jdk download,一般情况下,第一个就是官网了….(别的软件同样适用)
安装:和普通软件一样,一路Next就行了..(注:第一次选择路径是JDK的路径,第二次是JRE的路径)
当然也可以自定义路径….另外,JDK和JRE是绿色的…可以放U盘里..
配置:
path变量为你JDK下的bin目录
classpath为.;(表示当前目录)
所有的Java代码,其后缀都是以java结尾。
Java程序的执行过程分为两步:



[*]编译
[*]执行

Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
编译命令:javac Test.java
执行命令:java Test(注意,Test后面没有.class)
Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。
JVM(Java Virtual Machine,Java虚拟机)
Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)
Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的,他对每个class都会运行相应平台的代码。

第一个Java程序

public class HelloWorld
{
      public static void main(String[] args)
      {
                System.out.println("Hello World!");
      }
}
后记:
你在CMD下输入命令时,他会首先去path的目录下找此文件是否存在...我们敲java的时候,他就会去bin目录下找java.exe
classpath为运行此类时,去哪个文件夹下找此类.;为当前文件夹
页: [1]
查看完整版本: 我的Java学习之路_第002篇_Java概述