java面试准备题目
1、jsp与servlet区别
2、ArraList,LinkList,List,Vector的区别, hashmap,hashtable,hashset区别,heap,stack区别(屡试不爽的笔试题。。)
ArrayList和LinkedList有什么区别?
ArrayList和LinkedList都实现了List接口,他们有以下的不同点:
ArrayList是基于索引的数据接口,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元素列表的形式存储它的数据,每一个元素都和它的前一个和后一个元素链接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)。
相对于ArrayList,LinkedList的插入,添加,删除操作速度更快,因为当元素被添加到集合任意位置的时候,不需要像数组那样重新计算大小或者是更新索引。
LinkedList比ArrayList更占内存,因为LinkedList为每一个节点存储了两个引用,一个指向前一个元素,一个指向下一个元素。
3、spring的事务管理,事务隔离级别
4、oracle sql的优化方法
5、j2ee设计模式
6、nio与传统io区别
7、jvm虚拟机机制
8、内存回收机制,哪些内存回收算法
9、进程间通信
10、mvc的好处
11、冒泡排序算法(也是屡试不爽的。。)
12、亿万级数据找出最大的前10个,或者类似的大数据集处理题。。
13、最好有个自己熟悉的项目经历,能说出自己做的那个部分,能画出项目的技术结构图。。
14、分布式环境下的性能调优
15、单例模式的几种写法
16、类加载顺序,几种classloader。。
17、linux中分析提取日志(例如文本中记录时间,取该文本中大于多少时间的记录),
18、Hibernate与Ibatis的区别
19、为什么用ibatis不用JDBC
20、什么是事务
21、同步跟异步的区别
22、线程有哪些锁
23、怎么查linux中有多少进程和线程,参数的意义
24、怎么优化JVM,
25、Resin与Tomcat的区别
JAVA当中变量什么时候需要初始化
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值。
2. 局部变量声明之后,Java虚拟机就不会自动给它初始化为默认值,因此局部变量的使用必须先经过显式的初始化。
http://www.cnblogs.com/renyuan/archive/2012/11/07/2758507.html
转载于:https://blog.51cto.com/ql0722/1655398
java面试准备题目相关推荐
- java面试经典题目
面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面.抽象并不5. 打算了解全部问题,而6. 只是选择其中的一 ...
- 2021最新Java面试笔试题目分享
引言 众所周知,软件系统有三高:**高并发.高性能.高可用.**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜. 高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里 ...
- “百思不得姐,2021最新Java面试笔试题目分享
(2)写请求2更新数据库,将 age 字段更新为20: (3)写请求2更新缓存,缓存 age 设置为20: (4)写请求1更新缓存,缓存 age 设置为18: 执行完预期结果是数据库 age 为20, ...
- java面试精选题目:简述8种基本数据类型
Java的8种基本数据类型包括byte,short,int,long,float,double,boolean,char.其中byte属于字节型,用于存储整数,占用1个字节,范围-128~127.sh ...
- java面试逻辑思维题目_逻辑思维面试题-java后端面试
第一题 4 2 12 28 80 写出后面那个数 A.124 B.96 C.216 D.348 正解C 28=(12+2)*2 80=(12+28)*2 216=(80+28)*2 第二题 A,B,C ...
- java面试答题软件,Java面试题库
Java面试题库app是Java工程师的学习软件.Java面试题库app深入分析Java源代码.jdk.编译器等常见面试内容.帮助大家提高面试水平. 软件介绍 Java面试题库app是一款专为正在找工 ...
- java面试笔试资料 百度网盘
面试宝典:微软.谷歌.百度.腾讯等各大公司笔试面试题整理全版 /面试宝典:微软.谷歌.百度.腾讯等各大公司笔试面试题整理全版 分享时间:2014-11-07 09:01分享用户:东东***07文件大小 ...
- java面试app_java面试题库app
java面试题库app是一款专为正在找工作的java程序员打造的软件,这款软件集合了精选的Java面试笔试题目及答案,致力于帮助用户通过面试和笔试,有需要的朋友快来下载吧. java面试题库app特色 ...
- 2021年Java面试题目最新总结【90%面试会踩的坑】
学会java技术之后大家面临的最多的问题就是面试这关,求职面试java岗位是否能够成功是直接影响我们的工作机会的,所以对于Java程序员面试你准备好了吗?今天小编汇总了一下关于Java程序员面试,90 ...
- Java高级程序员(5年左右)面试的题目集
Java高级程序员(5年左右)面试的题目集 https://blog.csdn.net/fangqun663775/article/details/73614850?utm_source=blogxg ...
最新文章
- python基础看什么书-2020年入门Python,这7本书一定要看!
- JAVA——[MySQLNonTransientConnectionException:Could not create connection to database server.]解决方案
- python中while与else的联姻
- PostgreSQL从未授权到高权限命令执行
- IDEA的热部署配置
- Linux 下mysql操作
- Hive 分组取Top N
- 《Android 面试指南》来自腾讯、阿里巴巴、欢聚时代、美团、聚美优品、悦跑圈等大佬分享的面经...
- Unity Resource Manager
- 软文标题怎么写吸引人?记住这几个套路
- POJ 1144 Network
- composer镜像源切换
- 双向链表list(十二)
- c语言的中打印出鸟图形,教你画出一只萌萌哒小鸟【PS教程】
- ajax 轮询请求后台服务器
- 2022-2028全球与中国3-甲基吡啶市场现状及未来发展趋势
- 移动宽带光猫真正后台上网设置
- 股票基础知识(入市必读)
- Unity Editor修改分辨率
- flutter Container 的decoration 属性