java
来源:互联网 发布:酒店网络方案 编辑:程序博客网 时间:2024/06/05 10:48
一:Java基础知识
1.java中的int,long,short,float,double分别是几个字节?
32 64 16 32 64
2.volatile和tansient关键字(引申volatile和synchronized的区别)?
http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html
http://www.cnblogs.com/dolphin0520/p/3920373.html
3.final,finally关键字。
4.java中不变变量和可变变量的区别。
5.arrayList和linkList线程不安全,分别适用于什么场景,有什么方法实现线程安全的。
6.copyAndWirteList适用于什么场景,有什么问题,是同步的吗,如何做到的?
7.Iterator遍历的时候删除元素会怎样。
8.多线程和多进程有什么不同,优点和缺点。
9.有哪些hash算法,hashcode可以返回一个常量吗?怎么实现hash算法。
10.java中什么数据存放的堆,什么存放在栈中?
二:JDK内部及第三方开源框架
1.hashmap如何实现put和get,锁如何实现,多线程hashmap如何保证一个线程设置
value,另一个线程读到最新的?
2.实现readWirteLock算法。
3.采用readWirteLock实现安全的hashmap。
4.jdbc的preparstatement为什么比statement好,性能方面,安全方面。preparstatement是在服务端处理还是在driver客户端处理?
5.
6.spring IOC容器原理。
7.遍历XML的sax和dom两种方式,说一下sax ,dom的原理。
8.线程同步的几种技术。
9.log4j,slf4j和logback之间的关系,log4j和slf4j有直接关系吗?
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 大数运算
- OTL Oracle
- eclispe中添加user Library和向工程添加user library库
- 常用RAID级别原理和Linux中软RAID实现方式
- hibernate配置
- java
- 【Android常用控件】Toast的几种效果实现(附源码)
- vim7.4
- ubuntu
- 1009 二叉搜索树
- 用VMware搭建Ubuntu虚拟机
- appearanceWhenContainedIn
- iPhone学习之路 TableView实现动态加载图片
- hibernate配置文件简介,以及主键生成策略