Java简介
1. java是一门面向对象的高级程序语言。
2. Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 这些特性在往后的学习中会一一学习到。
3. Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动,此计划最 初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个就是Java的 前身: Oak (得名与Java创始人James Gosling办公室外的一棵橡树),但由于这些智能化家电的市场需求没有预期 的高,Sun公司放弃了该项计划。随着1995年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改 造了Oak,于1995年5月以Java的名称正式发布,并提出“Write once, Run anywhere" 的口号。
4. 在学Java之前,我们最先接触到的应该是c语言的学习;而在Java中的一些语法和关键字也都可以用c语言中所学习到的去使用。
开发运行Java程序需要经过的三个主要步骤为:
编辑源程序 -> 编译生成字节码 -> 解释运行字节码
5. 大家先看看一个简单的Java程序语言吧:
Java中的main方法:
6. Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节 码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够 理解的形式来运行。