
java面试
文章平均质量分 79
为了找个好工作,好好学习java,积累知识
-权子-
莫等闲,白了少年头,空悲切!
展开
-
笔试题积累
1、(判断题)小型机通常采用RISC和unix操作系统 对小型机,一般认为,传统小型机是指采用RISC、MIPS等专用处理器,主要支持UNIX操作系统的封闭、专用的计算机系统,所以又称RISC服务器或Unix服务器。性能比大型机要差,比PC机要好。2、(单选题)磁盘接口的类型包括:1、SAS;2、SATA;3、NL-SAS;4、SCSI;5、IDE。请对上述五种类型的接口速率由快到慢进行排序,正确的一项是?132453、单选题)以下哪项用来确定路由优先级?路由协议算法的优劣4、(判断题)在s原创 2022-06-22 17:37:18 · 500 阅读 · 0 评论 -
java面试题目积累 05
目录一、MySQL主从同步是如何实现的二、说一说HashMap的扩容机制三、什么是MVC四、算法题:实现两个数组相乘五、DNS(域名系统)是什么?六、算法题:给定一个长度为n的数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组一、MySQL主从同步是如何实现的Binary log:主数据库的二进制日志。Relay log..原创 2022-02-28 19:21:01 · 483 阅读 · 0 评论 -
java面试题目积累 02
一、静态库和动态库如何制作及使用,区别是什么静态库在程序的链接阶段被复制到了程序中;动态库在链接阶段没有被复制到程序中,而是程序在运行时由系统动态加载到内存中供程序调用。二、说一说ConcurrentHashMap的实现原理在JDK8中,ConcurrentHashMap的底层数据结构与HashMap一样,也是采用“数组+链表+红黑树”的形式。同时,它又采用锁定头节点的方式降低了锁粒度,以较低的性能代价实现了线程安全。底层数据结构的逻辑可以参考HashMap的实现,下面我重点介绍它的线程安全的实现.原创 2022-02-26 17:52:54 · 357 阅读 · 0 评论 -
java面试题目积累 01
一、简述一下 GDB 常见的调试命令GDB是在linux/unix操作系统下的命令行窗口常用命令(gdb)help:查看命令帮助,具体命令查询在gdb中输入help + 命令,简写h(gdb)run:重新开始运行文件(run-text:加载文本文件,run-bin:加载二进制文件),简写r(gdb)start:单步执行,运行程序,停在第一执行语句(gdb)list:查看原代码(list-n,从第n行开始查看代码。list+ 函数名:查看具体函数),简写l(gdb)set:设置变量的值(gdb原创 2022-02-26 17:44:16 · 347 阅读 · 0 评论 -
java面试题目积累 03
一、Java中有哪些集合类Java中的集合类分为4大类,分别由4个接口来代表,它们是Set、List、Queue、Map。其中,Set、List、Queue、都继承自Collection接口。· Set代表无序的、元素不可重复的集合。· List代表有序的、元素可以重复的集合。· Queue代表先进先出(FIFO)的队列。· Map代表具有映射关系(key-value)的集合。Java提供了众多集合的实现类,它们都是这些接口的直接或间接的实现类,其中比较常用的有:HashSet、TreeSet.原创 2022-02-26 17:54:27 · 662 阅读 · 0 评论 -
java面试题目积累 04
一、说一说线程的生命周期线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。1新建:就是刚使用new方法,new出来的线程;2就绪:就是调用的线程的start()方法后,这时候线程处于等待CPU分配资源阶段,谁先抢的CPU资源,谁开始执行;3运行:当就绪的线程被调度并获得CPU资源时,便进入运行状态,run方法定义了线程的操作和功能;4阻塞:在运行状态的时候,可能因为某些原因导致运行状态的线程变成了阻塞状态,比如sleep()、wait()之后线程就处于了阻塞状态,这个时候需要其他原创 2022-02-27 17:34:58 · 281 阅读 · 0 评论