JAVA帝国的诞生
- 1972 C
- 1982 C++
- 1995 JAVA
note
- 安装JVM(虚拟机,虚拟的计算机)就可以顺利运行移植的代码,实现了真正的可移植性
- 三高:高可用,高性能,高并发
JAVA发展
Java特性和优势
- 简单
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
- JavaSE:标准版,学他
- JavaME
- JavaEE:落后
JDK、JRE、JVM
- JDK:JAVA DEVELOPMENT 开发工具包
- JRE:JAVA RUNTINE ENVIROMENT 编译器
- JVM 虚拟机
由上向下是由父到子
卸载和安装JDK
安装
- 百度JDK8, 安装
- 记住安装地址
- 配置环境变量
- 安装好的样子:
卸载JDK
- 删除JAVA安装目录
C:\Program Files\Java
- 删除JAVA_HOME
- 删除path下关于Java的目录
- cmd输入
java -version
看删除没
HelloWorld详解
- 记事本打代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
- .txt换成.java
- 进入cmd
- javac编译,java运行
代码遇到的和要注意的问题
- 符号不要写成英文的
- 字母注意大小写
- 文件名和类名必须保证一致,首字母要大写
- 尽量使用英文
编译型和解释型
下文解释摘抄于此链接
高级语言分为编译型语言和解释型语言。
编译型语言
使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。
解释型语言
使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。
摘抄到此为止。
Java是解释性的还是编译型的?
Java是编译型的,因为它所有代码都需要编译,它又是解释型的,因为它编译之后要在JVM上解释运行。