JavaSE0002_Java入门

Java SE 第一讲:

Java SE:Java Standard Edition 标准版
Java ME: Java Micro Edition 微型版
Java EE:Java Enterprise Edition 企业版

Java的基础,学完之后有两个发展方向,java ME 和 java EE

Java由Sun公司推出
Sun公司是一个纯高科技公司,但是由于市场营销经营不善连年亏损,因此于
2009年04月20日被甲骨文以74亿美金收购收购。

J2SE、J2ME、J2EE

目前,Java 2平台有3个版本:它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,Java ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,Java SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,Java EE)。

JDK:Java Development Kit
java 开发包,是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

JRE:Java Runtime Environment
java 运行环境,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JDK包含了JRE,JRE只能运行不能编译。

Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0) ,jdk 1.7 (jdk 7) 最新版本
没有JDK4.0
为什么JDK1.5 和 JDK 5.0 是一样的呢?
因为JDK1.5和JDK 1.4相比,有很多新的更新,为了能表示后者的新特性,把原来定位JDK1.5的说法换成了JDK 5.0.
jdk 1.5(5.0):别名:Tiger,老虎
jdk 1.6(6.0):别名:Mustang,野马

1. 下载JDK
2. 安装JDK
3. 设定环境变量(可以是用户变量,也可以是系统变量),指向JDK安装目录中的bin目录
Path = C:\Program Files\Java\jdk1.6.0_25\bin
在运行里输入:
Calc 启动计算器
Wordpad 记事板
Notepad 记事本
4. 通过运行,输入cmd打开命令行窗口,输入java –version,显示出Java版本信息
装完后,进入目录可以看到:
在JDK目录bin下有java.exe 和javac.exe两个文件
在JRE 目录bin 下只有 java.exe 文件
接下来就可以编写Java程序了。

可以直接使用windows记事本来编写Java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序,还可以使用专业的IDE(Integrated Development Environment)编写。

编辑器介绍:

Windows: notepad(记事本), editplus, ultraedit, gvim(类似于linux下的vi)
Linux: vi, vim(vi增强版), gedit
Mac: Emacs

第一节课,我们使用记事本实现一个Hello World的Java程序。
[HelloWorld.java]
所有的Java代码,其后缀都是以java结尾。

Java程序的执行过程分为两步:
1. 编译
2. 执行

Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
编译命令:java HelloWorld.java
执行命令:java HelloWorld(注意,HelloWorld后面没有.class)
Java编译,即javac后面跟的是文件名。但java执行,即java后面跟的不一定是文件名,而是包含MAIN方法的那个类的名字。

Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。

JVM(Java Virtual Machine,Java虚拟机):是用C语言写的。

Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)

Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值