作者: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相关推荐

  1. 美团点评实习生算法岗笔试题 (java) 2020.04.23场

    T1 幸运星 题目描述 在观星的时候,一种常用的方式是划出类似于正方形的区域内,确定其中所有星星的坐标. 现在我们在星空(一个无限大的二维平面)上简历坐标系.由于星星很小,我们忽略它的面积,认为每一个 ...

  2. 武汉光庭总经理苏晓聪:智能网联控制器实践与创新

    2018第二届中国汽车电子大会现场 9月13日在广州举办的"2018第二届中国汽车电子大会"上,武汉光庭总经理苏晓聪发表了题为"智能网联控制器实践与创新"的演讲 ...

  3. 网易2018实习生招聘笔试题-JAVA开发实习生

    网易2018实习生招聘笔试题-JAVA开发实习生 如何从有数字规律的网址抓取网页并保存在当前目录?假设网址为 http://test/0.xml,其中这个数字可以递增到100. for(int i=0 ...

  4. 互联网公司招聘--爱奇艺--互娱产品运营--2016年笔试题

    互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 互联网公司招聘–爱奇艺–互娱产品运营–2016年笔试题 试列举 3-5 个视频秀场平台 ...

  5. 武汉光庭导航面试经历

    在进到大楼时,我看到光庭占用了湖北信息产业科技大厦的一层楼,觉得还不错,因为其它层一层有几个公司.到了他们公司时,感觉不太好,有点黑不啦叽的感觉,可能是午休的原因吧,因为我去的时候是下午1点钟.昨天通 ...

  6. 阿里巴巴2017实习生笔试题+JAVA工程师能力评估部分题目

    阿里巴巴2017实习生笔试题 1.由权值分别为1.12.13.4.8的叶子节点生成一颗哈夫曼树,它的带权路径长度为() 2.进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据 ...

  7. 阿里巴巴 暑假实习 笔试题(2014年3月29日)

    缘由 当时去笔霸的题,现在终于流传到网上了. 所谓参考答案,也不是阿里巴巴给的,有些我做的,有些是网上摘抄的,总之是我认可的.所以请大家还是抱着怀疑的态度去考察每一道题. 主要参考了一下博客: htt ...

  8. 营收倍数级增长,利润却止步不前!光庭信息只有一只脚踏进了智能电动车风口?...

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 近期,武汉光庭信息技术股份有限公司(以下简称"光庭信息")公布了2021年年报.依据光庭信息发布的年报显示,其2021年营收4 ...

  9. 专访光庭:传统测绘与众包模式融合,高精地图呼唤新的算法与平台

    2012 年,光庭在获得地图测绘资质之后,深感在传统地图行业已经很难撼动对手的地位,光庭就将视线放到了自动驾驶需要的高精地图上. 2013 年,光庭成立自动驾驶技术研发项目组.据武汉光庭科技总经理苏晓 ...

最新文章

  1. Pinterest 谈实战经验:如何在两年内实现零到数百亿的月访问
  2. IT行业HR:我们很缺人...
  3. 用jquery验证用户名是否有效或重复
  4. Zip文件中文乱码问题解决方法(MAC->Windows)
  5. 2!=5 or 0在python中是否正确-python中的or,and运算符
  6. 题目1465:最简真分数
  7. 30天敏捷结果(2):用三个故事驱动你的一周
  8. VS2017C++单元测试
  9. java -jar debug_java – 如何在运行时调试jar?
  10. CURL 模拟post和get请求
  11. 海量ICLR论文点评公开,用这几个工具可以读得更轻松
  12. 常用生物信息学格式介绍
  13. numpy数组随机抽取
  14. npm方法创建一个vue项目,引入element插件
  15. GoGoCode 代码语言转换
  16. win10虚拟机管理服务器,如何使用微软的虚拟机管理器来管理Hyper-V虚拟机
  17. 技术真好玩第一期(2019-11-01)
  18. 2021爱智先行者—人体存在感传感器
  19. 解决潘多拉路由器固件使用AIDISK共享优盘,出现U盘每次爆满问题
  20. 需求预测模型分类与选择

热门文章

  1. Android 获取通讯录数据
  2. 功能超级强大的计算器程序 免费开源 全部源码
  3. HTMLCSSHTTP
  4. 坐拥400W用户的免费软件一夜关停,360、钉钉、WPS等未来几何?
  5. GitHub如何上传?(傻瓜指南)
  6. dell笔记本如何关闭计算机更新,联想戴尔笔记本Win10如何彻底永久关闭更新?
  7. 冯诺依曼结构计算机方案包含3个要点,冯诺依曼体系结构计算机的要点和工作过程.doc...
  8. 用style标签的background-image属性 改变图片大小
  9. 【高等数学】通过俩条空间直线求得公垂线的求法
  10. 年轻人频繁辞职的主要原因是什么呢?