尚硅谷Java 宋红康2023版 - 学习笔记
观看地址
https://www.bilibili.com/video/BV1PY411e7J6
60-IDEA开发工具-HelloWorld的编写与相关必备设置 - 这一节课很重要
https://www.bilibili.com/video/BV1PY411e7J6
JDK JRE JVM
jdk是开发包,jre是运行包,jvm是java虚拟机(最小核心)


java jdk版本 8或11
我这里就用8了。

java jdk 8u211 开发包下载地址
https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html

配置环境变量

- 后期如果有两个要配置的,再用变量形式

1个java文件 编译后可生成多个class文件[重点]
- 一个java文件里面定义多个class类,javac编译后,每个类会生成独立的.class文件


dos框编码集默认GBK,可以将源码编码改为ANSI
- 否则中文会有乱码
- 默认源文件是utf8,也可以改dos框的编码集改为utf8


- 正常就是一个.java 里面写一个 class
环境变量 不要有ClassPath
- 多个变量可能会影响寻找程序的位置,删掉肯定没毛病。
注释(文档注释 javadoc)
- 单行注释
// 单行注释- 多行注释
/*
多行注释 上下都是一个星,然后就是给程序员看的
*/- 文档注释
/**
文档注释 上面是两个星 javadoc命令,自动生成帮助文件用的
@author 作者姓名
@version 版本号
*/- 生成帮助文档的命令
javadoc -d mydoc -author -version HelloWorld.java
跨平台-JVM-java虚拟机实现的

java神书初学者不要看
- 容易蒙圈,基础学好后再看。
神书:《Java核心技术》、《Effective Java》、《Java编程思想》
剑指Java (作者的书 172RMB)
java平台划分

java半编译半解释

java关键字
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

java标识符(变量起名规则)

强类型-定义变量
- 强类型(java) 就是让人又爱又恨的东西。
- js就是弱类型。各有优缺点。

- 8种基本数据类型



- long类型 结尾要有L



- char类型

- boolean类型


运算符








条件判断


键盘输入



随机数 Math.random()

switch case


IDEA 快速输入
main 回车自动变成 public static void main(String[] args) {}
sout 自动变成 System.out.println("");
"aaa".sout 也能自动识别
Toolbar工具栏显示
View - Appearance - Toolbar


默认启动项

取消自动更新

选择主题

菜单和窗口字体大小

设置背景图片

设置编辑器主题

字体大小


注释字体颜色


注释快捷键
ctrl + Shift + /

显示行号和方法分隔符


代码智能提示

自动导包 - 很重要
光标在包名字上 Alt + Enter

文件编码 - 很重要


控制台字符编码

类头文档注释信息

自动编译

省电模式 - 不要误点了


清缓存重启


取消双击Shift搜索
Ctrl + N = 双击Shift


工程与模块管理


新建模块



进度
https://www.bilibili.com/video/BV1PY411e7J6?p=61
6:18
---------------------------------------------
生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
↑面的话,越看越不痛快,应该这么说:
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
新博客 https://www.VuejsDev.com 用于梳理知识点










