面向过程 :面向过程性能比面向对象高??

这个并不是根本原因,面向过程也需要分配内存,计算内存偏移量,Java性能差的主要原因并不是因为它是面向对象语言,而是Java是半编译语言,最终的执行代码并不是可以直接被CPU执行的二进制机械码。而面向过程语言大多都是直接编译成机械码在电脑上执行,并且其它一些面向过程的脚本语言性能也并不一定比Java

#面试  

面试复盘

Java面试2020:1,sql优化(sql语句,索引优化,慢日志,showprofiles,分库分表,缓存)2,你们项目经常使用的QPS有多少呢?3,你们项目的数据量级大概多少?4,数据量级要发生十倍,几十倍增长,数据量特别多的话,你觉得现在项目实现方式会有什么问题?5,你大概了解哪些分库分表的知识?6,水

#面试  

超级全面的Java面试题集及参考答案

相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存

#java   #面试