
面试题
文章平均质量分 90
后端开发基础免费分享
欢迎亲亲们来交流后端知识,以java为主,都是免费。有不完善的希望亲亲们能提出来,我及时补充改正
展开
-
MySQL面试题总结
数据库常用面试题,直接拿走原创 2021-03-12 09:46:40 · 796 阅读 · 0 评论 -
JVM介绍及相关面试题汇总
满满的干货,准备好瓜子慢慢看吧~ 目录 JVM介绍 一、JVM概述 二、JVM内存区域 2.1程序计数器(线程私有) 2.2虚拟机栈(线程私有) 2.3本地方法区(线程私有) 2.4堆(Heap-线程共享)-运行时数据区 2.5方法区/永久代(线程共享) 三、JVM运行时内存 3.1 新生代 3.2 老年代 3.3 永久代 四、垃圾回收与算法...原创 2021-03-06 18:46:46 · 241 阅读 · 0 评论 -
IO流,多线程,网络编程等相关面试题
IO流 1.Java中有几种类型的流? 答:1. 按照流的流向分,可以分为输入流和输出流; 2. 按照操作单元划分,可以划分为字节流和字符流; 3. 按照流的角色划分为节点流和处理流。 2.字节流和字符流哪个好?怎么选择? 答: 1.大多数情况下使用字节流会更好,因为大多数时候 IO 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(图片等都是按字节存储的) 2.如果对于操作需...原创 2021-03-06 14:55:45 · 948 阅读 · 0 评论 -
Java常用集合类总结
在介绍常用集合类之前先了解一下集合类结构体系:从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类。 一、List集合 List集合是单列集合体系之一,它的特点有三个:List集合及其实现类全部都是有索引; ...原创 2021-03-05 17:29:58 · 358 阅读 · 1 评论 -
Java 基础面试题整理,希望也能帮到你
1.谈谈对面向对象的理解? 答:在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。 说到面向对象就不得不提,他的三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 ...原创 2021-03-03 19:31:09 · 4829 阅读 · 7 评论