尚硅谷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 用于梳理知识点