简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
Write Once Run Anywhere
JavaSE:标准版(桌面程序,控制台开发...)
JavaME:嵌入式开发(手机,小家电...)
JavaEE:E企业级开发(web端,服务器开发..)
JDK:Java Development Kit
JRE:Java Euntime Environment
JVM:Java Virtual Machine
官网太慢了,记录一个jdk下载地址
1.下载JDK,一直点击下一步安装(mac直接安装.dmg文件)
2.安装好后在终端输入“java -version”,安装好展示如下:
java -version openjdk version "17.0.1" 2021-10-19 LTS OpenJDK Runtime Environment Zulu17.30+15-CA (build 17.0.1+12-LTS) OpenJDK 64-Bit Server VM Zulu17.30+15-CA (build 17.0.1+12-LTS, mixed mode, sharing)
未安装好展示如下:
command not found:java -version
public class Hello { public static void main(String[] args) { System.out.println("HelloWord"); } }
Javac Hello编译形成Hello.class文件
java hello执行class文件输出HelloWord
初学可能遇到的问题
点击IDEA官网地址安装IDEA安装包,傻瓜式安装