划词......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年6月17日

摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种... 阅读全文

posted @ 2007-06-17 16:52 王君 阅读(313) 评论(0) 推荐(0) 编辑

摘要: 1. this是指当前对象自己。当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:public class A {String s = "Hello";public A(String s) {System.out.println("s = " + s);System.out.println("1 -> this.s = " + this.s);this.... 阅读全文

posted @ 2007-06-17 16:39 王君 阅读(242) 评论(0) 推荐(0) 编辑

摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况... 阅读全文

posted @ 2007-06-17 16:33 王君 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 所谓内部类(Inner Class),顾名思义,就是指定义在另外一个类中的类,我们为什么要这么做呢?为什么不直接定义它而要在别的类中定义一个内部类呢?这样做主要有如下三个原因:1. 内部类的方法可以访问它所在的外部类中的所有域,包括私有型别的;2. 对于同一个包中的其它类它是隐藏的;3. 匿名的内部类可以让我们很方便的定义事件响应(call back),这在GUI编程中很常见;一.内部类(i... 阅读全文

posted @ 2007-06-17 16:32 王君 阅读(270) 评论(0) 推荐(0) 编辑

摘要: 提到这个问题似乎会让人觉得太简单、太幼稚。看看现在程序员舒适的工作环境、丰厚的薪水、过着“快乐”的白领生活,一切仿佛都不言自明。其实这是看到了程序员的一面。我们的另一面则不为大众关注:没日没夜的工作,通宵加班是家常便饭;整天和键盘打交道,把自已的代码必业必去几十甚至上百遍,目的只是为了想 住一个小小的bug......这种枯燥的生活又有多小人能切身体会?没有对软件事业本身的执著、对源代码近乎朝圣般... 阅读全文

posted @ 2007-06-17 16:29 王君 阅读(562) 评论(2) 推荐(0) 编辑

摘要: <本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快)一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领――――胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场。由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人。而是花费心思培训一群... 阅读全文

posted @ 2007-06-17 16:28 王君 阅读(557) 评论(0) 推荐(0) 编辑

摘要: 曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心中真是一点底也没有。北京人才济济,我一个三流大学的毕业生,又不是计算机专业的,有人要我吗? 我在北京无依无靠,没有任何一个亲戚在北京... 阅读全文

posted @ 2007-06-17 16:27 王君 阅读(467) 评论(2) 推荐(0) 编辑

摘要: (一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。"哈哈,去年我得到了10%,今年得到20%!翻了一番。"这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个... 阅读全文

posted @ 2007-06-17 16:25 王君 阅读(468) 评论(0) 推荐(0) 编辑

摘要: 面试官询问的刁钻问题??以及如何巧妙地应付它们 你可能已经读过求职方面的书,并在心里反复温习了面试标准问题的答案。但是如果面试官提的是其他问题,一些你没有想到的问题,这时该怎么办?这样的问题可能是最难的,因为它们会表明你的思维的敏捷程度。它们可能非常有诱惑力,让你戒备心全无,从而中了面试官的圈套,展现出自己的方方面面,包括你原本不打算暴露出来的某些个性。 1.“你最近读... 阅读全文

posted @ 2007-06-17 16:22 王君 阅读(420) 评论(1) 推荐(1) 编辑

摘要: 参考书籍>oreilly 2006本文主要讲述以下几个方面:(1) 如何创建泛型方法;(2) vararg(动态参数)的应用;(3) 调用泛型方法时显式给定类型参数;(1) 如何创建泛型方法我们用例子来说明一下如何创建一个泛型方法:class Lists {public static List toList(T[] arr) { List lists = new ArrayL... 阅读全文

posted @ 2007-06-17 16:19 王君 阅读(2602) 评论(0) 推荐(1) 编辑

摘要: 1.Java在虚拟机上运行 Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类; 2.Java是完全面向对象的 Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东西了。取而... 阅读全文

posted @ 2007-06-17 16:18 王君 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 在Java开发中,控制台输出仍是一个重要的工具,但默认的控制台输出有着各种各样的局限。本文介绍如何用Java管道流截取控制台输出,分析管道流应用中应该注意的问题,提供了截取Java程序和非Java程序控制台输出的实例。即使在图形用户界面占统治地位的今天,控制台输出仍旧在Java程序中占有重要地位。控制台不仅是Java程序默认的堆栈跟踪和错误信息输出窗口,而且还是一种实用的调试工具... 阅读全文

posted @ 2007-06-17 16:14 王君 阅读(3328) 评论(0) 推荐(1) 编辑

摘要: 1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域... 阅读全文

posted @ 2007-06-17 14:51 王君 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 当今技术引领经济社会,大量的需要能够在团队环境中开发出稳定质量的软件开发人员。在团队开发的环境中,开发者面对的挑战就是读懂别的开发者写的软件。本文将文章尽力帮助软件开发团队来克服这样的困难。 首先将介绍公司业务对开发团队以及他们开发出软件的需求,接下来会解释状态改变逻辑和行为逻辑之间重要的区别,最后会通过顾客账号这么一个案例来阐述这五个习惯。 业务带给开发人员的需求 公司业务团队的工作就是在决定将... 阅读全文

posted @ 2007-06-17 14:50 王君 阅读(469) 评论(0) 推荐(0) 编辑