鱼C论坛

 找回密码
 立即注册
查看: 2496|回复: 0

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

[复制链接]
发表于 2011-10-9 15:20:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
第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为运行此类时,去哪个文件夹下找此类.;为当前文件夹
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 17:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表