随笔分类 -  java面试题

摘要:Java面试题及答案整理(2020最新版) 《Java 最常见的 208 道面试题》的答案已经全部更新完了,有些答案是博主自己总结的,也有些答案是在网上搜集整理的。这些答案难免会存在一些错误,仅供大家参考。如果发现错误还望大家多多包涵,不吝赐教,谢谢~ 博主特意整理出这个目录,方便大家平时复习和收藏 阅读全文
posted @ 2020-07-22 10:15 工程师搁浅 阅读(6783) 评论(1) 推荐(0)
摘要:没有什么套路,就是直接上干货!!!最新Java面试题汇总整理连答案一块儿分享给大家,希望对大家有帮助~ 之后还会推出Java面试题系列文章,敬请关注! 按照技术模块:Java热点技术、多线程、微服务、JVM、Redis、消息队列、SQL相关的面试题。不要走开,稍后更精彩! 1、面向对象的特点有哪些? 阅读全文
posted @ 2019-11-27 15:04 工程师搁浅 阅读(2343) 评论(0) 推荐(0)
摘要:前段时间自己使用 redis 开发的时候,搞了一个 docker ,然后直接开放连接没有密码,其实一开始我就知道会被黑产扫到然后给我种马,但是把因为也是测试服务,其实也没怎么上心,于是就放任自由了,结果第二天果然收到了一份新鲜的木马。然后简单对其入侵做了一个分析,结果发现没有能攻击成功,但是既然木马 阅读全文
posted @ 2019-07-29 06:08 工程师搁浅 阅读(1721) 评论(0) 推荐(1)
摘要:Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 阅读全文
posted @ 2019-07-28 07:38 工程师搁浅 阅读(1289) 评论(0) 推荐(0)
摘要:1、什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。访问spring官网页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序 阅读全文
posted @ 2019-03-17 13:51 工程师搁浅 阅读(108257) 评论(0) 推荐(4)
摘要:下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 1、面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类。 继承:基于基类创建新类。 封装:将数据隐藏起来,对数据的访问只能通过特定接口。 多态性:不 阅读全文
posted @ 2019-03-16 20:38 工程师搁浅 阅读(16301) 评论(0) 推荐(1)
摘要:1、#{}和${}的区别是什么? #{}和${}的区别是什么? 在Mybatis中,有两种占位符 #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 2、当实体类中的属性名和表中的字段 阅读全文
posted @ 2019-03-14 09:52 工程师搁浅 阅读(2973) 评论(0) 推荐(0)
摘要:1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 (2)MyBati 阅读全文
posted @ 2019-03-13 22:03 工程师搁浅 阅读(29448) 评论(1) 推荐(2)
摘要:又是金三银四的时候,我希望这份面试题能够祝你一臂之力! 自我和项目相关 1、自我介绍 2、你觉得自己的优点是?你觉得自己有啥缺点? 3、你有哪些 offer? 4、你为什么要离开上家公司?你上家公司在xxx,我们公司在xxx,离这么远为什么要选择我们这里? 5、上家公司的同事和领导是怎么评价你的? 阅读全文
posted @ 2019-03-13 13:16 工程师搁浅 阅读(1275) 评论(0) 推荐(3)
摘要:一、Java基础部分 1. HashMap和Hashtable各有什么特点,它们有什么区别?(必背题,超级重要) HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 HashM 阅读全文
posted @ 2019-03-12 13:31 工程师搁浅 阅读(4612) 评论(0) 推荐(2)
摘要:最近在备战面试的过程中,整理一下面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。 面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux 阅读全文
posted @ 2019-03-11 22:04 工程师搁浅 阅读(1382) 评论(0) 推荐(0)
摘要:适宜阅读人群 需要面试的初/中/高级 java 程序员 想要查漏补缺的人 想要不断完善和扩充自己 java 技术栈的人 java 面试官 具体面试题 下面一起来看 208 道面试题,具体的内容。 一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3 阅读全文
posted @ 2019-03-01 13:17 工程师搁浅 阅读(5304) 评论(0) 推荐(0)
摘要:Java基础知识篇 面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象: 优点:易维护、易复用、易 阅读全文
posted @ 2019-02-26 22:42 工程师搁浅 阅读(47081) 评论(0) 推荐(4)
摘要:我通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习分为如下几个方向。 JVM; 排序算 阅读全文
posted @ 2019-02-25 20:18 工程师搁浅 阅读(805) 评论(0) 推荐(3)
摘要:上一篇:近5年常考Java面试题及答案整理(二) 68、Java中如何实现序列化,有什么意义? 答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决对象流读写操作时可能引发的问题(如果不进行序 阅读全文
posted @ 2019-01-29 14:40 工程师搁浅 阅读(1703) 评论(0) 推荐(0)
摘要:上一篇:近5年常考Java面试题及答案整理(一) 31、String s = new String("xyz");创建了几个字符串对象? 答:两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象。 32、接口是否可继承(extends)接口?抽象类是否可实现(implements)接口 阅读全文
posted @ 2019-01-28 13:16 工程师搁浅 阅读(1533) 评论(0) 推荐(0)
摘要:下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正。 1、面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类。 继承:基于基类创建新类。 封装:将数据隐藏起来,对数据的访问只能通过特定接口。 多态性:不同子类型对象对相同消息作出不同响应。 2、访问修 阅读全文
posted @ 2019-01-27 12:59 工程师搁浅 阅读(4629) 评论(1) 推荐(1)
摘要:1、webservice是什么? webservice是一种跨编程语言和跨操作系统的远程调用技术,遵循SOPA/WSDL规范。 2、springCloud是什么? springcloud是一个微服务框架,并提供全套分布式系统解决方案。支持配置管理,熔断机制,leader选举,服务治理,分布式sess 阅读全文
posted @ 2019-01-04 10:25 工程师搁浅 阅读(19111) 评论(0) 推荐(0)
摘要:整理了下阿里近几年的java面试题目,大家参考下吧,希望对大家有帮助,可以帮大家查漏补缺。 答对以下这些面试题,可以淘汰掉 80 % 的求职竞争者。 1.hashcode相等两个类一定相等吗?equals呢?相反呢? 2.介绍一下集合框架? 3.hashmap hastable 底层实现什么区别?h 阅读全文
posted @ 2018-11-25 22:18 工程师搁浅 阅读(1409) 评论(0) 推荐(0)
摘要:Arraylist 与 LinkedList 异同 1. 是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; 2. 底层数据结构: Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构; 3. 插 阅读全文
posted @ 2018-11-22 22:15 工程师搁浅 阅读(532) 评论(0) 推荐(0)