2014年实习生招聘之武汉光庭信息技术有限公司实习生招聘部分笔试题(Java)—2014/04/14
作者:Bryant Lei
出处:http://blog.csdn.net/bryantlei
1. Servle生命周期调用的方法有哪些?
解析:Servlet 从被客户第一次请求开始,由Web容器加载并实例化对象,随后进行初始化、服务和销毁。一个Servlet在初始化时会执行其init()方法,在服务阶段执行serivce()方法,之后一直常驻内存,直至Web容器停止才会执行其destroy()方法进行对象的销毁工作。
init方法:初始化Servlet
service方法:响应客户请求
destroy方法:Servlet对象退出生命周期时,释放占用的资源
2.Math.round(11.5) =__ Math.round(-11.5)=__
解析:Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应,例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-12;最难掌握的是round方法,他表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果是12,Math.round(-11.5)的结果为-11.
3.Java中实现多态的机制是方法的__和__.
解析:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。
4.JNI技术是否可以调用C语言写的函数?
解析:可以,JNI是JavaNative Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。
5.Java得到数组的长度是通过length()方法?
解析:java中的length属性和length()方法和size()方法的区别
1.java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
2.java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!
6.UNION连接两个结果集不会有重复数据
解析:Union组合起来,会合并重复(相同)的数据,并排序
Union all组合起来不会合并相同的数据,不进行重新排序,按照你组合的顺序去排序
8.throw和throws的区别
解析:1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:
public class Shoot { 创建类
static void pop() throwsNegativeArraySizeException {
//定义方法并抛出NegativeArraySizeException异常
int [] arr = newint[-3];//创建数组
}
public static voidmain(String[] args) {//主方法
try {
pop(); //调用pop()方法
} catch(NegativeArraySizeException e) {
System.out.println("pop()方法抛出的异常");//输出异常信息
}}
}
2 、 throw 关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到 throw 语句时立即停止,它后面的语句都不执行。通过 throw 抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用 throws 关键字在方法声明中指明要跑出的异常;如果要捕捉 throw 抛出的异常,则必须使用 try — catch 语句。举例如下:
class MyException extendsException { //创建自定义异常类String message; //定义String类型变量public MyException(String ErrorMessagr) { //父类方法message = ErrorMessagr;}public String getMessage(){ //覆盖getMessage()方法return message;}
}
public class Captor { //创建类
static int quotient(intx,int y) throws MyException{//定义方法抛出异常
if(y < 0){ //判断参数是否小于0throw new MyException("除数不能是负数");//异常信息}return x/y;//返回值}
public static voidmain(String args[]){ //主方法try{ //try语句包含可能发生异常的语句int result = quotient(3,-1);//调用方法quotient()}catch (MyException e) { //处理自定义异常System.out.println(e.getMessage()); //输出异常信息}catch (ArithmeticException e) {//处理ArithmeticException异常System.out.println("除数不能为0");//输出提示信息}catch (Exception e) { //处理其他异常System.out.println("程序发生了其他的异常");//输出提示信息}}
}
9.下列程序的输出是__.
public classTestSwitch {public static void main(String[] args) {// TODO Auto-generated method stubint i = 0;int num = 10;switch (num){default:i++;System.out.println("break");case 10:i++;case 11:i++;break;}System.out.println("i="+i);}
}
解析:i=2
Result:笔试通过,面试没有去
2014年实习生招聘之武汉光庭信息技术有限公司实习生招聘部分笔试题(Java)—2014/04/14相关推荐
- 美团点评实习生算法岗笔试题 (java) 2020.04.23场
T1 幸运星 题目描述 在观星的时候,一种常用的方式是划出类似于正方形的区域内,确定其中所有星星的坐标. 现在我们在星空(一个无限大的二维平面)上简历坐标系.由于星星很小,我们忽略它的面积,认为每一个 ...
- 武汉光庭总经理苏晓聪:智能网联控制器实践与创新
2018第二届中国汽车电子大会现场 9月13日在广州举办的"2018第二届中国汽车电子大会"上,武汉光庭总经理苏晓聪发表了题为"智能网联控制器实践与创新"的演讲 ...
- 网易2018实习生招聘笔试题-JAVA开发实习生
网易2018实习生招聘笔试题-JAVA开发实习生 如何从有数字规律的网址抓取网页并保存在当前目录?假设网址为 http://test/0.xml,其中这个数字可以递增到100. for(int i=0 ...
- 互联网公司招聘--爱奇艺--互娱产品运营--2016年笔试题
互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 试列举 3-5 个视频秀场平台 ...
- 武汉光庭导航面试经历
在进到大楼时,我看到光庭占用了湖北信息产业科技大厦的一层楼,觉得还不错,因为其它层一层有几个公司.到了他们公司时,感觉不太好,有点黑不啦叽的感觉,可能是午休的原因吧,因为我去的时候是下午1点钟.昨天通 ...
- 阿里巴巴2017实习生笔试题+JAVA工程师能力评估部分题目
阿里巴巴2017实习生笔试题 1.由权值分别为1.12.13.4.8的叶子节点生成一颗哈夫曼树,它的带权路径长度为() 2.进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据 ...
- 阿里巴巴 暑假实习 笔试题(2014年3月29日)
缘由 当时去笔霸的题,现在终于流传到网上了. 所谓参考答案,也不是阿里巴巴给的,有些我做的,有些是网上摘抄的,总之是我认可的.所以请大家还是抱着怀疑的态度去考察每一道题. 主要参考了一下博客: htt ...
- 营收倍数级增长,利润却止步不前!光庭信息只有一只脚踏进了智能电动车风口?...
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 近期,武汉光庭信息技术股份有限公司(以下简称"光庭信息")公布了2021年年报.依据光庭信息发布的年报显示,其2021年营收4 ...
- 专访光庭:传统测绘与众包模式融合,高精地图呼唤新的算法与平台
2012 年,光庭在获得地图测绘资质之后,深感在传统地图行业已经很难撼动对手的地位,光庭就将视线放到了自动驾驶需要的高精地图上. 2013 年,光庭成立自动驾驶技术研发项目组.据武汉光庭科技总经理苏晓 ...
最新文章
- Pinterest 谈实战经验:如何在两年内实现零到数百亿的月访问
- IT行业HR:我们很缺人...
- 用jquery验证用户名是否有效或重复
- Zip文件中文乱码问题解决方法(MAC->Windows)
- 2!=5 or 0在python中是否正确-python中的or,and运算符
- 题目1465:最简真分数
- 30天敏捷结果(2):用三个故事驱动你的一周
- VS2017C++单元测试
- java -jar debug_java – 如何在运行时调试jar?
- CURL 模拟post和get请求
- 海量ICLR论文点评公开,用这几个工具可以读得更轻松
- 常用生物信息学格式介绍
- numpy数组随机抽取
- npm方法创建一个vue项目,引入element插件
- GoGoCode 代码语言转换
- win10虚拟机管理服务器,如何使用微软的虚拟机管理器来管理Hyper-V虚拟机
- 技术真好玩第一期(2019-11-01)
- 2021爱智先行者—人体存在感传感器
- 解决潘多拉路由器固件使用AIDISK共享优盘,出现U盘每次爆满问题
- 需求预测模型分类与选择
热门文章
- Android 获取通讯录数据
- 功能超级强大的计算器程序 免费开源 全部源码
- HTMLCSSHTTP
- 坐拥400W用户的免费软件一夜关停,360、钉钉、WPS等未来几何?
- GitHub如何上传?(傻瓜指南)
- dell笔记本如何关闭计算机更新,联想戴尔笔记本Win10如何彻底永久关闭更新?
- 冯诺依曼结构计算机方案包含3个要点,冯诺依曼体系结构计算机的要点和工作过程.doc...
- 用style标签的background-image属性 改变图片大小
- 【高等数学】通过俩条空间直线求得公垂线的求法
- 年轻人频繁辞职的主要原因是什么呢?