尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)

B17 JAVA特性
“JAVA主要基于JVM实现跨平台”

“JAVA存在内存溢出和内存泄漏问题”
内存泄漏:JVM忽视数据垃圾,没有做清理(不报错)--> (内存溢出)
内存溢出:数据存储超出内存(报错)
B18 打印小练习
\n \t
B19 第一章小结
- 阶段划分

- 书籍推荐
- JAVA核心技术 - 查阅用
- Effective JAVA - 中级
- JAVA编程思想 - 中级
- 重要点
- JDK、JRE、JVM三者之间的关系
- 一个源文件(.java)中可以申明多个类,但是最多只有一个public进行声明,且要求声明为public的类的类名与源文件名相同。
- 三种注释
- 企业真题
- 一个java源文件是否可以包括多个类?有什么限制?
- JAVA的优势?
- 跨平台、安全性高、简单性、高性能、健壮性
- 社区繁荣
- 常用的几个命令行操作都有哪些?
- JAVA中是否存在内存溢出、内存泄漏?如何解决?举例说明。(pdd)
- 存在
- 暂时不知道
- 如何看待JAVA是一门半编译半解释型的语言?
- 在运行时,可能是逐行解释,也可能用JIT进行编译。


B20 学习的方法和经验
20-Java语言概述-学习的方法和经验 P20 - 04:55
- 有时候我们把方法看得太重了,还是要记得多输出。知识 --> 练习--> 技能。
- 会变通、多反思:哪一块有问题。
- 初学者:抓重点(多次出现的点)。
- 学习习惯:
- 大处着眼、小处着手(细节实践)。
- 今日事今日毕(把当天的东西学好,之前的先不要管,重点内容后续会再出现)。
- 微观上:3W - What,why,how
B21 基础_关键字
21-变量与运算符-关键字的使用 P21 - 00:36
- 全部关键字都是小写字母(50个)
- goto、const 保留字
- true、false、null 字面量
B22 基础_标识符
- 凡是自己起名的地方都是标识符
- 命名规则:
- 字母、下划线、$、数字(不开头)
- 无长度限制
- 不能包含空格
- 命名规范
- 包:多单词组成时所有字母都小写:java.lang
- 类、接口名:所有单词首字母大写
- 变量名、方法名:驼峰命名法
- 常亮名:所有字母都大写,多单词时候用下划线连接