随笔分类 - 面试
收集的一些面试题和需要深入理解的
摘要:1.面向对象编程有哪些特征? 1.封装(Encapsulation)封装就是隐藏对象的属性和实现细节,控制成员属性的访问和修改权限,通过特定公开的方法暴露给外面访问。比如: private String name = "泡代码的小二黑"; public String getName(){ retur
阅读全文
摘要:java基础: 重载和重写有什么区别? 一个类继承了一个父类,对象的创建过程? 默认调用父类的哪个构造方法? ArrayList内部数据结构是什么?如何扩容?是否线程安全? 两个对象hashCode相同是否是同一个对象?试举例说明 传统io和nio的区别?说说nio的buffer和selecter
阅读全文