JAVA面试题2(400字)

发表于:2020.10.2来自:www.fanwen118.com字数:400 手机看范文

JAVA面试题

1. JAVA语法中&和&&的区别

2. String与StringBuffer有什么区别,各自在什么场合下适用?

3. 你所知道的集合类都有哪些?主要方法?哪些是有序的集合类?

4. Java中synchronized什么时候会被用到?

5. Servlet中forward 和redirect的区别

6. 在spring的配置中经常会见到一个类似transactionManager的bean,通常建立这个是用来做什么的?

7. Hibernate中pojo对象针对数据库的Integer字段应该使用int类型还是Integer类型,为什么?

8. Hibernate中如何设置一个one-to-many的数据集?

9. Inner Join与Left Join有什么区别?

10. 简述Ajax的实现原理

11. 如果开发中遇到一个以前从未遇到过的问题,你会如何解决这个问题?请写下你的解决

方法。




第二篇:JAVA程序员面试题收集 2000字

JAVA程序员面试题收集

想必大家都有参加过面试的或多或少的经历吧,不知道考官都会问啥米刁钻古怪的问题呢?下面的考题是我搜集的一些针对java的面试题目,还不少,大概分为[基础类][应用类][其他类],仅供参考,大家还可以说说自己的面试经历。

一、Java基础知识

1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。

2.字符串的操作:

写一个方法,实现字符串的反转,如:输入abc,输出cba

写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。

3.数据类型之间的转换

如何将数值型字符转换为数字(Integer,Double)

如何将数字转换为字符

如何取小数点前两位,并四舍五入。

4.日期和时间

如何取得年月日,小时分秒

如何取得从19xx年到现在的毫秒数

如何获取某个日期是当月的最后一天

如何格式化日期

5.数组和集合

6.文件和目录(I/O)操作

如何列出某个目录下的所有文件

如何列出某个目录下的所有子目录

判断一个文件或目录是否存在

如何读写文件

7.Java多态的实现(继承、重载、覆盖)

8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。

9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。

10.找出下列代码可能存在的错误,并说明原因:

二、JSP&Servlet技术

1.描述JSP和Servlet的区别、共同点、各自应用的范围

2.在Web开发中需要处理HTML标记时,应做什么样的处理,要筛选那些字符(< > & “”)

3.在JSP中如何读取客户端的请求,如何访问CGI变量,如何确定某个Jsp文件的真实路径。

4.描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。

5.列出Jsp中包含外部文件的方式,两者有何区别。

6.说明Jsp中errorPage的作用,应用范围。

7.介绍在Jsp中如何使用JavaBeans。

8.简单介绍JSP的标记库

9.Jsp和Servlet中的请求转发分别如何实现。

三、J2EE相关知识

1.介绍J2EE、J2SE、J2SE的区别。

2.J2EE是一种技术还是一种平台,他提供了那些技术。

3.什么是Application Server,它有什么功能和优点。

4.简单介绍连接池的优点和原理。

5.Web.xml的作用

四、其他

1.Web安全性的考虑(表单验证、浏览器Basic方式的验证,应用程序的安全性,SSL,代码考虑)

2.简单介绍您所了解的MVC。

3.简单介绍所了解的XML。

4.文档和编码规范

5.Java中的分页、效率考虑。

6.简单介绍您所了解的structs。

收藏:

1.xml在项目中的作用

2.s-EJB 与 e-EJB的区别

3.会话面的作用

4.cmp与bmp的优缺点

5.j2me程序的必需的几个部分

6.c/s与b/s的区别

7.构建一个connect pool,然后再调用它,

8.j2ee平台与dotnet平台的区别

9.ejb的life cycle

10.session bean 和 entity bean的区别

11.ejb中的transaction机制

12.synchronized (生产者和消费)

13.String 和 StringBuffer

14.Serializable

15.MVC (Struts的工作流程)

16.什么是MDA

17.tcp与udp的区别

18.链表与散列表和数组的区别

19.堆和栈的区别

20.ejb的分类及区别

21.你对现在软件业以及国内软件业的看法

22.谈谈java多线程

23.谈谈文件加密技术

24.软件开发生命周期

25.路由协议种类及特点

26.java的awt和swing组件的GUI设计的关键

27.对于java流的认识

28.简单描述一下awt与swing区别。

29.简述java编程中事件处理模式。

30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中与servlet/jsp通信可以采用的方式。

31.简述逻辑操作(如&,|)与条件操作(如&&,||)的区别。

32.简述 Java Server Page 和 Servlet 的联系和区别。

33.简述synchronized和java.util.concurrent.locks.Lock的异同 ?

34.EJB规范规定EJB中禁止的操作有哪些?

更多类似范文
┣ STL面试题 4400字
┣ web前端笔试题集锦 8600字
┣ AJAX面试题汇总 5100字
┣ 前端面试经验分享(附图)
┣ 更多前端面试题总结
┗ 搜索类似范文

更多相关推荐:
常见的面试题回答思路,网申,各大公司待遇,最佳雇主排名7800字

常见的面试题回答思路网申各大公司待遇最佳雇主排名一经典面试常见问题1Tellmeaboutyourself简要介绍你自己回答思路要介绍自己与这个岗位相关的经历不要说与应聘职位不相关的从而引起面试官的兴趣注意思路...

前端开发笔试题10300字

1对WEB标准以及W3C的理解与认识标签闭合标签小写不乱嵌套提高搜索机器人搜索几率使用外链css和js脚本结构行为表现的分离文件下载与页面速度更快内容能被更多的用户所访问内容能被更广泛的设备所访问更少的代码和组...

专栏推荐
大家在关注

地图地图CC