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字段

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程序员笔试、面试题目的更多相关文章

  1. java程序员常见面试题目

      答:每当程序出现异常之后,如果程序没有进行相应的处理,则程序会出现中断现象.实际上,产生了异常之后,JVM会抛出一个异常类的实例化对象,如果此时使用了try语句捕获的话,则可以进行异常的处理,否则 ...

  2. 面试挂了阿里却拿到网易offer,一个三年Java程序员的面试总结!

    前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...

  3. (转)Java程序员的面试经历和题库

    背景:最近我在找工作,前期就像打了鸡血的一样,隔一段时间没有面试,就又松懈了下来,看到别人写的面经,感觉就像打脸一般,以后要多多总结前人的经验,时刻保持压力状态才是. 作者:nuaazhaofeng2 ...

  4. 两年JAVA程序员的面试总结

    前言 工作两年左右,实习一年左右,正式工作一年左右,其实挺尴尬的,高不成低不就.因此在面试许多公司,找到了目前最适合自己的公司之后.于是做一个关于面试的总结.希望能够给那些依旧在找工作的同学提供帮助. ...

  5. Java程序员的面试经历和题库

    最近打算换城市了,受不了北京的雾霾了,所以准备逃离啦.所以一直在面试中,整理了下最近遇到的一些面试题,供大家参考.其中会包含一些面试的小经验,如果您是面霸,希望能给予指导.自己不是大牛,如果您是大牛, ...

  6. 关于一次美团java程序员招聘面试的经历

    美团一面: 中间省略掉大概几个问题,因为我不记得了,下面记得的基本都是我没怎么答好的. 1.了解SOA,微服务吗? 2.分布式系统如何负载均衡?如何确定访问的资源在哪个服务器上? 一.轮询.二.随机. ...

  7. 【程序员笔试面试必会——排序①】Python实现 冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、希尔排序

    最近在准备笔试题和面试题,把学到的东西整理出来,一来是给自己留个笔记,二来是帮助大家学习. 题目: 给定一个int数组A及数组的大小n,请返回排序后的数组. 测试样例:  输入:[1,2,3,5,2, ...

  8. Java程序猿笔试面试之String1

    1.怎样实现字符串的反转比如:"how are you"--->"you are how" public class InverseString { pu ...

  9. Java程序猿笔试面试之String4

    怎样删除String中反复的字符good? 思想一:蛮力法,进行双重循环,此算法的复杂度为O(n^2),n是指字符串的长度 public class RemoveSameChar { public s ...

随机推荐

  1. linux 做gw(nat)详细配置

                          linux 做企业网关gw(nat)详细配置   最近因为公司的路由器老化导致上网时断时续,上半小时网就断一次网,为此我头疼不已,本着为公司节约成本的宗旨, ...

  2. Apache主配置文件httpd.conf 详解

    Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/co ...

  3. 首页大图淡入淡出效果工具flexslider

    网站首页放几张高清大图轮流播放展示是目首页设计的流行做法,虽然woothemes.com已经公布了比较成熟的flexslider工具,但本着造轮子的心态,我也做了一个自己的flexslider,当然我 ...

  4. C#基础---Attribute(标签) 和 reflect(反射) 应用二

    以前我有写过一篇有关,打标签和反射的应用,主要用于类中字段的验证.下面是连接 C#基础---Attribute(标签) 和 reflect(反射) 应用. 这个项目迭代发现公司项目里面发现老代码对业务 ...

  5. 堆排序(python实现)

    堆排序是利用最大最或最小堆,废话不多说: 先给出几个概念: 二叉树:二叉树是每个节点最多有两个子树的树结构.通常子树被称作“左子树”(left subtree)和“右子树” 完全二叉树:除最后一层外, ...

  6. [No0000A7]批处理经常用到的变量及批处理>NUL详细介绍

    绝对路径是指调用绝对的程序位置的路径,例如: start C:\Windows\test.exe 相对路径是文件改变路径以后还会按照变量的路径所在位置去调用,例如: start %WINDIR%\te ...

  7. Heartbeat使用梳理

    在日常的集群系统架构中,一般用到Heartbeat的主要就2种:1)高可用(High Availability)HA集群, 使用Heartbeat实现,也称为"双机热备", &qu ...

  8. [LeetCode] Tenth Line 第十行

    How would you print just the 10th line of a file? For example, assume that file.txt has the followin ...

  9. 在Windows7上如何找到Cookie(亲测100%可找到)

    摘要 出于兴趣爱好,前一阵子做了一个网页,网页中需要用到Cookie,但是,根据书上的说明,并没有找打教材中所说的Cookie的位置,本文就主要介绍在计算机(Win7)中Cookie的存放位置,同样适 ...

  10. C#创建Excel(.xls和.xlsx)文件的三种方法

    生成EXCEL文件是经常需要用到的功能,我们利用一些开源库可以很容易实现这个功能. 方法一:利用excellibrary,http://code.google.com/p/excellibrary/ ...