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. Freemarker中通过request获得contextPath

    <!-- config Freemarker View Resolver--> <bean id="viewResolver" class="org.s ...

  2. 最新AndroidSDK安装教程

    很多人都有安卓sdk安装的疑问,现在我就将步骤详细的介绍,那就直接进入正题吧. 工具/原料   Android SDK 方法/步骤     下载最新的Android SDK 文件,到官网选择自己想要的 ...

  3. mysql的粗略学习

    输入root进入mysql 试着输入了两个语法都没动静,输入\h终于有反应了 语法错误 show databases; //显示数据库 为什么没有人告诉我还有个英文下的分隔符号... 查的资料不是没有 ...

  4. nginx源码学习----内存池

    最近在进行监控平台的设计,之前一直觉得C/C++中最棘手的部分是内存的管理上,远不止new/delete.malloc/free这么简单.随着代码量的递增,程序结构复杂度的提高.各种内存方面的问题悄然 ...

  5. Oracle数据库之SQL基础(二)

    一.约束 ❤ 1.约束概述 约束作用: (1)定义规则 (2)确保完整性:包括数据的精确性.可靠性.以确保数据不会出错,或者尽量减少出错. 约束的类型: (1)非空约束 (2)主键约束 (3)外键约束 ...

  6. [Slimdx]顶点和索引缓冲,绘制了2个分离的三角形

    定义网格顶点和索引缓冲,绘制了2个分离的三角形. using System; using System.Drawing; using RGeos.SlimScene.Core; using SlimD ...

  7. ASP.NET的运行原理与运行机制 如何:为 IIS 7.0 配置 <system.webServer> 节

    https://technet.microsoft.com/zh-cn/sysinternals/bb763179.aspx 当一个HTTP请求到服务器并被IIS接收到之后,IIS首先通过客户端请求的 ...

  8. C# SQL优化 及 Linq 分页

    每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默.我眼中的程序员大多都不 ...

  9. 使用RMAN对控制文件进行restore

    控制文件的默认备份格式是: c-IIIIIIIIII-YYYYMMDD-QQ 其中: c:表示控制文件 IIIIIIIIII:表示DBID YYYYMMDD:备份的时间戳 QQ:16进制的序列号,从0 ...

  10. Java基础之访问文件与目录——移动或复制文件和目录(MoveAndCopyFiles)

    控制台程序,创建和删除目录以及复制和移动文件. import java.nio.file.*; import java.nio.file.attribute.*; import java.io.IOE ...