面试题
文章平均质量分 62
面试专栏
珍妮玛•黛金
人生就是如此,穿的是朝九晚五的责任,提的是柴米油盐的生活,跳的骨子里的放荡不羁和曾经为此付之希望的梦想叫醒我的不是梦想,是生活,看世人慌慌张张,不过图碎银几两。偏偏这碎银几两,能解世间万种惆怅。
展开
-
Java面试题(二十三)DCL单例
DCL单例模式原创 2023-03-06 17:19:53 · 416 阅读 · 0 评论 -
JAVA面试题(史上最全,持续更新)
汇总整理了最新的Java面试题,会持续更新,分享给需要的同学们,共同进步。原创 2020-07-21 15:51:05 · 1016 阅读 · 0 评论 -
Java面试题(一)基础系列
1.抽象类和接口接口是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。2.封装,继承,多态封装:抽象性函式接口的实现细节部分包装、隐藏起来的方法。继承:继承就是...原创 2020-07-22 09:52:08 · 432 阅读 · 0 评论 -
Java面试题(二)设计模式系列
1.面向对象的六原则一法则职责单一原则:一个类只做它该做的事。开闭原则:软件实体应当对扩展开放,对修改关闭。依赖倒转原则:面向接口。声明方法的参数类型、方法的返回类型、变量的引用类型时,尽可能使用抽象类型而不使用具体类型,因为抽象类型可以被其任意子类所替代。里氏替换原则:任何时候都可以用子类型替换掉父类型。接口隔离原则:接口应该小而专,不应该大而全。合成聚合复用原则:应当多使用聚合或合成关系复用代码。迪米特法则:最少知识原则,一个对象应当对其他对象尽可能少的了解。原创 2020-07-22 09:53:01 · 340 阅读 · 0 评论 -
Java面试题(三)异常系列
1.java异常有哪几种,有哪些特点java中异常主要分为 Error 和 Exception。Exception 分为被检查的异常(checked exception)和运行时的异常(runtime exception,即不受检查的异常);Error 表示系统错误,通常不能预期和恢复(譬如 JVM 崩溃、内存不足等);被检查的异常(Checked exception)在程序中能预期且要尝试修复(如我们必须捕获 FileNotFoundException 异常并为用户提供有用信息和合适日志来进行调原创 2020-09-10 17:28:57 · 592 阅读 · 0 评论 -
Java面试题(四)Jvm系列
1.说一说JRE/JDK/JVMJRE(JavaRuntimeEnvironment),java运行环境,平台。所有java开发的程序都需要在JRE下运行。一般安装JRE之后再运行java程序即可。JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在 JDK的安装过程中,JRE也是 安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件原创 2020-09-09 16:14:04 · 328 阅读 · 0 评论 -
Java面试题(五)排序算法
java排序算法原创 2023-01-05 18:07:50 · 196 阅读 · 0 评论 -
Java面试题(六)Linux系列
1.查看端口lsof -i:8080netstat -tunlp|grep 80802.运行jarjava -jar ies-eureka-1.0.jar &nohup java -jar ies-eureka-1.0.jar &3.运行tomcatcd /java/tomcat/bin启动:./startup.sh停止:./shutdown.sh3.查看进程ps -ef | grep xxxps -aux | grep xxx(-aux显示所有状态)4.关闭进程原创 2020-07-28 17:00:55 · 314 阅读 · 0 评论 -
Java面试题(七)网络编程系列
1.简单说一下http协议http(Hypertext transfer protocol)超文本传输协议,通过浏览器和服务器进行数据交互,进行超文本(文本、图片、视频等)传输的规定。也就是说,http协议规定了超文本传输所要遵守的规则2.http协议的特点无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。无状态:HTTP协议是无状态协议。对于事务处理没有记忆能力。多个请求之间没有必然的联系基于TCP原创 2020-07-22 09:54:08 · 758 阅读 · 0 评论 -
Java面试题(八)链表常见算法题
链表常见算法原创 2022-12-27 15:50:45 · 1099 阅读 · 1 评论 -
Java面试题(九)RabbitMQ常见面试题
RabbitMQ常见面试题原创 2022-12-25 14:39:13 · 811 阅读 · 0 评论 -
Java面试题(十)多线程经典编程题
多线程经典编程题原创 2022-12-23 11:11:12 · 1198 阅读 · 0 评论 -
Java面试题(十一)CAS和ABA问题
CAS锁和ABA问题原创 2022-12-13 22:53:49 · 184 阅读 · 0 评论 -
Java面试题(十二)腾讯Spring夺命7连问(灵魂拷问)
spring的夺命9连问,直接问懵逼了原创 2022-12-13 11:33:49 · 2914 阅读 · 0 评论 -
Java面试题(十三)美团JVM夺命7连问(灵魂拷问)
美团面试题JVM夺命7连问原创 2022-12-09 22:11:50 · 1078 阅读 · 1 评论 -
Java面试题(十四)hashMap和hashTable的区别
HashMap和hashTable的区别原创 2022-12-08 16:35:08 · 140 阅读 · 0 评论 -
Java面试题(十五)引用类型
java引用类型原创 2022-12-08 16:25:38 · 254 阅读 · 0 评论 -
Java面试题(十六)多线程面试题
多线程面试题原创 2022-12-08 15:21:28 · 580 阅读 · 0 评论 -
Java面试题(十七)美团算法题
三色旗数组元素移动给定int 类型数组 [5, 0, -2, 1, 0, 2, 0, -1, 0, 0, 4]将数据分为3类,移动元素后,元素顺序为 正数、负数、零要求只能进行数组内移动,空间复杂度 O(1)解题思路遍历数组,当元素等于0时,就和数组末尾元素交换位置,如果末尾也是0,就往末尾前一位进行交换当元素小于0时,就跳过本次,位移+1进入下次循环当元素大于0时,如果上一位元素小于0,就和上一位元素交换,否则就跳过本次循环,位移+1进入下次循环 public static i原创 2021-02-22 20:41:00 · 653 阅读 · 0 评论 -
Java面试题(十八)SQL面试题
题目Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。±—±-------±---------±--------------+| Id | Name | Salary | DepartmentId |±—±-------±---------±--------------+| 1 | Joe | 85000 | 1原创 2021-01-26 14:01:49 · 358 阅读 · 0 评论 -
Java面试题(十九)类初始化顺序
public class T implements Cloneable { public static int k = 0; public static T t1 = new T("t1"); public static T t2 = new T("t2"); public static int i = print("i"); public static ...原创 2018-03-19 13:58:22 · 7494 阅读 · 0 评论 -
Java面试题(二十)面试经验分享
Java面试经验分享原创 2023-01-05 16:32:52 · 764 阅读 · 0 评论 -
Java面试题(二十一)面试经验分享
1.自我介绍2.聊聊最近的项目3.7层网络协议应用层:为应用服务提供网络服务,http,snmp,ftp表现层:将下层收到的数据进行处理成网络标准的数据格式会话层:管理连接,就是何时创建连接,何时关闭连接传输层:保障数据传输的可靠稳定,tcp,udp网络层:通过路由,产生IP地址,来实现数据包的发送数据链路层:把不规范的比特流通过封装成数据帧的方式传给上层物理层:连接底层物理设备的传输介质,通过比特流的方式进行数据传输4.数据库索引有哪些主键索引:给一个键设置为主键的时候自动创建原创 2021-03-08 22:55:59 · 344 阅读 · 1 评论 -
Java面试题(二十二)Web前端面试题
Web 前端面试题原创 2020-06-15 14:38:09 · 4893 阅读 · 25 评论