A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 花开彼岸天 中级黑马   /  2014-9-21 17:40  /  1768 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

黑马程序员训练营入学考试题

1、 方法中的内部类能不能访问方法中的局部变量,为什么?




2、 ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。




3、 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...




4、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。




5、 将字符串中进行反转。abcde --> edcba




6、 已知一个类,定义如下:
   package cn.itcast.heima;
      public class DemoClass {
      public void run()
      {
         System.out.println("welcome to heima!");
      }   
     }
(1) 写一个Properties格式的配置文件,配置类的完整名称。
(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射 的方式运行run方法。




7、 自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。




8、 编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法。




9、 写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 如: n = 4 则打印:                                
1
2
3
4
12
13
14
5
11
16
15
6
10
9
8
7





10、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?

8 个回复

倒序浏览
感谢楼主分享经验
回复 使用道具 举报
多谢楼主分享
回复 使用道具 举报
我擦, 一个题都跟我不一样啊~~~
回复 使用道具 举报
表示虽然没开始写自荐信呢,但这些题都做过
回复 使用道具 举报
你是考的哪个方向java还是ios啊
回复 使用道具 举报
码一下,有时间了做
回复 使用道具 举报
多谢楼主分享
回复 使用道具 举报
那个大神指导一下,第六个怎么做的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马