java真实面试题(2)
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)相关推荐
- Java后端真实面试题大全(有详细答案)--高频/真题
原文网址:Java后端真实面试题大全(有详细答案)--高频/真题_IT利刃出鞘的博客-CSDN博客 简介 说明 本文分享Java后端真实高频面试题,有详细答案,保你稳过面试.题目包括:Java基础.多 ...
- 深圳Java学习:分享几道真实的企业Java工程师笔试题
深圳Java学习:分享几道真实的企业Java工程师笔试题,你都会做吗?
- Java经典面试题整理及答案详解(八)
简介: Java经典面试题第八节来啦!本节面试题包含了进程.线程.Object类.虚拟内存等相关内容,希望大家多多练习,早日拿下心仪offer- 了解更多: Java经典面试题整理及答案详解(一) J ...
- 【金三银四】Java中间件面试题(2021最新版)
目录 前言 Zookeeper 1. ZooKeeper 是什么? 2. ZooKeeper 提供了什么? 3.Zookeeper 文件系统 4. ZAB 协议? 5. 四种类型的数据节点 Znode ...
- 宝哥面试题分享(07): Java中间件面试题
Java中间件面试题 001什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理.负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中 ...
- Java中高级面试题部分答案解析
Java中高级面试题部分答案解析 List和Set比较,各自的子类比较 对比一:Arraylist与LinkedList的比较 1.ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦 ...
- Java常见面试题 Java面试必看 (一)
本篇博客是本人收集网上Java相关的资料整理所得,仅供参考. 一.Java基础 1.JDK 和 JRE区别 JDK(Java Development Kit)是针对Java开发员的产品,是整个Java ...
- JAVA 实习面试题大全必看
JAVA 实习面试题大全必看 JavaSE 88 基础语法 9 Q1:简单说说Java有哪些数据类型 答:①分为基本数据类型和引用数据类型.②基本数据类型包括:数值型(byte.short.int.l ...
- 面经 - Java 基础面试题
1.下面能通过编译运行出 Hello World 的是() A.public class Hello {public static void main(String[]args) { System.o ...
- 300+ Java常见面试题总结【JavaPub版】
点赞再看,养成习惯 答案解析见文末 我是JavaPub,专注于面试.副业,技术人的成长记录. 这份[Java常见面试题总结]我想准备很久了,前面做面试官,后来自己也面了很多一线二线互联网公司,希望通过 ...
最新文章
- IO模式和IO多路复用
- 精益分析体系构建如何“因企制宜”?
- 关于U打包代码必须放到Editor目录下的问题
- C#正则表达式判断输入的是不是数字
- 【LOJ2127】「HAOI2015」按位或
- 《变革中的思索》各路读者评论
- vmware player 虚拟机下windows系统安装vmware tools
- x509证书验签方法,支持国密证书
- 原生JS中动态添加元素
- 开发直播APP时,视频图片等上传到七牛云存储的实现流程
- stc单片机呼吸灯c语言,用51单片机制作呼吸灯
- VsCode超实用插件推荐,让你的开发效率火力全开
- 气炸了!被交通银行这波操作~
- html扫码支付,WEB端第三方支付接入 - 支付宝 - 扫码支付
- LaTeX 数学公式和符号
- 如何绘制业务架构图 — 1. 概述
- 完美解决matlab“错误使用 mex未找到支持的编译器或 SDK。”的问题
- Android百度地图开发入门教程
- 拉伸图片的时候怎么才能让图片不变形
- Gurobi求解运输问题