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……)