news 2026/9/4 5:31:54

八股文答案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
八股文答案

一. Java基础

1.

面向过程是在解决问题的过程中,将问题分为多个步骤,每个步骤用函数实现,依次调用各个函数就行了。 面向对象是也是解决问题时将问题分为多个步骤,但是它是把每个过程抽象出来形成对象,通过不同对象的调用组合解决问题。


2.

封装就是将现实中的客观事物抽象成java类,类里面有属性和方法。
继承就是子类继承父类的属性和方法,为了方便复用。
多态就是子类重写了父类的某个方法,这个方法在父类和子类有不同的实现。


3.

重载就是方法名相同但是参数不同,重写就是子类重写父类的方法,方法名和参数都相同。


4.

多继承的话会导致菱形继承的问题,不同的父类有相同名字的属性或方法时会冲突,但是接口可以多个是因为接口只有方法,冲突的话可以重写方法解决。


5.

单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则


6.

c++是编译型语言,速度快效率高,支持多继承
java是解释型语言,可以跨平台,但是速度慢,有内存管理,只有值传递


7.

java属于半编译半解释,先通过javac将java源代码编译成字节码,然后jvm解释运行,在解释过程中发热点代码会被直接 JIT 即时编译成机器码直接执行。


8.

AOT编译就是提前编译,它在编译期间将字节码转换为机器码,不支持反射。


9.

JIT会把“热点代码”翻译成本地机器相关的机器码,然后再把翻译后的机器码缓存起来。
“热点代码”是运行时执行的特别频繁的代码。


10.

Java在编译期生成标准字节码,运行期由各平台专属的JVM翻译成机器码。一次编译,到处运行。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 5:30:04

世界模型评测进化:从预测误差到支撑Agent完成长期目标

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 5:29:53

去中心化消息路由:Gossip 协议在 Agent 广播中的借鉴

去中心化消息路由:Gossip 协议在 Agent 广播中的借鉴 在多智能体系统(Multi-Agent System)向大规模(几十到上百个分布式 Agent 节点)演进的过程中,传统的全连接广播(All-to-All Broadcast&#…

作者头像 李华
网站建设 2026/9/4 5:28:56

开关电源设计核心:电感伏秒平衡原理与应用详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 5:23:25

Spring事务管理之事务传播机制的使用

一、事务传播机制核心判断思路1. 三个问题外层调用方有没有事务?内层失败的时候,要不要影响外层事务?(内层抛异常,外层要不要回滚)内层是否需要独立提交 / 回滚?还是只是子事务?2. 判…

作者头像 李华
网站建设 2026/9/4 5:23:10

基于向量数据库与NLP的智能笔记系统:从信息孤岛到知识图谱

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华