面试
文章平均质量分 81
z2012c
这个作者很懒,什么都没留下…
展开
-
面试系列(一):代码的执行顺序
开始这个系列是因为想总结一下面试中比较常见的考点。。不喜勿喷~~~~~~ 1、静态代码块、构造代码块、普通代码块和构造函数的执行顺序静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。构造代码块:直接在类中定义且没有加static关键字的...2017-06-04 17:42:25 · 293 阅读 · 0 评论 -
面试系列(二):JVM工作原理
【阅读模式答题】答题:对于JVM的理解,在我看来有两个重要部分: 第一是Java代码编译和执行的整个过程:开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。Java代码编译和执行的整个过程包含了以下三个重要的机制:1)...2017-06-04 18:42:43 · 2443 阅读 · 0 评论 -
面试系列(三):Java反射机制
Java的反射机制也会是面试中较常问到的点。建议可以从基本定义,语法和实际应用3方面作答。 1、基本定义反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2、基本语法1)获取Class对象一般有3种形式:...原创 2017-06-05 00:02:01 · 932 阅读 · 1 评论 -
面试系列(四):Java基础知识
基础也是Java面试里最基本的考查~ 下面就以我遇到的较为常见的点来整理,比较零散,仅供参考。 1、switch……case要注意case之间要用break来分隔,否则将会一直执行下去直到有break的地方:public static void switchTest(int i) { switch(i) { case 1: System.out.prin...原创 2017-06-07 18:30:51 · 194 阅读 · 0 评论 -
面试系列(五):数据库和前端
前言:数据库和前端也是Java面试比较常见的两部分,这里就写在一篇文章里了。。本篇文章可能并不详尽,但也基本涵盖了面试中可能会问到的点。。 第一部分:数据库部分 1.数据三大范式第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分。例如,姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是...2017-06-13 15:27:50 · 449 阅读 · 0 评论 -
面试系列(六):多线程
差点把多线程给忘了。。。。 多线程基本上去每个公司面试都会问到…… 1、谈谈你对多线程的理解线程:表示程序的执行流程,是CPU调度执行的基本单位多线程:指的是一个程序(一个进程)运行时产生了不止一个线程,使用多线程的好处,在于并行的执行多任务,彼此独立,可以提高执行效率。 2、实现多线程的方式在java中实现多线程有多种途径:继承Thread类,实现Runn...原创 2017-06-14 16:19:44 · 353 阅读 · 0 评论 -
面试系列(七):Spring(框架)
终于到最后一个比较常问的点了。基本上问你对于Spring的理解。把它的核心概念:IOC和AOP答好,以及Spring的工作原理,Spring里用到的一些设计模式答好就差不多了…… ===================================20170727更新================================下面摘抄了对于Spring理解比较形象的好文章~...2017-06-14 16:51:00 · 202 阅读 · 0 评论 -
Java常见知识(持续更新
其实今年面试发现,对于底层的东西还是得多看,之前虽然整理过一些Java面试的东西,但还是不够,下面就回顾下比较需要掌握的知识点。1、JVM的内存结构收藏一篇比较好的文章:JVM内存模型及垃圾回收算法 :http://blog.csdn.net/kingofworld/article/details/17718587 2、HashMap原理1)HashMap: http:...2017-11-29 16:06:41 · 161 阅读 · 0 评论 -
Java面试知识点手工笔记
个人手工笔记,因为怕丢掉,所以以照片的形式传上来保存在网络里。。 1、线程有关: 2、Spring Cloud分布式: 3、HashMap原理: 4、JVM内存模型: 5、锁: 6、MySQL索引: 7、内存溢出: 8、其他: ...2018-05-03 09:50:17 · 421 阅读 · 0 评论