
自问自答
文章平均质量分 83
HDU-Dade
这个作者很懒,什么都没留下…
展开
-
【面向对象的本质】
什么是面向对象的本质 万物皆对象?No 抽象?No 复用?No 那到底是什么呢? 万物皆对象。问了几位网友,这是答复之一。看到了某个事物就来一个class?显然没有那么简单。至少也要抽象一下呀。 抽象。比如一些文章里说,可以根据猫猫、狗狗抽象出来一个Animal出来,然后定义Cat,继承Animal,在定义Dog,也是继承Animal。抽象就是本质了吗?那么为什么要抽象,而不直接定义Cat、Dog呢?这么“折腾”一下的目的是什么呢?或者说有什么好处? 复用。Cat可以复用Animal里的属性、方法等原创 2022-03-31 16:10:14 · 354 阅读 · 0 评论 -
滴滴面经1
滴滴面经11. synchronized底层实现与Lock / ReentrantLock 的区别2. 往map里插入一个student,修改这个student的name属性,是否还能get到3. 常量池4. 如何缓解哈希碰撞5. TCP、HTTP协议 参考牛客面经问题 1. synchronized底层实现 – Java 早期版本中 synchronized属于重量级锁,效率低下 synchronized 同步语句块的实现使用的是 monitorenter 和 monitorexit 指令,其中 mo原创 2021-01-17 13:45:47 · 229 阅读 · 0 评论