简单性
面向对象
可移植性:可以跨平台使用
高性能:
分布式
动态性:通过反射机制让java具有一些动态性
多线程:
安全性:
健壮性
JavaSE:标准版(桌面开发,控制台开发...)
JavaME:嵌入式开发(手机,家电...)
JavaEE:E企业级开发(Web端,服务器开发...)
JDK:Java Development Kit(java开发的一些工具包)
JRE:Java Runtime Environment
JVM:Java Virtual Machine(Java跨平台的核心,屏蔽了底层的差别。Wirte once,Run Anywhere)
jdk下载与安装
配置环境变量
在系统变量里面创建Java_Home:存放jdk安装路径:D:\Program Files\Java\jdk_11.0.10
在系统变量path下:放置两条路径,可以直接在Java_Home基础上配置路径,这才是创建Java_Home的意义。
%JAVA_HOME%\bin 百分号表示引用路径,然后指向bin目录
%JAVA_HOME%\jre\bin
测试jdk是否配置好:java -version
jdk目录介绍
bin:放一些可执行的程序
include:因为jdk使用C和C++编写的,需要引用一些头文件
jre:java运行环境(旧版本有,新版本没了)
lib:放置一些java的类库文件
原文:https://www.cnblogs.com/Sofiacodes/p/14623314.html