朱松望
朱松望
全部文章
JAVA面试题
# IO流(1)
# Java基础语法(2)
# 多线程(1)
# 常用API(1)
idea(1)
Java基础(11)
java工具方法总结(2)
Java总结(10)
Java练习(2)
Java编程题(7)
Java进阶(29)
JDK8新特性(1)
markdown(1)
node.js(1)
Python(1)
数据库(1)
数据结构(1)
框架(1)
版本控制工具(1)
编辑器(1)
设计模式(1)
软件安装(1)
问题(1)
项目实战(1)
归档
标签
去牛客网
登录
/
注册
朱松望的博客
全部文章
/ JAVA面试题
(共9篇)
2021年数梦工厂笔试题
文章目录 一、单选题 1. 编译和运行以下代码的结果是什么(本题3分) 2. 下列链表的描述,下列语句正确的有(本题3分) 3. 根据下述代码,关于编译描述正确的为(本题3分) 4. 执行如下程序后,a的值是(本题3分) 5. 编译和运...
2021-10-09
4
1278
简述集合框架
集合按照其存储结构可以分为两大类,分别是 单列集合 java.util.Collection 和双列集合java.util.Map。 Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是 java.util.List 和 java...
2021-10-09
0
244
简述迭代器的实现原理
public class MyIterator { public static void main(String[] args) { //定义集合,添加数据 ArrayList<Integer> list = new ArrayLi...
2021-10-09
0
434
HashSet 去除重复元素的原理
先调用被添加元素的 hashCode(),和 HashSet 中已有元素的 hashCode 比较是否相同 如果不相同,直接存储该元素 如果相同,再调用 equals 方法比较元素是否相同 如果不相同,直接存储该元素 如果相同,认为是同一元素,不存储 HashCo...
2021-10-09
0
390
Java实现限定方法执行时间,如果该任务能在限制时间内完成则返回任务执行结果,否则返回null
使用Future类执行超时处理。 代码如下: import java.util.concurrent.*; public class CheckTimeOut { public static void main(String[] args) { Syst...
2021-10-09
0
708
Java基础之字符串去重
题目: 有一个字符串List,如下代码所示,续写代码,将str中的元素在按照字符拆分,合并成一个数组,然后字符去重,最终得到 [“h”,“e”,“l”,“o”,“w”,“r”,“d”] List<String> str = new ArrayList<>(); str.ad...
2021-10-09
0
601
一个整数n,对它的每一位d,用d+1替换d的编程题
题目 有一种特殊的运算X,它的运算方式如下: 对于一个整数n,对它的每一位d,用d+1替换d。 例如,对于193,它的每一位+1后的结果为2,10,4。所以,193的X运算结果为2104。 因为结果可能超过整形范围,所以结果模 10^9+7 的余数即可。 输入格式 第一行一个数字t,代表...
2021-10-09
0
433
亮灯问题
时间限制:1000ms 内存限制:256M 题目描述: 有k盏灯,灯全熄灭,灯下有开关,编号为 1-k;有 k 个学生,编号也是 1-k ,依次从灯下走过,如果学生发现经过的灯的编号恰好可以整除自己的编号,则拉一下灯的开关(关变开,开变关),问最后哪些灯亮着? 输入描述: ...
2021-10-09
0
490
装备价格
时间限制:1000ms 内存限制:256M 题目描述: 小青同学喜欢玩游戏,喜欢观察装备的市场价格,但是装备的价格每天是不固定的。请根据每日装备价格列表 ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的装备价格,至少需要等待的天数。如果装备价格在这之后都不会升高,请...
2021-10-09
0
361