📌Java基础_Day01
针对“黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关
文章完善进度100%
Java入门
01
①了解下ai+java,ai又称ai大模型。
笔记

大模型不是指模型很大,是指模型功能强大,涵盖多个领域,比如写诗歌、写代码、写小说、做数学题……(就如chatgpt、deepseek、豆包等)
02
①讲了下Java起源(sun公司,我也姓”sun”,后被Oracle收购)/含义(一门高级编程语言)。
②Java的优势:最流行语言;社区资源丰富;可移植性强,开发的东西很多平台能用;安全可靠。
③Java的用途。
④Java的三大平台。
笔记
针对Java的作用,下图中Java基本都能做,但主要做红框处的(企业服务端开发),其它都有更好的适配语言做。
Java的三大平台如下,第1个是java原始版(学习),第2个针对网页/软件(学习),第3个针对移动设备(不学)。
03
①JDK介绍。
②安装JDK,并验证是否安装成功。
③JDK中重要文件(JVM、核心类库、JRE、java.exe、javec.exe……)
笔记
Java的产品名叫JDK(就如wechat的产品名叫微信一样),下面简单介绍下JDK版本,LTS表示此版本开发商会长期维护,公司中也是常用“JDK8”与“JDK11“!教学推荐用JDK21,可以随时切换低级版本。
介绍下JDK的开发工具中两个重要程序
JDK文件组成如下图
04
①配置JDK环境变量教程。
笔记
配置Path环境变量,让java.javac这两个程序在cmd任意目录下都能够进行启动,大致就是把这两个程序所在的目录(图片中最上面那目录)放到系统环境变量中。
不过,版本较新的会自动配置,但还是得学一下,因为公司常用JDK11与JDK8这些老版本。
补充一点,上面那图片是官方TM在你C盘又复制了exe文件,你自己最好用jdk文件夹bin的路径,后期还要配置java_home,推荐用下图的配置方法!(以后改JDK版本时只用改JAVA_HOME环境变量)
05
①讲了下如何用java、javac运行txt文件
笔记
txt写代码——>改文件后缀——>cmd切换到文件目录(可以在目录上输入cmd)——>运行”编译代码“(编译代码文件后要加java,任性规定)——>运行“运行代码“(运行代码文件后不用加class,任性规定)
企业开发工具
06
①主要讲了下idea的安装。
笔记
…………
07
①Java项目结构。
②开发第一个Project(建工程、建模块、包、类)。
笔记
Java项目结构如下图所示,包含4层!
目录结构(那个class1虽然是类,但它是.java文件;包名建议用网站名倒着写)
08
①ai插件的下载与使用。
笔记
…………
09
①IDEA程序的字体大小、背景等设置。
②IDEA常用快捷键。
笔记
IDEA常用快捷键如下图:
10
①IDEA打开与关闭工程(简单版)。
②类的建立、修改与删除。模块的建立/导入、修改与删除。
笔记
模块的修改注意下,不要用图片上面那2个(用第3个,同时修改模块名与目录名)
导入模块要注意一下,直接拖进去是没用的,如下图,不会显示模块专有的点
导入模块应该用下图中步骤(file-new-module from existion……)
有时候导入模块时会出现下面问题,是因为导入模块与本工程所用JDK版本不同,设置一下就行。(如果还是报错,关闭重启下,IDEA的常见bug)
基本语法
11
①最小功能单元:就是“方法”(只提了一下)。
②注释的3种写法。
③用ai写代码注释。
笔记
注释(文档注释一般用于方法名/类名的上面 )
ai生成代码注释:选中代码——右键——通义灵码——生成注释
12
①一些常用的“字面量”书写格式。
笔记

示例代码:
一些特殊字符\n与\t如下所示:
字符串字符(里面可以随便写):
13
①变量的含义与定义,作用?
笔记

因为有些数据可能会要求修改,比如价格、年龄……所以引入变量,让它能随时变化!
14
①变量存储原理?数字如何存?字符如何存?
笔记
存储的最小单元(字节)、数字的存法如下:
存字符时,要用到ASCll编码表转为存数字!
证明如下
图片的存储方式也一样,具体原理如下
声音用模拟信号转为数字信号进行存储!
15
①4个常用进制,进制之间的转换。
笔记

代码示例:
16
①8大基本数据类型 + string。
笔记

代码样例如下图
17
①关键字定义。
②标识符定义。
笔记
关键字定义:(由”Java”公司定义的)
标识符定义:(由“我”自主定义的)

