Java入门
java特性和优势
- 简单性
- 面向对象
- 可移植性(跨平台,JVM:java虚拟机)
- 高性能
- 分布式
- 多态性(反射)
- 对线程
- 安全性
- 健壮性
java三大版本
- JAVASE:标准版
JAVAME:嵌入式开发(现在基本不学了)- JAVAEE :E企业级开发(在学好JAVASE的基础上)
java中的JVM JDK JRE
- JDK:Java Development Kit
- JRE:Java Runtime Development environment
- JVM:Java Virtual Machine(java虚拟机,可以使java实现跨平台。write once,run anywhere)
java的第一个程序helloworld
- 代码
public class helloworld{
public static void main(String[] args){
System.out.print("hello world");
}
}
- 运行
- 进入代码目录
- javac helloworld.java,生成编译文件helloworld.class文件
- java helloworld
- 运行结果
java程序运行机制
编译型:整体翻译
通过编译器将整个代码文件翻译
解释型:实时翻译
执行一句,翻译一句