Java程序员笔试、面试题目
1. 面向对象编程的三大特性是什么,请简要阐述
2. String 和StringBuffer的区别
3. 说出ArrayList,Vector, LinkedList的存储性能和特性
4. Collection 和 Collections的区别
5. HashMap和Hashtable的区别
6. final, finally, finalize的区别
7. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
8. error和exception有什么区别?
9. abstract class和interface有什么区别?
10. List, Set, Map是否继承自Collection接口
11. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String
12. char型变量中能不能存贮一个中文汉字?为什么?
13. 多线程有几种实现方法,都是什么?哪一种方式比较优秀?同步有几种实现方法,都是什么?
14. Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Struts框架
1. Struts框架的整体运行流程
2. ActionServlet在Struts框架中的总体作用功能是什么
3. Struts框架的后缀名一般为.do,后缀后能不能更改,如果能更改的话,如何
4. 如何在Struts-config.xml中配置数据源以及获取数据源
5. Struts-config.xml文件action配置中的attribute属性和name属性有什么区别
6. Struts中的Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因
7. Action的Execute方法有几个参数,这几个参数的具体作用是什么
8. Action的Execute方法的返回值是什么类型,有几种方式可以返回此类型
9. ActionFrom中对于错误消息的存取是如何存取的,页面上面是如何显示ActionFrom中存放的出错消息
10. 普通的Action对于消息的存取是如何实现的,页面上面是如何显示Action中存放的消息
11. 普通的ActionForm和动态的ActionForm有什么区别,在动态的ActionForm中如何设定一个日期类型的属性
12. 动态ActionForm是以什么方式存取表单控件的值的。要使用动态ActionForm取得一个控件的值是如何取得
13. 普通的Action与DispatchAction的区别是什么
14. Struts框架中常用的有HTML/Bean/Logic标签,这些标签的主要功能是什么
15. HTML标签中的name属性代表什么功能,为什么可以省略不写
16. Struts标签中name和property两个属性的作用和区别
17. 请简述J2EE平台体系中标签的体系结构
18. 请简述自定义标签的步骤
19. 如何在自定义标签中获取ServletContext,HttpSession,
20. Servlet2.4版本中新增加了一个标签为简单标签,要实现简单标签的话,必须实现标签中的哪一个方法,该方法有没有返回值.
21. Struts框架如何实现国际化的步骤
22. 如何实现页面中HTML标签的初始值设置
23. Struts框架的综合运用开发过程中,一般会使用ActionForm和JavaBean,这两个Bean能不能通用?如果不能的话请简述原因
24. 如何操作Oracle表中CLOB和BLOB字段
2 spring框架
1. Spring框架分为哪七大模块,各模块的主要功能作用是什么七大模块,如下:
2. Spring框架中的三大核心思想是什么
3. IOC的概念以及在Spring容器中如何进行IOC的操作。
4. Spring容器是如何管理Bean的生命周期的(如Bean的初始化方法,Bean的销毁方法)
5. DI的概念以及在Spring框架注入有几种方式。使用构造注入对象,必须要注意什么问题,当设值注入与构造注入同时存在时,执行的先后流程顺序
6. 使用DI注入时,Property代表什么意思,如果property引用的是其他Bean的话,如何注入,如果引用是字符串的话,如何设置。
7. 在Spring框架中获取连接池有几种方式。当JNDI与DBCP同时存在时,会不会出现问题,如果不能同时存在的话,请说明原因
AJAX技术
1. 什么是AJAX技术,为什么要使用AJAX
2. 什么是XMLHttpRequest对象,以及如何在不同的浏览器创建XMLHttpRequest对象
3. AJAX在客户端时。如何发送文本的GET和POST请求,以及如何接收服务端传送回来的文本数据
4. AJAX在客户端时如何发送XML数据,服务端如何接收XML数据以及解析。服务端如何发送XML数据到客户端,客户端如何进行解析。
5. 在AJAX中,如何解决文本与XML的发送与接收的编码与解码文本的GET方式
hibernate框架
2. Hibernate框架中的核心接口有哪些,这些接口的具体功能是什么
4. Hibernate.cfg.xml配置文件中,应该包含哪些具体的配置内容
5. 简述Hibernate的主键机制,针对Oracle数据库,有几种主键机制可以适用
6. 请简述Hibernate中cascade,inverse,constrained几个属性的区别
7. Hibernate有几种数据查询方式,这几种数据查询方式的优缺点
8. Hibernate中的延迟机制的原理,以及Hibernate中数据有几种延迟加载方式?
9. Hibernate中Load和Get两种方法查询数据的区别
10. Hibernate如何实现对象之间一对一的映射。一对一的映射有几种方式
15. 如何在Hibernate中实现对数据的批量删除和批量更新
在JavaScript中如何引入trim?
创建一个JAVASCRIPT类,包含简单属性方法
Java程序员笔试、面试题目的更多相关文章
- java程序员常见面试题目
答:每当程序出现异常之后,如果程序没有进行相应的处理,则程序会出现中断现象.实际上,产生了异常之后,JVM会抛出一个异常类的实例化对象,如果此时使用了try语句捕获的话,则可以进行异常的处理,否则 ...
- 面试挂了阿里却拿到网易offer,一个三年Java程序员的面试总结!
前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...
- (转)Java程序员的面试经历和题库
背景:最近我在找工作,前期就像打了鸡血的一样,隔一段时间没有面试,就又松懈了下来,看到别人写的面经,感觉就像打脸一般,以后要多多总结前人的经验,时刻保持压力状态才是. 作者:nuaazhaofeng2 ...
- 两年JAVA程序员的面试总结
前言 工作两年左右,实习一年左右,正式工作一年左右,其实挺尴尬的,高不成低不就.因此在面试许多公司,找到了目前最适合自己的公司之后.于是做一个关于面试的总结.希望能够给那些依旧在找工作的同学提供帮助. ...
- Java程序员的面试经历和题库
最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦.所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考.其中会包含一些面试的小经验,如果您是面霸,希望能给予指导.自己不是大牛,如果您是大牛, ...
- 关于一次美团java程序员招聘面试的经历
美团一面: 中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的. 1.了解SOA,微服务吗? 2.分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上? 一.轮询.二.随机. ...
- 【程序员笔试面试必会——排序①】Python实现 冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、希尔排序
最近在准备笔试题和面试题,把学到的东西整理出来,一来是给自己留个笔记,二来是帮助大家学习. 题目: 给定一个int数组A及数组的大小n,请返回排序后的数组. 测试样例: 输入:[1,2,3,5,2, ...
- Java程序猿笔试面试之String1
1.怎样实现字符串的反转比如:"how are you"--->"you are how" public class InverseString { pu ...
- Java程序猿笔试面试之String4
怎样删除String中反复的字符good? 思想一:蛮力法,进行双重循环,此算法的复杂度为O(n^2),n是指字符串的长度 public class RemoveSameChar { public s ...
随机推荐
- easyUI的基础布局
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- Linux之od命令详解
功能说明:输出文件内容.语 法:od [-abcdfhilovx][-A <字码基数>][-j <字符数目>][-N <字符数目>][-s <字符串字符数&g ...
- mongodb 性能篇
一. 索引及其优化 索引的概述 数据库的索引好比是一本书前面的目录,能加快数据查询的速度. 适当的地方增加索引,不合理的地方删除次优索引,能优化性能较差的应用. 索引的操作 基础索引:db.ken. ...
- Linux初识二
1. Linux上常用的文件管理命令及使用 (1) CP命令:复制文件或文件夹语法格式 cp [OPTION]... [-T] SOURCE DEST // 单源复制 cp [OPTION]... S ...
- css3 text-overflow和white-space,word-wrap,word-break进阶
一.text-overflow 1.text-overflow作用 简单来说,text-overflow用来设置文本溢出时是否用省略标记(...) 准确的说是设置溢出的文本在不显示的情况下怎样展示给用 ...
- rxjs5.X系列 —— transform系列 api 笔记
欢迎指导与讨论:) 前言 本文是笔者翻译 RxJS 5.X 官网各类operation操作系列的的第一篇 -- transform转换.如有错漏,希望大家指出提醒O(∩_∩)O.更详细的资料尽在rxj ...
- [LeetCode] Binary Watch 二进制表
A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom ...
- [LeetCode] First Bad Version 第一个坏版本
You are a product manager and currently leading a team to develop a new product. Unfortunately, the ...
- 【C#】类单例 可以解决全局变量的问题
单件模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点. 知道 详解
- 【BZOJ 4579】【Usaco2016 Open】Closing the Farm
http://www.lydsy.com/JudgeOnline/problem.php?id=4579 把时间倒过来,只是加点,并查集维护连通块. #include<cstdio> #i ...