本帖最后由 杜工 于 2014-11-6 22:28 编辑
最简短而不简单的总结:多看基础,重视思想和理论,多巧代码,增强语感和代码量!
其实,论坛各种试题,经验贴遍地都是,入学攻略更是老生常谈,光看帖子也没什么实质性的进步,还是多花点时间敲代码吧,代码敲出来才是自己的。每个人的基础、背景都不同,经验这东西只能说相对而言,何况有些想法实在是不可苟同。但是在发展为优秀程序员的路上,目标是相同的,我们殊途同归,黑马重逢。所以只要带着兴趣而来,没必要担忧,不要轻言放弃,学以致用,多加实战。今天没事,索性回忆了十道题,送给伙伴们练习。
1、求两个字符串中的最大相同子串(或求所有相同子串)。
2、快速选择排序(或选择排序、冒泡排序)
3、定义一个数组,开启两个线程,分别隔一段时间存入一个随机数,每个线程存满5个数即可。
4、复制整个文件夹的内容(或复制MP3,复制文本文件,都要会哈)
5、list中的元素删除包含abc的字符串
6、从键盘获取三个学生信息(姓名,英语成绩,数学成绩,语文成绩),按照总分由高到低排列,并将结果存入一个.txt文件中。
7、Map使用泛型存入元素,并用两种方式迭代所有元素。
8、统计一个文本文档中每个字符的个数。
9、反射机制中获取字节码文件对象的三种方式
10、声明一个泛型集合ArrayList<Integer> ,利用反射技术,存入String类型的数据。
以上题目只是个人的表述,大概就这意思。如果这些题目都能独立地思考,正确敲出,那么离黑马还会远吗?
当然,编程的世界万象丛生,我们不可能什么代码都会写,也没有时间写那么多。积累代码量的同时,思想乃是上上策。手中无剑,心中亦无剑。。。。
|