#Java

Java中基础数据类型与它们的包装类进行运算时,编译器会自动帮我们进行转换,转换过程对程序员是透明的,装箱和拆箱可以让我们的代码更简洁易懂,本质是Java的语法糖。
死锁的定义,死锁产生的原因,死锁产生的条件,避免死锁的方法
单一职责原则,开闭原则,里氏替换原则,迪米特法则,接口隔离原则,依赖倒置原则