## java运行显示 “找不到或无法加载主类” -> java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。在包名文件夹同级位置运行 java 包名/类名。对于文件IO默认文件位置也在包名同级位置。
## javac编译后得到的class文件是二进制指令,但不是机器指令,而是java虚拟机可识别的指令。这样class文件就有了可移植行。你可以把class文件拿到windows、linux或者solaris等不同的系统上去,在jvm上执行。java是启动jvm,jvm负责对class文件的内容进行处理,将字节码文件解释或者编译为机器指令,执行。
## java多线程
参考https://www.cnblogs.com/java1024/archive/2019/11/28/11950129.html
https://huadong.blog.csdn.net/article/details/102876446
## 父类子类有相同的变量声明
参考https://www.cnblogs.com/yangyi9343/p/6306301.html
https://invincible.blog.csdn.net/article/details/106420547
## Core Java Bug List
参考https://horstmann.com/corejava/bugs.html#CJ11V1
## 隐藏与重写的区别:属性和静态方法是隐藏,动态方法是重写
参考https://blog.csdn.net/yuncaidaishu/article/details/88821194
## 静态绑定与动态绑定:如果一个方法不可被继承或者继承后不可被重写,那么这个方法就采用的静态绑定。
参考https://blog.csdn.net/zhangjk1993/article/details/24066085
## 集合类
参考https://blog.csdn.net/weixin_43863021/article/details/100091236
## byte数组和String字符串转换
参考https://zhidao.baidu.com/question/586106005.html
## Hashmap通过输入Key输出对应的value
参考https://zhidao.baidu.com/question/651416350655842325.html
## 并发容器
参考https://blog.csdn.net/Design407/article/details/100084673
## 链表创建
参考https://blog.csdn.net/qq_42124842/article/details/91368624
## 二叉树创建
参考https://www.cnblogs.com/crazylqy/p/7688665.html