一:Java的概述
1)为什么学Java
简单、应用范围广
2)Java概述
一门高级语言,sun公司开发,原来是机顶盒嵌入式开发,后来加入互联网,开始搞脚本语言,再后来被收购,正式起飞
3)开发软件的最核心的东西
——数据
图形界面
命令行
4)Java的三个版本
javase:Java Standard Edition
Java生态基础语言,主要用于桌面应用开发,安卓开发
Java生态圈最底层的语言:其他语言和框架都是基于它来进行开发的
javaEE:Java Enterprise Edition
Java企业级开发,Java动态网站的开发,提供了很多动态网站相关的组件
不是一门语言,是一个技术总称,包含13个组件
完全依赖于javase开发的
衍生出框架、大数据、微服务分布式
JavaME:Java Micro Edition
嵌入式相关,以及手机端业务
5)Java的特点
面向对象
跨平台
6)学习使用Java进行语言编程
——环境
Java的环境
运行环境【JRE:Java Runtime Environment】
启动虚拟机运行Java的代码
开发环境【JDK:Java Development Kit】
给开发者提供了一些操作Java程序的工具
Java环境的关系:
JRE = JVM(Java虚拟机) + Java核心类库
JDK = JRE + 开发工具
环境问题:
Java虚拟机是什么?
JVM ,是一台虚拟的计算机,用来解析执行我们写的Java程序,转化成操作系统识别的指令,操作系统再根据指令让硬件运行
Java程序和操作系统没有任何关系,和Java虚拟机有关系
跨平台的特性的表现
Java代码
Windows/Linux/Mac
需要在不同的操作系统上面安装支持JDK或JRE
7)安装JDK和JRE
1.下载
官网:https://www.oracle.com/
过程:
官网——导航——资源
A:选择下载【Java或JRE】
B:下载开发人员下载——所有相关工具
安装:
安装路径不建议放在 program files下面(版本迭代快,安装类似解压)
JDK的目录结构
bin目录……工具
JRE目录……运行环境
lib目录……开发用到的类库【虚拟机库】
src.zip和javaxf-src.zip……所有库类资源的源代码
使用JDK的工具:
虽然是可执行文件,不能直接打开使用
当我们点击打开的时候——弹出黑色窗体——告诉你它的使用方式——使用命令行
windows的命令行环境——dos系统——Windows+R
启动dos——输入cmd命令
打开我的电脑,将进入任何一个文件夹——在地址栏【选中】——输入cmd回车
输入工具——执行——【第一次安装jdk,直接运行开发工具的时候报错】
输入Java——报错【不是内部或外部命令】
原因:dos是Windows操作系统的另一种表现形式
jdk的工具输入外来软件应用——不属于我们的操作系统——操作系统无法识别
解决办法:要想让操作系统认识jdk工具,得先告诉它系统工具在哪
告诉操作系统jdk路径方式
地址dos中直接切换到对应目录下,造成一个问题只能在bin目录下使用
通过Windows暴露出来的属性【path】将路径添加到操作系统自动识别目录
如何配置操作系统的属性【环境变量】配置方式有三种,分别应用不同的环境
第一种:临时配置【在电脑上不留痕迹】
Windows在dos提供了命令:
path 查看操作系统默认识别的工具路径
set path = 新路径;%path% 添加路径
第二种:紧急配置
第三种:标准配置