会做这些题轻松通过黑马程序员面试

会做这些题轻松通过黑马程序员面试

ID:38788493

大小:40.90 KB

页数:20页

时间:2019-06-19

会做这些题轻松通过黑马程序员面试_第1页
会做这些题轻松通过黑马程序员面试_第2页
会做这些题轻松通过黑马程序员面试_第3页
会做这些题轻松通过黑马程序员面试_第4页
会做这些题轻松通过黑马程序员面试_第5页
资源描述:

《会做这些题轻松通过黑马程序员面试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1、定义map集合,并自定义对象,对map集合遍历,打出key和value值32:定义一个类A,类中定义一个show方法,打印一句话,在定义一个TestA类,利用反射在TestA中创建A的对象,并调用show方法33:使用高效字符缓冲流复制文件34:把C盘中的一个多层文件夹拷贝到D盘中。用高效的方法(要求写思路,注释,代码)35:Integer泛型Map中存储字符串36:开启两个线程每隔一段时间分别向一个共享数组中添加元素,每个线程添加3个即可。37:Map的两种遍历方式38:如何用反射去创建一个对象,有2种方式,尽量用代码去体现39:编写一个程序,把这个目

2、录里边的所有的带.java文件都拷贝到另一个目录里边,拷贝成功以后,把后缀名是.java改成.txt310:创建多线程的方式有几种?尽量用代码去体现311:编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。312:编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet),然后遍历集合输出314:Collection集合下班有哪些类,哪些类又有哪些特点315:求1000!的结果中包含

3、多少个0?注:1000!=1×2×3×4×5×...×999×1000316:编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象,并调用该对象中的方法。317:编写一个类A,增加一个实力方法showString,用于打印一条字符串,在编写一个类TestA,作为客户端,用键盘输入一个字符串,改字符串就是类A的全名,使用反射机制创建该类的对象,并调用该对象中的方法showString318:复制多级文件夹319:写一个线程类MyThread,该线程实现了Runnable接口,写一个main方法,用for循环创建5个线程对象。需求如下:320

4、:239-4181007"要求对这串数字按照从小到大排序,生成一个数值有序的字符串。321:一个是随机生成5个1——10之间的随机数,存入list集合中,自定义排序,不能用sort方法322:递归删除多级文件323:一道ArrayList集合创建添加元素并删除abc324:取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq",输出格式为:a(2)b(1)k(2)...325:有类似这样的字符串:“1.2,3.4,5.6,7.8,5.56,44.55”,请按照要求,依次完成以下试题326:编写一个类,在main方法中定义一个Map对象(采用泛

5、型),加入若干个对象,然后遍历并打印出各元素的key和value。327:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。3考察知识篇31:反射的理解32:集合框架的概述、arraylist的特点、map集合的特点、Collection集合下班有哪些类,哪些类又有哪些特点、HashMap是Hashtable的区别33:懒汉模式和饿汉模式的区别34:进程和线程的关系、线程的理解、线程安全问题、线程创建方式、死锁是什么、创建多线程的方法、线程休眠的方法

6、、sleep睡眠时间的单位、同步函数与同步代码块的区别,Sleep和wait方法有什么区别。同步与异步的区别【未完成】、为什么wait(),notify(),notifyAll()等方法都定义在Object类中、同步的原理:就是将部分操作功能数据的代码进行加锁。说说对线程池的理解、run和start什么区别?35:匿名内部类理解36:抽象类的理解37:面向对象和面向过程的区别,面向对象的三个特征:封装,继承,多态38:try...catch..finally39:对反射暴力反射的理解、反射的理解和应用、获取字节码的三种方式,以及主要用在什么什么地方、用反射创建对

7、象的两种方法?310:Set集合和List集合的区别、什么是数组、数组和集合的区别、HashMap和Hashtable的区别、Set、List、Map集合的区别、Collection和collections的区别,ArrayList和Vector的区别、List和Set有什么区别、List下面的两个类的的优点和缺点、hashset怎样保证元素的唯一性、TreeSet怎样保证元素的唯一性、迭代器的特点。treeset的特点311:面向对象编程思想312:访问控制符313:接口能继承类吗?接口和抽象类、说说接口和抽象类的特征和区别314:介绍一下io、IO流的体系和

8、理解、如何使用字节流的?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。