Java学习Day1入门
- write once, run anywhere
Java特性和优势
- 简单性
- 面向性
- 可移植性
- 高性能:及时编译
- 分布式:网络分布式
- 动态性:反射机制
- 多线程:更好的交互性
- 安全性
- 健壮性
Java三大版本
- JavaSE:标准版(桌面程序,控制台开发)
JavaME:嵌入式开发(手机,小家电)已经逐渐被淘汰- JavaEE:E企业级开发(web端,企业应用系统,服务器开发)
JDK、JRE、JVM
- JDK:Java Development Kit (Java开发者工具)
- JRE:Java Runtime Environment (Java运行时环境)
- JVM:Java Virtual Machine (Java虚拟机)
Java开发环境搭建
- HelloWorld及简单语法规则
Hello World
- 文件后缀名 “.java”
- 新建文件“Hello.java”
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
文件名(Hello)与类名(class)必须保持一致
-
Java编程语言严格区分大小写
-
符号只能使用英文符号
VSCode中运行Java
参考CSDN-dev_zyx:使用 Visual Studio Code 运行 Java 程序
下载VSCode中运行Java的程序:
vscode-icons
Code Runner
Language Support for Java™ by Red Hat
Debugger for Java
Java Test Runner
Maven for Java
Java程序运行机制
时机不同
- Compile 编译型:操作系统
- 解释型:网页,服务器脚本(速度要求不高)