863笔试题


1.面对对象的特征有哪些?Java中实现多态的机制是什么?

面对对象特征:封装,继承,多态

实现多态机制:java提供了两种多态实现机制,一种是编译时多态,通过方法的重载实现;

第二种是运行时多态,通过方法的覆盖实现。

2.java中怎么获取string类型的当前日期?

利用SimpleDateFormat类;先输入两个java包:java.util.Datejava.text.SimpleDateFormat然后定义日期格式SimpleDateFormatsdf=newSimpleDateFormat(yy-MM-DD);SQL语句:StringsqlStr="select bookDate from roomBook where bookDate between'2007-4-10' and '2007-4-25'";输出System.out.println(sdf.format(rs.getDate("bookDate")));

3.java中有几种方法可以实现一个线程?sleep()和wait()有什么区别?启动一个线程用run()还是start()?

一种是实现Runnable接口并实现run方法,另一种是继承Thread类重写Thread中的run方法。

sleep()是使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterrputedException异常

启动线程调用start()方法,使线程处于就绪状态,以后可以被调用为运行状态,一个线程必须关联一些具体的执行代码,

run()方法是此线程所关联的执行代码

4.jsp中forward与redirect的区别?

转发(forward)是服务器行为,重定向(redirect)是客户端行为

5.jsp有哪些内置对象?作用分别是什么?

九个内置对象及作用:

1.pageContext:管理网页属性,为jsp页面包装页面的上下文;

2.request:服务端获取客户端信息:头信息,cookie,请求参数,MVC设计模式;

3.response:服务器端回应客户端信息:cookie,重定向;

4.session:表示每一个用户,用于登录验证上;

5.out:主要用于向客户端输送数据(尽量使用表达式输出);

6.application:主要用于保存用户信息,代码片段是运行环境;这是一个共享的内置对象,保存的信息被所有用户共享;

7.config:代码片段配置对象,表示Servlet的配置

8.page:处理jsp页面,他也是jsp页面本身

9.Exception:处理jsp文件执行时发生的错误与异常

6.请描述一下servlet的生命周期。

分为5个阶段

1.实例化:Servlet容器创建Servlet类的实例;

2.初始化:调用该容的init()方法,通常会申请资源;

3.服务:由该容器调用service()方法,(也就是doGet()与doPost());

4.破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源;

5.不可用:释放内存实例。

7.j2ee有几种设计模式,请举例常用的设计模式?

23种设计模式

常用的有:单例模式,工厂模式,包装模式,代理模式,命令模式,策略模式,观察者模式,结构性模式。

8.运行时异常与非运行时异常的区别?给出一个常见的runtime exception。

运行时异常:是程序运行时可能报出的异常,可以用try catch抓取,也可业不做处理;

非运行时异常:在定义方法时声明抛出,这些异常必须用 try catch抓取或者throws处理,不处理,程序编译失败;

常见的运行异常:ClassCastException(类型转换异常)、NumberFormatException(格式化异常)、

ArrayIndexOutOfBoundsException( 数 组越 界 异 常 )、 ArithmeticException( 算 术异 常 )、

NullPointerException(空指针异常)等等

9.jsp出现乱码会是什么原因,怎么解决?

1.默认页面编码与传输编码没有改成UTF-8,通过设置JSP编码格式来修改默认生成的编码格式

2.提交表单乱码,需要在请求头响应头设置编码;

3.编码过滤器解决乱码问题

10.简述SpringMVC的运行流程。

用户发起请求到前端控制器DispatcherServlet

前端控制器没有处理业务逻辑的能力,需要找到具体的模型对象处理(Handler),到处理器映射器(HandlerMapping)中

查找Handler对象(model)。

HandlerMapping返回执行链,包含两部分内容:1Handler对象,2拦截器数组

前端处理器通过处理器适配器(HandlerAdapter)包装后执行Handler对象。

执行controller处理业务逻辑。

Handler处理完业务逻辑,返回ModelAndView对象,其中view是视图对象,不是真的视图对象。

将HandlerAndView返回给前端控制器。

视图解析器返回真正的视图对象(View)。

此时前端控制器既有视图又有Model对象数据,前端控制器根据模型与视图对象,进行视图渲染。

渲染后的视图(html/json/xml)返回。

跟用户响应。

14.请列举您所使用过的前端UI框架

HTML5/CSS3/Javascript/Jquery/

附加:请列举分布式,高并发架构自己的理解,及对使用过的技术进行描述

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,082评论 1 32
  • 1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标...
    michaelgong阅读 805评论 0 1
  • 1.abstract class 和interface 有什么区别? 抽象类可以有构造方法 接口不行 抽象类可以有...
    sunnysans阅读 842评论 0 1
  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 1,143评论 1 0
  • 一. Java基础部分.................................................
    wy_sure阅读 3,785评论 0 11