Java基础_Day01
针对“黑马程序员Java+AI智能辅助编程全套视频教程,java零基础入门到大牛一套通关
Java入门
01
笔记

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

示例代码:
一些特殊字符\n与\t如下所示:
字符串字符(里面可以随便写):
13
笔记

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

代码示例:
16
笔记

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