📌Java基础_Day01
1. Java概述⭐
①Java的发展史?
②有这么多语言,为什么偏偏学Java?
③Java三大平台介绍(SE/EE/ME)?
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言, 2009年Oracle甲骨文公司收购Sun公司。Java之父:詹姆斯·高斯林(James Gosling)。
针对Java的作用,下图中Java基本都能做,但主要做红框处的(企业服务端开发),其它都有更好的适配语言做。Java的优势:最流行语言;社区资源丰富;可移植性强,开发的东西很多平台能用;安全可靠。
Java的三大平台如下,第1个是java原始版(学习),第2个针对网页/软件(学习),第3个针对移动设备(不学)。
2. JDK、JRE、JVM⭐
①JDK、JRE、JVM这三者含义与之间关系?
Java的产品名叫JDK(就如wechat的产品名叫微信一样),下面简单介绍下JDK版本,LTS表示此版本开发商会长期维护,公司中也是常用“JDK8”与“JDK11“!教学推荐用JDK21,可以随时切换低级版本。
介绍下JDK的开发工具中两个重要程序
JDK文件组成如下图
3. JDK环境变量配置
①如何配置环境变量让全局可用?
配置Path环境变量,让java.javac这两个程序在cmd任意目录下都能够进行启动,大致就是把这两个程序所在的目录(图片中最上面那目录)放到系统环境变量中。
不过,版本较新的会自动配置,但还是得学一下,因为公司常用JDK11与JDK8这些老版本。
补充一 点,上面那图片是官方TM在你C盘又复制了exe文件,你自己最好用jdk文件夹bin的路径,后期还要配置java_home,推荐用下图的配置方法!(以后改JDK版本时只用改JAVA_HOME环境变量)
这部分不详细讲,因为配置环境变量是程序员的基本操作,自己网络上搜索一下就一大堆教程。
4. java.exe与javac.exe程序⭐
①javac.exe程序是做什么的?
②java.exe程序是做什么的?
txt写代码——>改文件后缀——>cmd切换到文件目录(可以在目录上输入cmd)——>运行”编译代码“(编译代码文件后要加java,任性规定)——>运行“运行代码“(运行代码文件后不用加class,任性规定)
总结一下,javac程序就是将我们写的代码转成class后缀的“字节码”文件(能够被JVM识别的),然后java程序就会启动JVM进行运行。
5. Java项目结构⭐
①普通的Java项目组成结构?
Java项目结构如下图所示,包含4层!
目录结构(那个class1虽然是类,但它是.java文件;包名建议用网站名倒着写)
以淘宝系统为例:
6. IDEA基础用法
①如何导入/修改模块?
导入模块要注意一下,直接拖进去是没用的,如下图,不会显示模块专有的点
导入模块应该用下图中步骤(file-new-module from existion……)

