八股文之基础
文章平均质量分 91
java基础面试题
624回锅肉
这个作者很懒,什么都没留下…
展开
-
mysql
4.1 MySQL4.1.2 什么是MySQL?mysql是一个开源的关系型数据库。默认端口为3306。4.1.3 mysql存储引擎有哪些?myisam和InnoDB。myisam是早期mysql的默认存储引擎,而InnoDB是现在mysql的默认存储引擎,支持事务。用show engines;命令查看mysql的所有存储引擎后,发现只有InnoDB引擎是支持事务的,剩下的都不支持事务。MyISAM和InnoDB有什么区别?1.myisam不支持事务,而InnoDB支持事务2.myisam原创 2021-04-06 16:22:20 · 216 阅读 · 0 评论 -
java集合
2.2.1. 说说List,Set,Map三者的区别?从储存元素的角度看:List:存储的元素是有序的(有顺序),可以重复。Set:存储的元素是无序的,不可以重复。Map:存储的是<key,value>的键值对,key是无序的,不可重复。value是无序的,可以重复。一个key对应一个value。2.2.2. ArrayList 与 LinkedList 区别?ArrayList 与 LinkedList的使用场景是什么?1.是否线程安全:它们都不是线程安全的2.它们的底层结构:原创 2021-03-17 20:24:30 · 166 阅读 · 0 评论 -
操作系统
一:基础1.1 什么是操作系统?1.它是管理电脑硬件和软件的程序,是计算机的基础设施。2.它屏蔽了硬件的复杂性。3.它的内核(kernel)是核心的部分。内核负责内存和硬件设备的管理,文件系统和应用程序的管理等。内核连接了硬件和应用程序,是它们的桥梁,决定了计算机系统的性能和稳定性。1.2 什么是系统调用?进程在操作系统中有两个状态:一个是用户态,一个是内核态。应用程序一般的操作都是在用户态进行的,也就是管理用户数据,进行一些用户操作。但是总会有一些需要更底层的需要操作系统来完成的操作,原创 2021-03-31 20:37:26 · 216 阅读 · 0 评论 -
java语言基础
2.1.1. ⾯向对象和⾯向过程的区别1.在性能方面:面向过程的性能要好于面向对象。因为面向对象有对象的概念,需要实例化对象,这会消耗大量的资源。所以面向对象的性能差一些。2.在可维护性,可扩展性方面:面向对象的可维护性和可扩展性要好的多。因为面向对象有封装,继承,多态等特性,会使系统的可维护性和可扩展性更好。java比较慢是因为:java并不是像面向过程语言编译为机器码后让机器执行,而是使用字节码.class让虚拟机去执行,所以慢一些。2.1.1. Java 语⾔有哪些特点?1.简单易学原创 2021-03-23 16:13:08 · 753 阅读 · 0 评论 -
计算机网络
3.1.1 OSI与TCP/IP各层的结构与功能,都有哪些协议?OSI七层协议:从下到上,1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层TCP/IP四层协议:从下到上,1.网络接口层2.网络层3.传输层4.应用层折中的五层协议:从下到上,1.物理层2.数据链路层3.网络层4.传输层5.应用层每层都是干什么的?1.物理层:物理层传输比特流。物理层的作用是:在两个计算机节点之间传输比特流,尽可能忽略传输介质以及物理设备之间的差异。2.数据链路层:主机之间的数据原创 2021-03-26 19:11:22 · 282 阅读 · 0 评论