Java特性和优势
简单性
Java是c++纯净版,没有头文件、指针运算,不用分配内存。
面向对象
模拟人的思维,万物皆对象
可移植性
因为有JVM虚拟机,Java可以跨Windows、Linux等平台移植。Write once,Run anywhere.
高性能
即时编译
分布式
可以写一些分布式的程序。Java是为网络分布式环境所设计,可以处理一些关于TCP/IP协议的问题。
动态性
拥有C++所没有的反射机制
多线程
带来更好的交互感受
安全性
运行时会对环境进行检查
健壮性
Java版本
JavaSE
是Java的标准版。用于桌面程序、控制台的开发
JavaEE
是SE的进阶版本。
用于企业开发。web端,服务器开发等等。
JDK,JRE,JVM
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ywKO4ns4-1644493878038)(C:\Users\86156\AppData\Roaming\Typora\typora-user-images\image-20220209204334410.png)]
卸载JDK
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java的目录
- java -version
安装JDK
- 百度搜索JDK8,找到下载地址
- 根据电脑属性下载对应版本
- 记住安装路径
- 配置环境变量
- 右键我的电脑,点击属性
- 在环境里面添加JAVA_HOME
- 配置path变量
- 测试JDK是否安装成功
- cmd
- java -version
程序的运行机制
编译型程序 compile
- 编译器
- 开发操作系统
解释型程序
- 网页
- 对速度要求不高
- python
Java程序运行机制
-
Java有编译型和解释型两种属性
-
Java先经过编译,到操作系统再进行解释
-
Javac就是把Java源文件编译成class类型文件,再通过解释器告诉操作系统想干什么,然后执行