类和对象 参考资料:《Java从入门到精通》/明日科技编著. 4版. 北京:清华大学出版社,2016 一、面向对象概述 面向对象是一种开发思想,它将所有预处理的问题抽象成对象,同时了解这些对象具有哪些相应的属性和行为,以解决这些对象面临的实际问题。 1、对象 对象是指事实存在的 实体 ,如桌子、电脑 ...
分类:
编程语言 时间:
2020-05-16 17:18:50
阅读次数:
75
在逐渐蓬勃的书刊出版市场,文人、作家都直接或间接地参与到书刊封面、装帧等环节的设计当中,成为中国书籍装帧设计史在民国时期的特殊现象。 你对鲁迅先生有何印象? 大师助手 是从他经典黑白影像中提取的视觉元素——须发直立、横眉冷对?还是从中学时代便在心中扬起的一面面诸如 "文学家"、"思想家"、"先驱" ...
分类:
其他好文 时间:
2020-05-13 11:52:54
阅读次数:
67
面向对象介绍 一、面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在创造一个世界 ...
分类:
编程语言 时间:
2020-05-10 16:41:35
阅读次数:
80
支付宝高级Java一面 JVM中的老年代在什么情况下会触发GC? CMS的垃圾回收步骤,G1和CMS的区别? CMS哪个阶段是并发的,哪个阶段是串行的? 谈谈Java线程池,线程池中几个参数含义 谈谈你了解的J.U.C包的JDK源码(CAS、AQS、ConcurrentHashMap、ThreadL ...
分类:
编程语言 时间:
2020-05-07 15:41:53
阅读次数:
100
天猫高级Java一面 常见集合类的区别和适用场景 并发容器了解哪些? 如何判断链表是否有环 concurrentHashMap如何实现 集群服务器 如何application 共享 JAVA网络编程中:BIO、NIO、AIO的区别和联系 jvm内存模型jmm 知道的全讲讲 JAVA的垃圾回收,标记算 ...
分类:
编程语言 时间:
2020-05-07 15:31:37
阅读次数:
95
文章收录在 GitHub "JavaKeeper" ,N线互联网开发必备技能兵器谱 作为一位小菜 ”一面面试官“,面试过程中,我肯定会问 Java 集合的内容,同时作为求职者,也肯定会被问到集合,所以整理下 Java 集合面试题 说说常见的集合有哪些吧? HashMap说一下,其中的Key需要重写h ...
分类:
编程语言 时间:
2020-05-07 10:46:28
阅读次数:
72
浪潮(一面挂) 你是网络工程的?对网络很了解? 解释一下什么是广播域 怎么划分子网 说一下CSS的几种分类器 数据库中有哪些聚集函数 数据库都有哪些查询方法?怎么分组?分组里怎么加条件? 用过git吗,说一下怎么建立分支 OPPO(二面挂) 一面过(一面问的中规中矩,都是面经上常见的,基本没啥难点) ...
分类:
其他好文 时间:
2020-05-06 18:15:17
阅读次数:
128
一面: hashmap,怎么扩容,怎么处理数据冲突?怎么高效率的实现数据迁移? Linux的共享内存如何实现,大概说了一下。 socket网络编程,说一下TCP的三次握手和四次挥手 同步IO和异步IO的区别? Java GC机制?GC Roots有哪些? 红黑树讲一下,五个特性,插入删除操作,时间复 ...
分类:
编程语言 时间:
2020-05-06 14:10:59
阅读次数:
134
Java一面 hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap、HashMap如何保证线程安全、ConcurrentHashMap JVM有哪些回收算法,对应的收集器有哪些? jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进? ja ...
分类:
编程语言 时间:
2020-05-06 14:06:39
阅读次数:
83
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、 ...
分类:
编程语言 时间:
2020-05-06 13:33:48
阅读次数:
147