文章目录
1. Java概述
1.1. 发展史
1.1.1. 计算机语言发展史
什么是编程,就是用把人类的语言翻译成机器理解的语言
语言的发展
- 机器语言:01时代
- 汇编语言:简单指令时代
- 高级语言:语义化时代
- 面向过程 80s前
- 面向对象 80s后
1.1.2. java发展史
- 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器
- 1994年将Oak语言更名为Java;
Java分类
- J2SE(JavaSE):Java基础,文件读写,线程控制
- J2EE(JavaEE):Java为程序员准备的企业级类库,OA系统,进销存管理系统
- J2ME(JavaME):Java为程序员准备的移动端类库
1.2. Java特点
- 面向对象
- 平台无关:JVM
- 简单性
- 健壮性
- 多线程
- 安全性
1.3. JDK,JRE,JVM都是什么
JDK:Java Development Kit,开发工具箱
JRE:Java Runtime Environment,Java运行环境
JVM:Java Virtual Machine,Java虚拟机
1.4. Java环境安装
略
1.5. Hello world
1.5.1. 示例
public class HelloWorld{
public static void main(String[] arg){
System.out.println("hello world");
}
}
编译:java xxx.java
执行:javac xxx
1.5.2. Java命令与Javac命令解释
1.6. Java程序是如何运行的
1.6.1Java的加载与执行
重点:
- Java特点
- 面向对象
- 平台无关
- 如何运行xxx.java文件
- 编译 javac xxx.java(运行后产生xxx.class文件)
- 运行 java xxx(运行的时候直接写类名就行)