2.3 Java汇总

## 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

原文地址:https://www.cnblogs.com/dhfly/p/13968638.html