Java 进阶面试问题列表翻译自Java developer interview questions: The hard part,从属于笔者的Java入门与工程实践系列。最近公司打算招几个 Java 开发人员,正巧在 Reddit 上看到了该文,顺手翻译了一波。只是单纯的问题列表,可能较水,慎进。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3hMUIyL0-1659085144148)(https://segmentfault.com/img/remote/1460000008138873?w=1244&h=532)]
面向对象编程的基本理念与核心设计思想
-
解释下多态性(polymorphism),封装性(encapsulation),内聚(cohesion)以及耦合(coupling)。
-
继承(Inheritance)与聚合(Aggregation)的区别在哪里。
-
你是如何理解干净的代码(Clean Code)与技术负载(Tech