• 习近平要求把这项工作作为重大政治任务 2019-05-24
  • 内地法律音乐专业 香港学生最爱 2019-05-23
  • Running Together国际迷你马拉松 北京站精彩集锦—在线播放—《Running Together国际迷你马拉松 北京站精彩集锦》—体育—优酷网,视频高清在线观看 2019-05-16
  • 回复@不能这样啊:瓜娃子啊!社交、尊重、自我实现能分配给你? 2019-05-15
  • 办个房产证 也要惊动省委书记? 2019-05-15
  • 兴业银行向绿色金融改革创新试验区投放绿色融资2500亿 2019-05-14
  • 为乡村振兴提供人才支撑 2019-05-12
  • 十二届全国人大常委会领导报道集 2019-05-09
  • 独立自主,奋发图强,大胆创新,赶超欧盟不是梦! 2019-05-07
  • 今天是人民英雄纪念碑落成60周年 你对它了解多少? 2019-05-07
  • 广西宣讲十九大:唱支山歌进乡村 唱到田头唱到心 2019-05-06
  • 又一巨星来中超养老!转会费4.5亿奥斯卡纪录不保 2019-05-06
  • 以产业金融促广州实体经济发展 2019-05-05
  • 否认以一个理论是原因是思想的根本抵触,抱着自己的观点不方,而使别人的说理成为强辩,看着就想笑 2019-05-05
  • 宋政澳的专栏作者中国国家地理网 2019-05-04
  • 欢迎来到原中小学教育资源网!

    甘肃十一选五中奖秘籍:java企业的面试笔试题

    试题 时间:2017-09-12 我要投稿
    【甘肃11选五 www.2vork.com - 试题】

    甘肃11选五 www.2vork.com   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。以下内容是小编为您精心整理的java企业的面试笔试题,欢迎参考!

    java企业的面试笔试题

      java企业的面试笔试题一

      1.IP地址的编码分为哪俩部分?

      IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

      2.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。

      循环链表,用取余操作做

      3.不能做switch()的参数类型是:

      switch的参数不能为实型。

      4. static有什么用途?(请至少说明两种)

      a.限制变量的作用域

      b.设置变量的存储域

      7. 引用与指针有什么区别?

      a 引用必须被初始化,指针不必。

      b 引用初始化以后不能被改变,指针可以改变所指的对象。

      c 不存在指向空值的引用,但是存在指向空值的指针。

      8. 描述实时系统的基本特性

      在特定时间内完成特定的任务,实时性与可靠性

      9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?

      全局变量储存在静态数据库,局部变量在堆栈

      10. 什么是平衡二叉树?

      左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1

      11. 堆栈溢出一般是由什么原因导致的?

      没有回收垃圾资源

      12. 什么函数不能声明为虚函数?

      constructor

      13. 冒泡排序算法的时间复杂度是什么?

      O(n^2)

      14. 写出float x 与“零值”比较的if语句。

      if(x>0.000001&&x<-0.000001)

      16. Internet采用哪种网络协议?该协议的主要层次结构?

      tcp/ip 应用层/传输层/网络层/数据链路层/物理层

      17. Internet物理地址和IP地址转换采用什么协议?

      ARP (Address Resolution Protocol)(地址解析協議)

      java企业的面试笔试题二

      1.Java集合框架是什么?说出一些集合框架的优点?

      每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。

      随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。

      集合框架的部分优点如下:

      (1)使用核心集合类降低开发成本,而非实现我们自己的集合类。

      (2)随着使用经过严格测试的集合框架类,代码质量会得到提高。

      (3)通过使用JDK附带的集合类,可以降低代码维护成本。

      (4)复用性和可操作性。

      2.集合框架中的泛型有什么优点?

      Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。

      泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。

      3.Java集合框架的基础接口有哪些?

      Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。

      Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。

      List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。

      Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。

      一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。

      4.为何Collection不从Cloneable和Serializable接口继承?

      Collection接口指定一组对象,对象即为它的元素。如何维护这些元素由Collection的具体实现决定。

      例如,一些如List的Collection实现允许重复的元素,而其它的如Set就不允许。很多Collection实现有一个公有的clone方法。然而,把它放到集合的所有实现中也是没有意义的。这是因为Collection是一个抽象表现。重要的是实现。

      当与具体实现打交道的时候,克隆或序列化的语义和含义才发挥作用。所以,具体实现应该决定如何对它进行克隆或序列化,或它是否可以被克隆或序列化。

      在所有的实现中授权克隆和序列化,最终导致更少的灵活性和更多的限制。特定的实现应该决定它是否可以被克隆和序列化。

      5.为何Map接口不继承Collection接口?

      尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。

      如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或value列表集合的方法,但是它不适合“一组对象”规范。

      6.Iterator是什么?

      Iterator接口提供遍历任何Collection的接口。我们可以从一个Collection中使用迭代器方法来获取迭代器实例。迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者在迭代过程中移除元素。

      7.Enumeration和Iterator接口的区别?

      Enumeration的速度是Iterator的两倍,也使用更少的内存。Enumeration是非?;〉?,也满足了基础的需要。但是,与Enumeration相比,Iterator更加安全,因为当一个集合正在被遍历的时候,它会阻止其它线程去修改集合。

      迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者从集合中移除元素,而Enumeration不能做到。为了使它的功能更加清晰,迭代器方法名已经经过改善。

      8.为何没有像Iterator.add()这样的方法,向集合中添加元素?

      语义不明,已知的是,Iterator的协议不能确保迭代的次序。然而要注意,ListIterator没有提供一个add操作,它要确保迭代的顺序。

      9.为何迭代器没有一个方法可以直接获取下一个元素,而不需要移动游标?

      它可以在当前Iterator的顶层实现,但是它用得很少,如果将它加到接口中,每个继承都要去实现它,这没有意义。

      10.Iterater和ListIterator之间有什么区别?

      (1)我们可以使用Iterator来遍历Set和List集合,而ListIterator只能遍历List。

      (2)Iterator只可以向前遍历,而LIstIterator可以双向遍历。

      (3)ListIterator从Iterator接口继承,然后添加了一些额外的功能,比如添加一个元素、替换一个元素、获取前面或后面元素的索引位置。

    热门文章
  • 习近平要求把这项工作作为重大政治任务 2019-05-24
  • 内地法律音乐专业 香港学生最爱 2019-05-23
  • Running Together国际迷你马拉松 北京站精彩集锦—在线播放—《Running Together国际迷你马拉松 北京站精彩集锦》—体育—优酷网,视频高清在线观看 2019-05-16
  • 回复@不能这样啊:瓜娃子啊!社交、尊重、自我实现能分配给你? 2019-05-15
  • 办个房产证 也要惊动省委书记? 2019-05-15
  • 兴业银行向绿色金融改革创新试验区投放绿色融资2500亿 2019-05-14
  • 为乡村振兴提供人才支撑 2019-05-12
  • 十二届全国人大常委会领导报道集 2019-05-09
  • 独立自主,奋发图强,大胆创新,赶超欧盟不是梦! 2019-05-07
  • 今天是人民英雄纪念碑落成60周年 你对它了解多少? 2019-05-07
  • 广西宣讲十九大:唱支山歌进乡村 唱到田头唱到心 2019-05-06
  • 又一巨星来中超养老!转会费4.5亿奥斯卡纪录不保 2019-05-06
  • 以产业金融促广州实体经济发展 2019-05-05
  • 否认以一个理论是原因是思想的根本抵触,抱着自己的观点不方,而使别人的说理成为强辩,看着就想笑 2019-05-05
  • 宋政澳的专栏作者中国国家地理网 2019-05-04
  • 篮球让分胜负相等 江苏时时彩开奖结果走势图 三分彩是国家开奖吗 董少爷和白小姐 体彩排列3 北京赛车pk10平台 北单彩票哪里买 北京pk10赛车手机Ios版 真钱二八杠网站 学会让分胜负攻略 2014年彩客网彩金券 七乐彩的玩法 福建时时彩0 澳门博彩公司 北京赛车赌博骗钱 彩票3d试机号对应码