1,递归算法的实行过程,一般来说,可以分为()和()两个阶段,若一个问题的求解既可以用递归也可以用递推时,则往往用(),因为()。贪婪法是一种()的算法。

答:递归算法分为推和回两个阶段,递推效率更高,贪婪法是一种不求最优只求满意的算法。

2,填写下面的程序,生成以下二维数组:

1   2   3   4      int i;

5   6   7   8      int[][] arrTemp=(  );

9  10 11 12      for(  )

13 14 15 16      arrTemp(  ,  )=(    );

答:int[4][4];for(i=0;i<16;i++){arrTemp[i/4][i%4]=i+1}

3,代码查错并说明原因

abstract class Something{private abstract String doSomething()}public class Something{    public int addOne(final int x){    return ++x;  }}

答:首先类重名了,然后抽象方法不能private,final的变量不能改变,所以不能++x;

4,手机号的正则表达式

答:^1[3|4|5|8][0-9]\d{8}$

5,以下程序的输出结果

 class HelloA {public HelloA(){System.out.println("Hello A");}{System.out.println("I'm A class");}static{System.out.println("Static A");}
}public class HelloB extends HelloA {public HelloB(){System.out.println("Hello B");}{System.out.println("I'm B class");}static{System.out.println("Static B");}public static void main(String[] args) throws CloneNotSupportedException{new HelloB();}
}

  答:先执行static方法,从父类到子类,然后代码域在构造方法之前执行,所以是

static A
Static B
I'm A class
hello A
i'm B class
hello B

6,以下程序输出结果

String str1 = new String("hello");
String str2 = new String("hello");
System.out.print(str1==str2);
String  str3 = "hello",str4="hello";
System.out.print(str3==str4);

答:对象类型不相等,字符串常亮相等,所以是 false true。

7,重写的关键词和作用

答:关键词 overwrite?? 作用:重写是为了增强类的重用性和复用性,扩展性????

8,hashmap遍历方法

答:foreach entryset;foreach keyset;entryset.iter;keyset.iter;

八道java题,其他设计前段和数据库的先不写了。题很奇怪,杭州某信息金融公司。

转载于:https://www.cnblogs.com/m1996/p/11083286.html

java真实面试题(2)相关推荐

  1. Java后端真实面试题大全(有详细答案)--高频/真题

    原文网址:Java后端真实面试题大全(有详细答案)--高频/真题_IT利刃出鞘的博客-CSDN博客 简介 说明 本文分享Java后端真实高频面试题,有详细答案,保你稳过面试.题目包括:Java基础.多 ...

  2. 深圳Java学习:分享几道真实的企业Java工程师笔试题

    深圳Java学习:分享几道真实的企业Java工程师笔试题,你都会做吗?

  3. Java经典面试题整理及答案详解(八)

    简介: Java经典面试题第八节来啦!本节面试题包含了进程.线程.Object类.虚拟内存等相关内容,希望大家多多练习,早日拿下心仪offer- 了解更多: Java经典面试题整理及答案详解(一) J ...

  4. 【金三银四】Java中间件面试题(2021最新版)

    目录 前言 Zookeeper 1. ZooKeeper 是什么? 2. ZooKeeper 提供了什么? 3.Zookeeper 文件系统 4. ZAB 协议? 5. 四种类型的数据节点 Znode ...

  5. 宝哥面试题分享(07): Java中间件面试题

    Java中间件面试题 001什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理.负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中 ...

  6. Java中高级面试题部分答案解析

    Java中高级面试题部分答案解析 List和Set比较,各自的子类比较 对比一:Arraylist与LinkedList的比较 1.ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦 ...

  7. Java常见面试题 Java面试必看 (一)

    本篇博客是本人收集网上Java相关的资料整理所得,仅供参考. 一.Java基础 1.JDK 和 JRE区别 JDK(Java Development Kit)是针对Java开发员的产品,是整个Java ...

  8. JAVA 实习面试题大全必看

    JAVA 实习面试题大全必看 JavaSE 88 基础语法 9 Q1:简单说说Java有哪些数据类型 答:①分为基本数据类型和引用数据类型.②基本数据类型包括:数值型(byte.short.int.l ...

  9. 面经 - Java 基础面试题

    1.下面能通过编译运行出 Hello World 的是() A.public class Hello {public static void main(String[]args) { System.o ...

  10. 300+ Java常见面试题总结【JavaPub版】

    点赞再看,养成习惯 答案解析见文末 我是JavaPub,专注于面试.副业,技术人的成长记录. 这份[Java常见面试题总结]我想准备很久了,前面做面试官,后来自己也面了很多一线二线互联网公司,希望通过 ...

最新文章

  1. IO模式和IO多路复用
  2. 精益分析体系构建如何“因企制宜”?
  3. 关于U打包代码必须放到Editor目录下的问题
  4. C#正则表达式判断输入的是不是数字
  5. 【LOJ2127】「HAOI2015」按位或
  6. 《变革中的思索》各路读者评论
  7. vmware player 虚拟机下windows系统安装vmware tools
  8. x509证书验签方法,支持国密证书
  9. 原生JS中动态添加元素
  10. 开发直播APP时,视频图片等上传到七牛云存储的实现流程
  11. stc单片机呼吸灯c语言,用51单片机制作呼吸灯
  12. VsCode超实用插件推荐,让你的开发效率火力全开
  13. 气炸了!被交通银行这波操作~
  14. html扫码支付,WEB端第三方支付接入 - 支付宝 - 扫码支付
  15. LaTeX 数学公式和符号
  16. 如何绘制业务架构图 — 1. 概述
  17. 完美解决matlab“错误使用 mex未找到支持的编译器或 SDK。”的问题
  18. Android百度地图开发入门教程
  19. 拉伸图片的时候怎么才能让图片不变形
  20. Gurobi求解运输问题

热门文章

  1. 多层交换综合实验(二)
  2. 「Photoshop 入门教程」如何在Mac版 Photoshop 中打开图像?
  3. 如何自动清理从 Mac 到 Dropbox 的屏幕截图?
  4. 如何在苹果Mac上设置文档样板,开启文档时自动复制?
  5. mac苹果电脑如何查看mac地址
  6. Mac如何为应用单独设置语言?
  7. 2018 最强“弱密码”排行榜新鲜出炉,123456 再登首
  8. 使用 IntraWeb (21) - 基本控件之 TIWTabControl
  9. IIS7中添加html对! #include 的引用
  10. CMOS 与BIOS