面向对象编程有三大特性:封装、继承、多态。封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:所谓多态就是指程序中定义的引用变量所
**我是 javapub,一名 `Markdown` 程序员从??,八股文种子选
原创
2023-07-24 14:56:04
76阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官:接下来,聊聊Java的注解,它们到底有什么用? 候选人: 注解的用处主要三个: 第一个,编译期使用。比如@Ove
原创
2023-05-08 10:40:07
104阅读
<font color=blue>面试官</font>: 接下来,聊聊Java的注解,它们到底有什么用?
<font color=red>候选人:</font> 注解的用处主要三个:
第一个,编译期使用。比如@Override确保你正确重写了方法,@Deprecated表示这个方法以后可能会删掉。
第二个,运行期使用。很多框架通过反射来读注解,根据注
原创
2023-08-18 08:38:54
3359阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官: 你好,请问你对 Java 反射有了解吗? 候选人: 是的,我了解一些
原创
2023-05-08 11:20:15
109阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。
<font color=blue>面试官</font>: 接下来,聊聊Java的注解,它们到底有什么用?
<font color=red>候选人:</font> 注解的用处主要三个:
第一个,编译期使用。比如@Override确保你正确重写了方法,@Deprecated表
原创
2023-07-23 10:28:36
104阅读
没有人比中国人更懂 HashMap 我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官:HashMap 是Java程序员用得最
原创
2023-05-08 10:42:40
100阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官: 你好,
原创
2023-05-08 10:57:46
115阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官: 你能解释一下 vol
原创
2023-05-08 10:58:03
170阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 面试官: 小伙子,听说你对Java集
原创
2023-05-29 06:48:42
1137阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。 《面试1v1》 连载中... 面试官: 早上好!我是今天的面试官,请问你叫什么名字,对 SpringMVC 了解吗? 候
原创
2023-06-03 16:31:51
2115阅读
我是 javapub,一名 Markdown 程序员从??,八股文种子选手。
<font color=blue>面试官</font>: 你好,我想问一下你对 Java NIO 的了解。
<font color=red>候选人:</font> 当然,Java NIO 是 Java 的一种 I/O 模型,它提供了一种基于缓冲区和通道的 I/O 操作方式
原创
2023-07-29 18:34:16
88阅读