java特性和优势
- 简单性
- 面向对象
- 可移植性/跨平台性
- 高性能
- 分布式
- 动态性「反射机制 」
- 多线程
- 安全性
- 健壮性
java三大版本
- JavaSE 标准版(桌面程序、DOS控制台)
- JavaME 嵌入式开发(手机、小家电) 死亡
- JavaEE 企业级开发(web端、服务器开发)
JDK
Java开发者工具 包含JRE
JRE
Java运行环境
JVM
Java虚拟机 跨平台核心
HelloWorld
1、新建文件夹,存放代码 2、新建一个JAVA文件
3、编写代码Hello.java文件
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
4、编译Hello.java文件,生成Hello.class javac Hello.java
5、运行Hello.class java hello
注意?? 1、java大小写敏感 2、尽量使用英文 3、文件名和类名一致 4、符号也使用英文
Java运行机制
- 编译型
直接翻译,执行速度更快 操作系统,c/c++ - 解释型
一边运行一边翻译 网页
由于硬件升级,编译型和解释型无关痛痒,了解即可
使用IDEA创建一个新的项目
TIPS: 在IDEA中输入PSVM/SOUT等首字母+TAB键可以直接生成
|