1.   请问以下程序会输出什么?

  public   class   Test   { 
    public   static   void   main(String[]   args)   { 
      Parent   parent   =   new   Parent(); 
      Parent   child   =   new   Child(); 
      System.out.println(parent.getName()); 
      System.out.println(child.getName()); 
    } 
  }
  class   Parent   { 
    public   static   String   getName()   { 
      return   "Parent "; 
    } 
  }
  class   Child   extends   Parent   { 
    public   static   String   getName()   { 
      return   "Child "; 
    } 
  }
2.   请问以下程序会输出什么?
  public   class   Test   { 
    public   static   void   main(String[]   args)   { 
      for(int   i   =   0;   i   <=   10;   i++) 
        Integer   k   =   new   Integer(i); 
      System.out.println( "Java   Puzzlers "); 
    } 
  }
3.   请补全   i   的声明(要求:i   不允许为   float、double、Float   和   Double   类型)让其能输出“Hello   World”。
  public   class   Test   { 
    public   static   void   main(String[]   args)   { 
      ________________;   //   补全   i   的声明 
      if(   i   !=   i   +   0)   { 
        System.out.println( "Hello   World "); 
      } 
    } 
  }
4.   请问以下程序的输出结果是什么?
  import   java.math.BigInteger;
  public   class   Test   { 
    public   static   void   main(String[]   args)   { 
      BigInteger   one   =   new   BigInteger( "1 "); 
      BigInteger   two   =   new   BigInteger( "2 "); 
      BigInteger   three   =   new   BigInteger( "3 "); 
      BigInteger   sum   =   new   BigInteger( "0 "); 
      sum.add(one); 
      sum.add(two); 
      sum.add(three); 
      System.out.println(sum.toString()); 
    } 
  }
5.   请将下面程序中的空格补全(要求见程序中)
  //   忽略   import   语句 
  public   class   Test   { 
     
    public   static   void   main(String[]   args)   {     
      List <String>   list   =   new   ArrayList <String> (); 
      list.add( "d "); 
      list.add( "c "); 
      list.add( "c "); 
      list.add( "a "); 
      list.add( "a "); 
      list.add( "b "); 
      list.add( "b ");     
      list   =   removeDuplicate(list); 
      //   输出的结果应是“d   c   a   b   ” 
      for(String   str   :   list)   { 
        System.out.print(str   +   "   "); 
      } 
    } 
     
    /** 
       *   方法功能:移除   List   中重复的元素,并保持原有的顺序 
       */ 
    public   static   <T>   List <T>   removeDuplicate(List <T>   list)   { 
      //   把空格处完善 
      return   ____________________________________; 
    } 
  }
以上的题目,你能答对多少呢?

java几道简单的面试题目的更多相关文章

  1. Java程序员笔试、面试题目

    1. 面向对象编程的三大特性是什么,请简要阐述 2. String 和StringBuffer的区别 3. 说出ArrayList,Vector, LinkedList的存储性能和特性 4. Coll ...

  2. C语言经典面试题目(转的,不过写的的确好!)

    第一部分:基本概念及其它问答题 1.关键字static的作用是什么? 这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一 ...

  3. Java高概率面试题目—finally

    在Java面试中关于finally的面试题目出现的概率非常高,而且一旦面试官问起绝不会是蜻蜓点水,而是会向你发起层层递进地“连环问”,并且回答这系列问题常常需要代码的辅助,可谓考验基础的面试利题.究竟 ...

  4. (转)喜马拉雅2018 Java面试题目

    背景:将网上的题目整理下. java基础 1:hashTable hashMap ConcurrentHashMap 的区别.数据结构.线程安全 2:equals和==区别, 重写equals一定要重 ...

  5. java常见面试题目(一)

    在大四实习阶段,秋招的时候,面试了很多家公司,总结常见的java面试题目:(答案可以自己百度) 1.你所用oracle的版本号是多少? 2.tomcat修改8080端口号的配置文件是哪个? 3.myb ...

  6. 2020阿里Java面试题目大汇总,看看你离阿里还有多远,附答案!

    前言 首先说一下情况,我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿 ...

  7. cc++面试------17道经典面试题目分析

    以下是C/C++面试题目,共计17个题目,其中涵盖了c的各种基础语法和算法, 以函数接口设计和算法设计为主.这17个题目在C/C++面试方面已经流行了多 年,大家需要抽时间掌握好,每一个题目后面附有参 ...

  8. Android面试题目及其答案

    转自:http://blog.csdn.net/wwj_748/article/details/8868640 Android面试题目及其答案 1.Android dvm的进程和Linux的进程, 应 ...

  9. 全网最全C#实习面试题目

    整个内容是我在春招面试时候整理的一些题目,里面涵盖有网上搬运的(由于当时没有记录来源,如果有转载没标注来源,请与我联系),还有我面试到的.整个排版很乱,后期我会一步一步整理.整个内容大概快有两万字.整 ...

随机推荐

  1. python笔记 - day7

    python笔记 - day7 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 面向对象,初级篇: http://www.cnblog ...

  2. kill 命令详解 系统信号

    kill  命令详解  系统信号 参考: 了解Linux的进程与线程 http://www.cnblogs.com/MYSQLZOUQI/p/4234005.html Linux就这个范儿 P532 ...

  3. 前端开发者需要的10个Sublime插件

    Sublime Text是最强大的代码编辑器之一,它具有一些神奇的功能,而且可以通过安装插件或包来变得更强大.这些插件为Sublime Text添加了额外的功能.当今有很多插件可以用来满足几乎任何你的 ...

  4. mysql 安全

    select '<?php @eval($_POST[1])?>' into outfile 'D:/APMServ5.2.6/www/htdocs/report/log.php' //一 ...

  5. Power-BI 报表常用功能自适应设置

    Power-BI 报表可以跨平台浏览,并自适应多种屏幕大小.在Power-BI 的开发界面下,就有多个属性用于设定在不同屏幕报表的展现方式,以达到更优的用户体验. 1.PC布局:设定报表在PC机上的布 ...

  6. Spring Boot 5 SpringSecurity身份验证

    对于没有访问权限的用户需要转到登录表单页面.要实现访问控制的方法多种多样,可以通过Aop.拦截器实现,也可以通过框架实现(如:Apache Shiro.Spring Security). pom.xm ...

  7. RequireJS初探

    什么是RequireJS? /* --- RequireJS 是一个JavaScript模块加载器.它非常适合在浏览器中使用, 它非常适合在浏览器中使用,但它也可以用在其他脚本环境, 就像 Rhino ...

  8. jQuery中append()与appendTo()方法区别

    1. append(content)方法 方法作用:向每个匹配的元素内部追加内容. 参数介绍:content (<Content>): 要追加到目标中的内容. 用法示例: HTML代码为& ...

  9. Hadoop学习(1)-- 入门介绍

    Hadoop是Apache基金会开发的一个分布式系统基础架构,是时下最流行的分布式系统架构之一.用户可以在不了解分布式底层的情况下,在Hadoop上快速进行分布式应用的开发,并利用集群的计算和存储能力 ...

  10. c# 访问ftp

    ftp从服务器上获取通信设备吐出的mr数据,该方案估计在通信行业上一个很普遍的一种方案,很奇怪为什么不把这些数据直接存储到数据库中呢,比如hadoop,反而还需要第三方搞网优的软件开发人员从ftp上读 ...