发布时间:2014-01-07 16:29:50
一、 从面向过程编程到面向对象编程的思维转变 我们知道所有的计算机程序都是由两类元素组成:代码和 数据。此外从概念上将讲,程序还可以以他的代码或是数据为 核心进行组织编写。也就是说一些程序围绕“正在发生什么编 写“,而另一些程序则围绕”http://chunboy.net谁将被影响“编写.........【阅读全文】
发布时间:2014-01-04 14:59:09
近几日都在忙在REVIEW项目代码,相对有点枯燥而有琐碎。不过这段工作对项目质量有是很关键的。下班后,上到博客,没有什么工作细节值得记录,想起来以前JAVA DOM4J编程时遇到的一个古怪问题,在此问问朋友们,我对JAVA可是相当的不熟悉的哦,当然逻辑还是看得懂的。 下段代码是想从一个XML串中用XPATH提取需.........【阅读全文】
发布时间:2014-01-04 14:58:15
十二年之前,Sun公司默默宣布了一种可以使网页更动感和更富有活力的编程语言及其环境。当然,目前Java语言已经成为了一种普遍使用的工具,不仅仅用于为网页添加更多的动态效果,还包括创建和生成这些网页(透过servlets和JSP技术),提供一个用于事务性过程和商业逻辑的平台(透过EJB技术,即Enterprise Java Beans),.........【阅读全文】
发布时间:2014-01-04 14:57:11
Interface与多重继承的观念 不管是Java的Interface或是C++的多重继承,在物件导向的理论里,都算是蛮新颖的概念。所以这里我们谈的是以程序语言的角度看看Java Interface的所有意义与功能,C++的多重继承是否能全部诠释?或是相反地以Java的来诠释C++的。 首先让我们来复习一下什么是C++的多重继承。 「.........【阅读全文】
发布时间:2014-01-04 14:55:51
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得.........【阅读全文】