1.JDK.JRE.JVM的区别? JDK:是三者之中范围最大的,JDK包含JRE与JVM。JDK主要包括java运行环境,java开发工具包,java基础类(API)库。JDK是整个java开发的核心,其中的java开发工具包是java开发中必不可少的,能够将源代码编译成.class文件交给JRE ...
分类:
编程语言 时间:
2018-12-20 23:18:01
阅读次数:
298
1、多个线程访问同一资源时如何保证线程之间访问的顺序性。 a、方案一 方案二 方案三 ...
分类:
编程语言 时间:
2018-12-14 22:42:09
阅读次数:
212
我们来看两个有关Java框架之Hibernate的面试题,这是关于Hibernate的常考知识点。1、请介绍一下Hibernate的二级缓存解题按照以下思路来回答:(1)首先说清楚什么是缓存;(2)再说有了hibernate的Session就是一级缓存,即有了一级缓存,为什么还要有二级缓存;(3)最后再说如何配置Hibernate的二级缓存。缓存就是把以前从数据库中查询出来和使用过的对象保存在内存
分类:
编程语言 时间:
2018-12-11 19:53:52
阅读次数:
267
在大四实习阶段,秋招的时候,面试了很多家公司,总结常见的java面试题目:(答案可以自己百度) 1、你所用oracle的版本号是多少? 2、tomcat修改8080端口号的配置文件是哪个? 3、mybatis与jdbc区别? 4、mybatis的三种连接方式? 5、servle的生命周期? 6、js ...
分类:
编程语言 时间:
2018-12-11 15:52:27
阅读次数:
204
第一,谈谈final, finally, finalize的区别。 最常被问到。 final:可以修饰非抽象类和非抽象类成员方法和变量 final类不能被继承,没有子类,final类中的方法默认是final 被声明为final的变量必须在申明时给定初始值,而在以后的应用中只能读,不能修改 final ...
分类:
编程语言 时间:
2018-12-10 19:14:18
阅读次数:
183
本文的题目出自博客 但是作者没有给出答案,博主斗胆来制作答案版。 引言 说在前面的话: 本文适合人群: 急等着换工作的人 我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多。比如,你仔细观察,你会发现,HashMap的出现几率未免也太高了吧!连考察的知识点都一样,什么hash碰 ...
分类:
编程语言 时间:
2018-12-02 12:24:20
阅读次数:
236
本文内容来自互联网各种面试实例,以及自己的面试经历,主要是中级开发的面试题 初中级java面试主要分为几个部分: 0、序 1、 "java基础" 2、 "java多线程" 3、 "jvm知识" 4、 "spring等框架知识" 5、 "常用实践,如session同步" 6、 "其他知识,例如tomc ...
分类:
编程语言 时间:
2018-11-30 11:35:21
阅读次数:
262
不知不觉中,已经将面试题更新到第六篇了,庞大的java面试题库,想要刷完似乎不大可能,需要一点一点的积累。 1、java 中会存在内存泄漏吗,请简单描述。 答:会;存在无用但可达的对象,这些对象不能被GC 回收,导致耗费内存资源。 2、静态变量和实例变量的区别? 答:静态变量也称为类变量,归全类共有 ...
分类:
编程语言 时间:
2018-11-26 20:04:19
阅读次数:
180
java的优点: Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。 ...
分类:
编程语言 时间:
2018-11-26 11:04:10
阅读次数:
210