- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
黑马面试题1:定义map集合,并自定义对象,对map集合遍历,打出key和value值2:定义一个类A,类中定义一个show方法,打印一句话,在定义一个TestA类,利用反射在TestA中创建A的对象,并调用show方法3:使用高效字符缓冲流复制文件4:把C盘中的一个多层文件夹拷贝到D盘中。用高效的方法(要求写思路,注释,代码)5:Integer泛型Map中存储字符串6:开启两个线程每隔一段时间分别向一个共享数组中添加元素,每个线程添加3个即可。7:如何用反射去创建一个对象,有2种方式,尽量用代码去体现8:编写一个程序,把这个目录里边的所有的带.java文件都拷贝到另一个目录里边,拷贝成功以后,把后缀名是.java改成.txt9:创建多线程的方式有几种?尽量用代码去体现10:编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet),然后遍历集合输出11:23 9 -4 18 100 7 要求对这串数字按照从小到大排序,生成一个数值有序的字符串。12: 编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法。13:编写一个类A,增加一个实力方法showString,用于打印一条字符串,在编写一个类TestA ,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名,使用反射机制创建该类的对象,并调用该对象中的方法showString14:写一个线程类MyThread,该线程实现了Runnable接口,写一个main方法,用for循环创建5个线程对象。需求如下:① 利用线程类的构造函数输出:创建线程4。(备注:当创建一个线程的时候,标记为1,再次创建一个线程的时候,标记为2,所以输出的创建线程4就是创建的第四个线程)② 在run方法中输出:“线程X :计数Y”,当执行次数达到6次的时候,退出。(备注:其中“线程X”为第X个线程,“计数Y”为该线程的run方法执行了多少次) 15: 求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×100016:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。17:递归删除多级文件18:一道ArrayList集合创建添加元素并删除abc24:取出一个字符串中字母出现的次数。如:字符串:abcdekka27qoq ,输出格式为:a(2)b(1)k(2)...19:有类似这样的字符串:“1.2,3.4,5.6,7.8,5.56,44.55”, 请按照要求,依次完成以下试题 ① 以逗号作为分隔符,把已知的字符串分成一个String类型的数组, 数组中的每一个元素类似于“1.2,3.4这样的字符串; ② 把数组中的每一个元素以.作为分割,把.号左边的元素作为key, 把.号右边的元素作为value,封装到Map中,map中的key和value都是Object类型; ③ 把map中的key封装到Set中,并且把set中的元素输出; ④ 把map中的value封装到Collection中,把collection中的元素输出。----------------------------------考察知识篇--------------------------------2:集合框架的概述、arraylist的特点、map集合的特点、Collection集合下班有哪些类, 哪些类又有哪些特点、HashMap是Hashtable的区别?Collection: |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。 |--ArrayList:底层的数据结构是数组,线程不同步,ArrayList替代了Vector,查询元素的速度非常快。 |--LinkedList:底层的数据结构是链表,线程不同步,增删元素的速度非常快。 |--Vector:底层的数据结构就是数组,线程同步的,Vector无论查询和增删都巨慢。 |--Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。 |--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效; |--LinkedHashSet:有序,hashset的子类。 |--TreeSet:对Set集合中的元素的进行指定顺序的排序。不同步。TreeSet底层的数据结构就是二叉树。HashSet集合保证元素唯一性:通过元素的hashCode方法,和equals方法完成的。 当元素的hashCode
您可能关注的文档
- 为选定的产品服务提出新的定位.pptx
- 乌丢丢的奇遇.ppt
- 五笔输入法速成教程.pptx
- 九上4课美国独立战争定稿.ppt
- 九上9.10课印度、拉美独立运动定稿.ppt
- 五次因4-27-04.ppt
- 九上Unit9第六课时B 3a--Self Check.ppt
- 九上作文公开课1——记叙文技法.ppt
- 五年级奥数:图形与面积.doc
- 九院交换机安装实施方案.docx
- GB/T 45128-2025塑料 含水量的测定.pdf
- 《GB/T 45128-2025塑料 含水量的测定》.pdf
- 《GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法》.pdf
- 中国国家标准 GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法.pdf
- GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法.pdf
- GB/T 29456-2025能源管理体系 实施、保持和改进GB/T 23331能源管理体系指南.pdf
- 中国国家标准 GB/T 29456-2025能源管理体系 实施、保持和改进GB/T 23331能源管理体系指南.pdf
- GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD).pdf
- 《GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD)》.pdf
- 中国国家标准 GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD).pdf
文档评论(0)