Java面试题

所需积分/C币:10 2019-02-25 10:05:32 1.56MB PDF

Java开发面试题,根据技术出的面试题,有需要面试的朋友可下载了解
ZEK 中关刺核件同 中关村软件园人才基地矿发部 7、编写一門LSQL,对所有的"销售员"( SALESMAN)增加伽 金500 2 .·p。···;··。··非···.·········申····非·申,·· 8、编写一P/SQL,以提升两个资格最老的"职员"为"高级 职员"。(工作时间越长,优先级越高) 12 9、编与一 PL/SQL,对所有雇员按他们基本薪水的10%加 薪,如果所增加的薪水大于5000,则取消加薪。….13 10、显示EMP中的第四条记录。……14 11、编写一个给特殊雇员加薪10%的过程,这之后,检査 如果已经雇佣该雇员超过60个月,则给他额外加薪3000.14 12、编写一个函数以检查所指定雇员的薪水是否有效范围 内。不同职位的薪水范围为 15 13、创建一个序列,第一次从5循环到10,以后再从0开 始循环 申非申 17 四、ht ··················…·…·············…····· 17 1、什么是HTTP(HyperTextTransferProtocol、超文本传 输协议)? 17 2、解释HTTP中Get和Post,它们有什么区别,哪个使用 时更加安全? ·p 18 3、htp既然是无连接的、不稳定的协议, session如何保 存指定的内容 .18 4、介绍下HTP, Https 19 5、 Cookie和 Session. 19 6、htts的实现原理 20 五、服务器 tomcat. 21 1、 Tomcat的缺省是多少,怎么修改 21 2、 tomcat如何优化? 看非非自自·申非非··申非·着非·自非非 ·申非·非非非·非非非·非非非·非 3、 tomcat有那儿种 Connector运行模式?……28 4、 tomcat最多支持并发多少用户?.29 六、 My Batis/ Batis 申非··看非 章··非·非 29 1、java面试题六 ibatis和 hibernate的区别 29 2、| batis中使用like‘%# filenAme#%’时,有什么问 题? 34 3、| batis中#与j$的区别? 34 4、 ibatis的动态SQL语句问题. 35 5、 ibatis的核心配置文件都有什么? 36 ZEK 中关刺核件同 中关村软件园人才基地矿发部 七、 Webservice .37 1、 WEBSERⅥCE名词解释。 JSWDL开发包的介绍。JAXP、 JAXM的解释。SOAP、UDD|,WSDL解释。 e·p·· 37 2、 CORBA是什么?用途是什么? 38 3、什么是 Web service? 38 XML部分 1xm有哪些解析技术?区别是什么? 答有DOM, SAXSTAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构 所造成的,这种结构占用的内存较多,而且DQM必须在解析文件之前把整个文 档装入内存,适合对XML的随机访问 SAX不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML 文件,不需要次全部装载整个文件。当遇到像文件开头,文档结束,或者标签 开头与标签结束时,它会触发一个事件,用户通过在其回事件中写入处理代码 来处理ⅩML文件,适合对XML的顺序访问 STAX: Streaming API for XML (StAX) 讲解这些区别是不需要特别去比铰,就像说与其他培训机构的区别时,我们 只需说清楚有什么特点和优点就行了,这就已经间接回答了彼此的区别 2你在项目中用到了xm技术的哪些方面?如何实现的? 答:用到了数据存贮,信息配置两方面。在做数据交换平台时,将不能数据源 的数据组装成ⅩML文件,然后将XML文件压缩打包加密后通过网络传送给接 收者,接收解密与解压缩后再同ML文件中还原相关信息进行处理。在做软件 配貿时,利用ⅩML可以很方便的进行,软件的各种配冒参数都存贮在ⅩML文 件中。 3XML文档定义有几种形式?它们之间有何本质区别?解 析XML文档有哪几种方式? a:两种形式 dtd schema,b:本质区别: schema本身是xm的,可以被ⅩML 解析器解析(这也是从DTD上:发展 schema的根本目的),c:有 DOM SAX,STAX ZEK 中关刺核件同 中关村软件园人才基地矿发部 DOM:处理人型文件时其性能下降的非常厉害。这个问题是由DOM的树结构 所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文 档装入内存,适合对XML的随机访问 SAX不现于DOM,SAⅩ是事件驱动犁的XML解析方式。它顺序读取XML文 件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开 头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来 处理XML文件,适合对XML的顺序访问 STAX: Streaming API for XML (StAX) 二、htm|5 1、htm5有哪些新特性? 1)HTML5< canvas>标签用于绘制图像 < canvas>元素本身并没有绘制能力(它仅仅是图形的容器)-必须 使用脚本(通常是 Javascript)来完成实际的绘图任务 注: nternet Explorer8以及吏早的版本不支持< canvas>元素。 1.<DOCTYPE HTML> 2:<htm|> 3: <body 4 ≤ canvas id="my Canvas Wdth="100" height=100"></canvas> 5: <script type=text/javascript"> 6: var c=document. getElementByld" Canvas") 7: var cxt==c. getContext("2d")}∥指定绘图环境2d,以后可能 会有3d 8:cxt利sye="#F0000;}设置绘图填充绘画颜色 9: CXt fill Rect(0,0, 100, 100) //fill Rect(x, y, width, height) 10: </script> ZEK 中关刺核件同 中关村软件园人才基地矿发部 11: < /body 12:</htm|> 更 多 实 例 前 http://www.w3school.com.cn/htmi5/html5canvas.asp 2)用于媒介回放的vdeo和 audio元素 注:当使用< audio>元素时请记得包含两种音频格式。 FireFox想 要.ogg格式的文件,而 Webkit浏览器则需要mp3格式的。和往常 样,旧E是不支持的,且Opea10及以下版本只支持wav格式 3)对木地离线存储的更好的支持 4)新的特殊内容元素,比如 article、 footer、 header、naV、 section 5)新的表单控件,比如 calendar、date、time、 email、url、 search 新的技术 webworker websockt 2、如何在HTML5页面中嵌入音频? HIML5包含嵌入音频文件的标准方式,支持的格式包括MP3、Waⅴ和 gg Audio controls> Ksource src=jamshed. mp 3 type=audio/ mpeg Your browser does nt support audio embedding feature. </audio> 3、除了音频和视频,HTML5还支持其他什么新的媒体元 素? IML5对媒体支持很强,除了 audio和 video外,还提供: ZEK 中关刺核件同 中关村软件园人才基地矿发部 embed>作为外部应用的容器 < track>定义媒体的文本跟踪 < Source〉对多种媒体源的支持很有帮助 4、HTML5应用缓存和常规的HTML浏览器缓存有何差 别? HTML5的应用缓存最关键的就是支持离线应用,可获取少数或者全部 站内容,包括HTML、CSS、图像和 JavaScript脚本并存在本地。 该特性加速了网站的性能,可通过如下方式实现 K! doctype html> Khtml manifest="example. appcache </htm1> 与传统的浏览器缓存比较,该特性并不强制要求用户访问网站 5、HTML5有哪些不同类型的存储? HTML5支持本地存储,在之前版本中是通过 Cookie实现的。HTML5 本地存储速度快而且安全。 有两种不同的对象可用来存储数据 localstorage适用于长期存储数据,浏览器关閉后数据不丢失 sessionstorage存储的数据在浏览器关闭后自动删除 ZEK 中关刺核件同 中关村软件园人才基地矿发部 6、html5与htm4的区别 HTML5是HTML标准的下·个版本。越来越多的程序员开始HTML5 来构建树站。如果你同时使用HTML4和HTML5的话,你会发现用HTML5 从头构建,比从HTML4江移到HTML5要方便很多。虽然HTML5没有完 全颠覆HTML4,它们还是有很多相似之处,但是它们也有一些关键 的不同。本文就列出了它们之间10个关键的不同之处。 HTML5标准还在制定中 首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中, 标准仍在改变。HTML4已经10多年了,不会有任何改变了。 2.简化的语法 HTML5简化了很多细微的语法,例如 doctype的声明,你只需要写 个蒸htm>就行了。HTM5与HTML5,XTML1兼容,但是与SHM KIdoct 3.< canvas>标签替代F|ash Flash给很多Neb开发者带来了麻烦,要在网页上播放 Flash需要 堆代码和插件。< canvas>标笭使得开发者只要使用一个标笭就能和 用户产生U交互。虽然目前< canvas>标签还不能实现Fash的所有 功能,但是很快< canvas>就会让F|ash看起米老土,哈哈! 4.新增 header>和< footer>标签 TML5设计的一个原则是更好的体现网站的语义性,所以增加了 < header>和< footer>这样的标签,用来明确表示网页的结构。 5.新增< section>和< article>标签 与< header>,< footer>类似,< section>和< article>也有利于清晰化 网页的结构,更有利于SE0。 6.新增<men山>和< figure>标签 <menu>可以被用于创建传统的菜单,也可以用于工具栏和上下文菜 单。< figure>标签使得网页文字和图片的排版更专业。 ZEK 中关刺核件同 中关村软件园人才基地矿发部 7.新增< audio>和< video>标签 这两个标签可能是HTML5里面最有用的两个标签了。顾名思义,这两 个标签是用来播放音频和视频的 8.全新的表单 HTML5对<form>和< forminput>标签进行了大量修改,添加了很 多新的属性,也修改了很多属性。 9.删除<b>和<font>标签 这个改进我还无法理解。我不认为删除这两个标签对代码的改进有很 大的帮助。官方的解释是应该用CS来替代这两个标签。但我还是觉 得对于简单的文本,这两个标签还是很方便的 10.删除< frame),< center>,<big>标签 、 PL/SQL 1、求1-100之间的素数 declare fag boolean: =true; begin for i in 1. .100 loop for j in 2.1-1 loop if mod(,j=0 then fag: =false; end 讦f; end loop; if fag then dbms output put line (; end if ZEK 中关刺核件同 中关村软件园人才基地矿发部 fag =true end loop; end 2、对所有员工,如果该员工职位是 MANAGER,并且在 DALLAS工作那么就给他薪金加15%;如果该员工职位是 CLERK,并且在 NEWYORK工作那么就给他薪金扣除5 %;其他情况不作处理 declare cursor c1 is select* from emp crec c1%rowtype loc varchar 2(20) begin for c1 rec in c1 loop select loc into v loc from dept where deptno= cl recdeptno; if crec job= MANAGER and v loc DaLLas then update emp set sal= sal x 1.15 where empno = crec empno elsif crec. job=CLERK and v loc = NEW YORK then update emp set sal=sal *0.95 where empno =crec empno; else null end end loop, end

...展开详情
上传资源赚积分,得勋章
最新资源