Java
文章平均质量分 78
晨星
熟练掌握C++程序设计语言,酷爱读书。
展开
-
C++、Java和C#语言在处理“虚拟私有方法”上的差异
运行时动态绑定被调过程的“虚拟方法”(virtual method)机制是实现多态的关键技术。C++、Java和C#(按出生年月排列,上同,下同)作为三种主流的支持对面向对象的程序设计语言,自然都提供了这种动态的方法绑定机制,在这个问题上三兄弟没有谁是含糊的。但当“虚拟”(virtual)和“私有”(private)碰在一起时,这几种语言在处理上却有所不同,本文的故事就是从一段小程序说起的:我原创 2005-03-29 22:19:00 · 3779 阅读 · 4 评论 -
读刊摘抄
某日午休时间,看到同事桌上有一本卷了角的2011年第1期《程序员》杂志,随手翻开一页,是一篇访谈,题目叫“Java的命运”,是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈(郝培强 译)。从这篇文章里,我并没有对有关Java命运的讨论留下较深印象,然而,文中诸多妙语读起来却酣畅淋漓,便随手摘录了下来:(因核心内容并非原创,故标为转载 2011-06-11 22:12:00 · 2890 阅读 · 3 评论 -
咱也来做面试题(一)
身边有些做Java开发的朋友,找工作时常常被考到一道关于字符串的题目。题目倒是很基础,然而根据朋友们事后的描述,有理由认为有的面试官自己都没有完全搞清楚这个问题。此外,在CSDN论坛中我也多次看到一些朋友在这个问题上的迷惑。索性把自己的理解写下来吧。 题目是一道简单的小程序,像下面这样:public class Test1 { public static void main(Str原创 2011-10-21 00:44:05 · 12563 阅读 · 49 评论