
1. JDK1.5新增的功能
2. 字符流和字节流的区别,使用场景,相关类
3. 线程安全的概念,实现线程安全的几种方法
4. 抽象类和接口的区别,使用场景
5. hash算法的实现原理,hashcode的实现原理
6. error和exception的区别,RuntimeException和非RuntimeException的区别
7. 继承与组合的区别,使用场景
8. 使用静态工厂方法的好处和坏处
9. 排序算法,他们是时间复杂度是多少
10. 数据库设计原则、范式
11. 数据库常用的编码方式有哪几种
12. 如果有10万条学生成绩信息,怎么获取成绩最高的那一条数据,怎么获取成绩第三的那一条数据,列举你认为性能最好的方式
13. 序列化的作用,应用场景,除了网路传输
14. spring的IOC、AOP的使用场景
15. ajax是否能跨域请求,解决的办法
16. 解析xml的几种方法,他们的原理
17. 怎么样实现高性能的代码
18. 如果有和其他系统有接口调用,但其他系统还没开发完成,怎么进行单元测试
19. 防止重复提交有哪几种方式
20. 怎么样运用样式设计一个DIV浮出层
21. 数据库连接池的实现原理,请求怎么样去获取连接,关闭连接时,连接池是销毁连接还是回收连接
22. tomcat、weblogic、jboss的区别,容器的作用
23. apache是容器么,它的作用是什么
24. 内部跳转和外部跳转的区别,底层实现原理
25. http和https的区别
26. 宕机的原因有哪几种,怎么样分析宕机的原因
27. 在velocity页面,为什么不推荐不推荐使用宏定义
28. 项目中你觉得做得最好的是什么
一下回答只是我个人的想法,不是标准答案
1. JDK1.5新增的功能
好像是泛型
2. 字符流和字节流的区别,使用场景,相关类
字节流是对单个自己操作,字符流对2个字节操作
使用场景我想在对中文等文字操是用字符流
相关类字节流InputStream,OutputStream 字符流Reader、Writer
3. 线程安全的概念,实现线程安全的几种方法
对于公用对象的如果是安全线程,一个时间内只能有一个线程访问
实现方法:我知道的是加锁 synchronized
4. 抽象类和接口的区别,使用场景
抽象类中可以有抽象方法(只有函数的定义)和一般方法,接口中只能有函数的定义,公有变量信息,不能有函数的实现。
5. hash算法的实现原理,hashcode的实现原理
期待答案
6. error和exception的区别,RuntimeException和非RuntimeException的区别
error好像是物理操作发生错误,exception是程序运行是出现的异常
RuntimeException不用try catch 其它的需要捕获异常
7. 继承与组合
的区别,使用场景
继承是父与子的关系,组合是把不同类型的类放到一起
8. 使用静态工厂方法的好处和坏处
期待答案
9. 排序算法,他们是时间复杂度是多少
看过不记得
10. 数据库设计原则、范式
指知道有三范式,能建符合三范式的表最好
11. 数据库常用的编码方式有哪几种
GB2312,GBK,ISO8859,UTF-8
12. 如果有10万条学生成绩信息,怎么获取成绩最高的那一条数据,怎么获取成绩第三的那一条数据,列举你认为性能最好的方式
是不是用SQL解决?
最高的用max函数,第三的需要Order
13. 序列化的作用,应用场景,除了网路传输
序列化可以把对象保存在文件、数据库、内存中并且通过调用文件、数据库、内存中序列化好的内容可以对象的使用
14. spring的IOC、AOP的使用场景
期待答案
15. ajax是否能跨域请求,解决的办法
期待答案
16. 解析xml的几种方法,他们的原理
一个是的dom一个是sax
17. 怎么样实现高性能的代码
我知道的
能用数组的地方用数组,数组比其它数据集合快
大的字符串相连用StringBuffer
18. 如果有和其他系统有接口调用,但其他系统还没开发完成,怎么进行单元测试
期待答案
19. 防止重复提交有哪几种方式
令牌、自己做个验证码
20. 怎么样运用样式设计一个DIV浮出层
aaabbb
调用时是display=block就可以了
21. 数据库连接池的实现原理,请求怎么样去获取连接,关闭连接时,连接池是销毁连接还是回收连接
当连接池初始化时会初始化一些与数据库的连接,当请求调用是连接池会给调用者一个空闲的数据库,当调用者close()时,连接池把该连接设置程空间,不会销毁连接。
22. tomcat、weblogic、jboss的区别,容器的作用
期待答案
23. apache是容器么,它的作用是什么
apache我知道的一个可以作为负载均衡服务器使用
24. 内部跳转和外部跳转的区别,底层实现原理
不知道内部跳转是不是指request.sendirect(),外部跳转是不是forward,forward能记录request信息,sendirect不能记录
25. http和https的区别
通过https访问的网站是发送的数据加密的,http发送的数据是不加密的
26. 宕机的原因有哪几种,怎么样分析宕机的原因
在Web系统中如果使用了System.exit()一定会宕机的
27. 在velocity页面,为什么不推荐不推荐使用宏定义
期待答案
28. 项目中你觉得做得最好的是什么
尽量详尽的需求
和客户不断的沟通
以上写的指代表自己的一些观点,不是正确答案,期待楼主能给出正确答案
1. JDK1.5新增的功能 ----就知道范型,fo
r in 循环,包装类同与.net提供自动包,解 ,有人说不建议使用这个功能(可以比较c++的摸板)
2. 字符流和字节流的区别,使用场景,相关类 ----i/o类有很多,但很有规律,可以参考java与模式;考虑读取格式,性能,字节大部分用在file或对象;往往可以与buffer-*套用
3. 线程安全的概念,实现线程安全的几种方法 ----资源竞争造成死锁,两种同步机制,同步块和方法;往深沉次的就有难度了,好象有专门一本介绍着方面的书
4. 抽象类和接口的区别,使用场景 ----抽象类在框架中绝不可缺(制定游戏规则),接口很常见,区别也很明显
5. hash算法的实现原理,hashcode的实现原理 ----是基于hash算法实现(实体与内存的映射关系?)
6. error和exception的区别,RuntimeException和非RuntimeException的区别 ---error无法认为介入的错误如内存不足等,RuntimeException 无须强制catch ,很常见建议catch ;exception -- 如有throws 则必须显示catch或让调用者处理(有点象类加载机制)
7. 继承与组合的区别,使用场景 ----is a 和 has a的区别;如果可以按继承族分继承是内部依懒,组合是外部依懒;组合可分聚合和合成
如果你能完全回答出来(不查阅相关资料,单独回答),请联系我!
16. 解析xml的几种方法,他们的原理 ---原理应该在于dom 吧?
17. 怎么样实现高性能的代码 ---淘宝年初的电面:java的内存优化问题 我的天,那时刚学java不久
18. 如果有和其他系统有接口调用,但其他系统还没开发完成,怎么进行单元测试 --模式环境数据
21. 数据库连接池的实现原理,请求怎么样去获取连接,关闭连接时,连接池是销毁连接还是回收连接 --基于多线程(和tomcat容器类似) ,拿闲置给你服务,回收连接继续等待服务
tomcat、weblogic、jboss的区别,容器的作用 --tomcat是单纯的web 容器,其他的是应用容器
23. apache是容器么,它的作用是什么 --开源项目 可以参考jakarta commons 上的小部分介绍
24. 内部跳转和外部跳转的区别,底层实现原理 --内部跳转像114咨询直接给你连接过去无需再次请求,外部跳转像110报警机制,给个离事故最近的报警电话让你重新报警
25. http和https的区别
26. 宕机的原因有哪几种,怎么样分析宕机的原因 学习,好象没听说过
14. spring的IOC、AOP的使用场景 使用spring时必用的两个方面,IOC、AOP往往结合使用
