Java的特性和优势
- 简单性 相当于C++纯净版,没有指针,不用分配内存,语法基于C语言。
- 面向对象 是一种程序设计技术,将重点放在对象和对象之间的接口上,模拟人的思维。
- 可移植性 就是跨平台性,是Java最重要的优势。可以跨平台的移植。一次编写,到处运行。
- 高性能 即时编译,可以使某些代码效率接近C++。
- 分布式 Java是为网络分布式环境所设计的,可以处理TCP(IV)协议的东西,通过URL和访问本地上的东西一样。支持远程方法调用,可以通过网络调用方法。
- 动态性 通过反射使Java具有动态性。
- 多线程 可以带来更好的交互行为。
- 安全性,健壮性 适合用于网络的分布式化环境。使Java可以构成防病毒,防篡改。
Java的三大版本
- JavaSE 标准版 (桌面程序,控制台开发…)。
- JavaME 嵌入式开发 (手机,小家电…)。
- JavaEE 企业级开发 (web端,服务器开发…)。
JDK、JRE、 JVM
JDK (Java Development Kit)(java开发工具包)
JRE (Java Runtime Enviromment)(java运行环境)
JVM (Java Virtual Machine)(java虚拟机)
JDK包含JRE包含JVM。
搭建开发环境
链接: 官方JDK下载地址:https://www.oracle.com/java/technologies/downloads/.
下载电脑对应的版本
**下一步 **
选择安装包安装地址
我的电脑右键点击属性,点击高级环境变量,点击环境变量,新建环境变量,变量值填入安装JDK的路径
Path选择编辑
添加java_home环境变量 %表示引用
cmd 输入
java -version 查看jdk是否安装成功。
安装成功,完结撒花。