本文从 JVM 结构入手,介绍了 Java 内存管理、对象创建、常量池等基础知识,对面试中 JVM 相关的基础题目进行了讲解。 写在前面(常见面试题) 基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位 ...
分类:
其他好文 时间:
2019-03-13 10:38:16
阅读次数:
211
一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列都有哪 ...
分类:
编程语言 时间:
2019-03-09 01:14:43
阅读次数:
221
常见面试题【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOC ...
分类:
其他好文 时间:
2019-02-26 21:09:35
阅读次数:
169
1、什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一个模块,无需中间整合层来整合 ,它和Struts2一样都属于表现层的框架。在web模型中,MVC是一种很流行的框架,通过 ...
分类:
编程语言 时间:
2019-02-25 16:52:49
阅读次数:
221
JAVA 异常类型结构 Error 和 Exeption 受查异常和非受查异常 异常的抛出与捕获 直接抛出异常 封装异常并抛出 捕获异常 自定义异常 try-catch-finally try-with-resource 阿里巴巴异常处理规约 常见面试题 JAVA 异常类型结构 Throwable ...
分类:
编程语言 时间:
2019-02-14 20:24:01
阅读次数:
184
JAVA必背面试题和项目面试通关要点 一 数据库 1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重复项;) 数据库里的密码如何加密(md5); (1)数据库的密码加密:单向加密, ...
分类:
编程语言 时间:
2019-02-13 22:25:13
阅读次数:
222
【校招面经】机器学习与数据挖掘常见面试题整理 part5 2018年08月04日 15:58:45 稻蛙 阅读数:105 【校招面经】机器学习与数据挖掘常见面试题整理 part5 2018年08月04日 15:58:45 稻蛙 阅读数:105 【校招面经】机器学习与数据挖掘常见面试题整理 part5 ...
分类:
其他好文 时间:
2019-02-06 22:47:02
阅读次数:
193
【校招面经】机器学习与数据挖掘常见面试题整理 part4 2018年07月25日 12:43:21 稻蛙 阅读数:149 【校招面经】机器学习与数据挖掘常见面试题整理 part4 2018年07月25日 12:43:21 稻蛙 阅读数:149 【校招面经】机器学习与数据挖掘常见面试题整理 part4 ...
分类:
其他好文 时间:
2019-02-06 22:45:54
阅读次数:
254
【校招面经】机器学习与数据挖掘常见面试题整理 part7 2018年08月04日 21:32:43 稻蛙 阅读数:182 【校招面经】机器学习与数据挖掘常见面试题整理 part7 2018年08月04日 21:32:43 稻蛙 阅读数:182 【校招面经】机器学习与数据挖掘常见面试题整理 part7 ...
分类:
其他好文 时间:
2019-02-06 22:42:08
阅读次数:
182
【校招面经】机器学习与数据挖掘常见面试题整理 part9 2018年08月04日 22:10:31 稻蛙 阅读数:203 【校招面经】机器学习与数据挖掘常见面试题整理 part9 2018年08月04日 22:10:31 稻蛙 阅读数:203 【校招面经】机器学习与数据挖掘常见面试题整理 part9 ...
分类:
其他好文 时间:
2019-02-06 22:33:48
阅读次数:
236