Java方向如何准备BAT技术面试答案(汇总版)
发布时间:2020-12-31 18:24:06 所属栏目:运营 来源:网络整理
导读:副标题#e# 1.面向对象和面向过程的区别 面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面
|
XML:(1)应用广泛,可扩展性强,被广泛应用各种场合;(2)读取、解析没有JSON快;(3)可读性强,可描述复杂结构。JSON:(1)结构简单,都是键值对;(2)读取、解析速度快,很多语言支持;(3)传输数据量小,传输速率大大提高;(4)描述复杂结构能力较弱。 77.设计模式#参考文章:。 78.设计模式的六大原则#参考文章。 79.用一个设计模式写一段代码或画出一个设计模式的UML#参考文章 80.高内聚,低耦合方面的理解#参考文章。 81.深度优先和广度优先算法#推荐看书籍复习!可参考文章: 82.排序算法及对应的时间复杂度和空间复杂度#推荐看书籍复习!可参考文章: 83.排序算法编码实现#参考 84.查找算法#参考 85.B+树#参考 86.KMP算法#推荐阅读数据复习!参考 87.hash算法及常用的hash算法#参考 88.如何判断一个单链表是否有环#参考文章:{{totalPage}} 89.队列、栈、链表、树、堆、图#推荐阅读数据复习! 90.linux常用命令#参考 91.如何查看内存使用情况#参考 92.Linux下如何进行进程调度#推荐阅读书籍复习,参考文章: 93.产生死锁的必要条件#参考 94.死锁预防#参考 95.数据库范式#参考 96.数据库事务隔离级别#参考 97.数据库连接池的原理#参考 98.乐观锁和悲观锁#参考 99.如何实现不同数据库的数据查询分页#参考 100.SQL注入的原理,如何预防#参考 101.数据库索引的实现(B+树介绍、和B树、R树区别)#参考文章: 102.SQL性能优化#参考文章: 103.数据库索引的优缺点以及什么时候数据库索引失效#参考文章: 104.Redis的数据类型#参考 105.OSI七层模型以及TCP/IP四层模型#参考文章: 106.HTTP和HTTPS区别#参考: 107.HTTP报文内容#参考文章: 108.get提交和post提交的区别#参考文章: 109.get提交是否有字节限制,如果有是在哪限制的#参考 110.TCP的三次握手和四次挥手#阅读 111.session和cookie的区别#参考 112.HTTP请求中Session实现原理#参考 113.redirect与forward区别#参考 114.TCP和UDP区别#参考 115.DDos攻击及预防#参考文章: (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐



