尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

八股文答案

发布时间:2026/9/4 5:32:10

资讯中心
01
ARTICLE

八股文答案

八股文答案
一. Java基础1.面向过程是在解决问题的过程中将问题分为多个步骤每个步骤用函数实现依次调用各个函数就行了。 面向对象是也是解决问题时将问题分为多个步骤但是它是把每个过程抽象出来形成对象通过不同对象的调用组合解决问题。2.封装就是将现实中的客观事物抽象成java类类里面有属性和方法。继承就是子类继承父类的属性和方法为了方便复用。多态就是子类重写了父类的某个方法这个方法在父类和子类有不同的实现。3.重载就是方法名相同但是参数不同重写就是子类重写父类的方法方法名和参数都相同。4.多继承的话会导致菱形继承的问题不同的父类有相同名字的属性或方法时会冲突但是接口可以多个是因为接口只有方法冲突的话可以重写方法解决。5.单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则6.c是编译型语言速度快效率高支持多继承java是解释型语言可以跨平台但是速度慢有内存管理只有值传递7.java属于半编译半解释先通过javac将java源代码编译成字节码然后jvm解释运行在解释过程中发热点代码会被直接 JIT 即时编译成机器码直接执行。8.AOT编译就是提前编译它在编译期间将字节码转换为机器码不支持反射。9.JIT会把“热点代码”翻译成本地机器相关的机器码然后再把翻译后的机器码缓存起来。“热点代码”是运行时执行的特别频繁的代码。10.Java在编译期生成标准字节码运行期由各平台专属的JVM翻译成机器码。一次编译到处运行。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。