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面试准备题目相关推荐

  1. java面试经典题目

    面向对象的特征有哪些方面  1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面.抽象并不5. 打算了解全部问题,而6. 只是选择其中的一 ...

  2. 2021最新Java面试笔试题目分享

    引言 众所周知,软件系统有三高:**高并发.高性能.高可用.**三者既有区别也有联系,门门道道很多,全面讨论可以大战三天三夜. 高并发对于Java开发者来说都不陌生,每年天猫双十一,秒杀大促等场景阿里 ...

  3. “百思不得姐,2021最新Java面试笔试题目分享

    (2)写请求2更新数据库,将 age 字段更新为20: (3)写请求2更新缓存,缓存 age 设置为20: (4)写请求1更新缓存,缓存 age 设置为18: 执行完预期结果是数据库 age 为20, ...

  4. java面试精选题目:简述8种基本数据类型

    Java的8种基本数据类型包括byte,short,int,long,float,double,boolean,char.其中byte属于字节型,用于存储整数,占用1个字节,范围-128~127.sh ...

  5. 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 ...

  6. java面试答题软件,Java面试题库

    Java面试题库app是Java工程师的学习软件.Java面试题库app深入分析Java源代码.jdk.编译器等常见面试内容.帮助大家提高面试水平. 软件介绍 Java面试题库app是一款专为正在找工 ...

  7. java面试笔试资料 百度网盘

    面试宝典:微软.谷歌.百度.腾讯等各大公司笔试面试题整理全版 /面试宝典:微软.谷歌.百度.腾讯等各大公司笔试面试题整理全版 分享时间:2014-11-07 09:01分享用户:东东***07文件大小 ...

  8. java面试app_java面试题库app

    java面试题库app是一款专为正在找工作的java程序员打造的软件,这款软件集合了精选的Java面试笔试题目及答案,致力于帮助用户通过面试和笔试,有需要的朋友快来下载吧. java面试题库app特色 ...

  9. 2021年Java面试题目最新总结【90%面试会踩的坑】

    学会java技术之后大家面临的最多的问题就是面试这关,求职面试java岗位是否能够成功是直接影响我们的工作机会的,所以对于Java程序员面试你准备好了吗?今天小编汇总了一下关于Java程序员面试,90 ...

  10. Java高级程序员(5年左右)面试的题目集

    Java高级程序员(5年左右)面试的题目集 https://blog.csdn.net/fangqun663775/article/details/73614850?utm_source=blogxg ...

最新文章

  1. python基础看什么书-2020年入门Python,这7本书一定要看!
  2. JAVA——[MySQLNonTransientConnectionException:Could not create connection to database server.]解决方案
  3. python中while与else的联姻
  4. PostgreSQL从未授权到高权限命令执行
  5. IDEA的热部署配置
  6. Linux 下mysql操作
  7. Hive 分组取Top N
  8. 《Android 面试指南》来自腾讯、阿里巴巴、欢聚时代、美团、聚美优品、悦跑圈等大佬分享的面经...
  9. Unity Resource Manager
  10. 软文标题怎么写吸引人?记住这几个套路
  11. POJ 1144 Network
  12. composer镜像源切换
  13. 双向链表list(十二)
  14. c语言的中打印出鸟图形,教你画出一只萌萌哒小鸟【PS教程】
  15. ajax 轮询请求后台服务器
  16. 2022-2028全球与中国3-甲基吡啶市场现状及未来发展趋势
  17. 移动宽带光猫真正后台上网设置
  18. 股票基础知识(入市必读)
  19. Unity Editor修改分辨率
  20. flutter Container 的decoration 属性

热门文章

  1. S3C6410 SD卡启动uboot分析(详细)
  2. 手动方式配置IPsec隧道
  3. 关于DynamipsGUI idle-pc值的取值问题
  4. 2004-7-21/22+ DataGrid知识整理
  5. hisi mmz模块驱动讲解
  6. ipv4网络配置方法
  7. java容器的理解_java容器的理解
  8. LINUX内核的进程调度策略
  9. 数据包接收系列 — 上半部实现(网卡驱动)
  10. 二叉树的层序遍历_二叉树:你真的会翻转二叉树么?