面试题
文章平均质量分 86
分享初、中、高级 Java 技术栈相关面试题
时间会告诉你答案,但不能重来
互联网、信创
展开
-
面向对象编程
1. 面向对象概念1.1 什么是对象对象是相关状态和行为的包装,软件对象通常用于对日常生活中找到真实对象进行建模。对象是理解面向对象技术的关键。看看周围,你会发现有许多真实世界的对象的例子:你的狗狗、笔记本、桌子、显示器、自行车。显示世界的对象有两个特征:状态和行为。狗有状态(名称,颜色,品种)和行为(吠叫,跑,摇尾巴)。识别真实对象的状态和行为是开始思考面向对象编程一种良好的方法。软件对象在概念上与真实对象相似:它们也由状态和行为组成。对象将其状态存储在字段中,并通过方法公开其行为。方法对对象的原创 2021-07-13 23:00:04 · 1742 阅读 · 1 评论 -
Java 面试系列 - 分布式缓存
1. 什么是分布式缓存 ?传统意义上的缓存是保存在应用本身的(JVM),只有应用本身可以对缓存进行读写。在分布式系统中,将缓存抽取出来做成了缓存中间件(数据库),分布式应用都可以对分布式缓存进行读写操作。并且分布式缓存具有高性能和高吞吐量的特性。2. 为什么使用分布式缓存 ?分布式缓存主要作用:高性能(提高系统性能);高并发(提高系统并发);减轻关系型数据库压力2.1 高性能和高并发随着系统的复杂性和用户量的增加,并发越来越大,我们会发现系统变得越来越慢。因为关系型数据库的 QPS 和原创 2021-09-04 21:18:30 · 304 阅读 · 0 评论