随笔分类 -  常见面试解析

常见Java面试题:重载(overloading)与重写(overriding)
摘要:ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。这篇文章介绍的常见面试题是关于重载(overloading)方法和重写(overriding)方法的。Q.下面代码片段的输出结果是什么?View Code 1 public class MethodOverrideVsOverload { 2 3 public boolean equals( MethodOverrideVsOverload other ) { 4 System.out.println("MethodOverrideVsOverload... 阅读全文

posted @ 2013-01-16 10:43 loonggg 阅读(1957) 评论(1) 推荐(0) 编辑

把“hello”打印10次
摘要:原文:VAL今天上网看到一篇老博文《Coder or Clown?》,文章作者主要想表达的意思是他作为面试官,面试了很多程序员,他发现很多程序员就是小丑,并把他们分类列举。这篇去年发表的文章被很多人转载翻译,作为茶余饭后调侃程序员的佳品。我看了也是一笑而过,但是其中作者说的第一个事例却引起了我的兴趣,虽然很搞笑,但是这其中似乎隐藏着一些coder的情怀。这个故事是这样的,作者面试了一个叫做Ada的毕业生,她是一位程序新手。作者给他出了一道题目,让她在纸上写下一段程序,目的是打印“hello”10次,无论用什么语言写都可以。于是这位可爱的学生在纸上写下了10句print “hello”。作者给出 阅读全文

posted @ 2013-01-14 10:54 loonggg 阅读(407) 评论(0) 推荐(0) 编辑

常见Java面试题 :迭代(iteration)和递归(recursion)
摘要:Q.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。A.假设给定文本为”AAA rating”。迭代方式就很直观,如下:View Code 1 public class Iteration { 2 3 public int countA(String input) { 4 if (input == null || input.length( ) == 0) { 5 return 0; 6 } 7 8 int count = 0; 9 for (int i = 0; ... 阅读全文

posted @ 2013-01-10 11:10 loonggg 阅读(1993) 评论(2) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示