java培训之java世界观和方法论

有一个普遍的常识:Java是纯粹面向对象的语言。面向对象思想让我们能够将枯燥乏味的编程语言和现实世界活灵活现的物态联系在一起,个人认为这是编程语言的一种进化过程,是编程语言的一种自我觉醒。人类的进化也经历了从原始人到现代人的进化过程,这是宇宙规律的结果。程序是改造世界的一种手段,现实世界的一切应该能在程序中找到对应的描述或者抽象,这就是Java的世界观。

    设立Java语言的人帮我们设定了一整套科学的规则,这套规则被称为Java的计算机语言。就像人类的语言帮助人们更有效的分工协作,从而帮助人类了解和改造世界一样,Java语言在计算机逻辑与现实世界及业务逻辑之间架起一座巧夺天工,自然天成的桥梁,让我们在程序语言当中领略现实世界的逻辑之美以及对象之美。用面向对象思想统帅Java编程过程,这是Java的方法论。

    掌握Java这门语言是最基本的要求,否则我们无法很好的驾驭这门语言来实现创造性的活动。但掌握Java语言仅仅是让我们掌握了一种类似劳动工具的技能,还不应该成为最终目的,Java编程的最终目的是如何艺术的科学合理的再现现实世界。而这一切必须借助于面向对象思想,面向对象思想是不断发展着的软件哲学,个人认为应该这么看待。Java高手更象建筑设计师,只不过在Java的世界里,建筑设计的艺术变成了编程艺术。<br/><br/>
(待续)
转自: 易创天成

参考: JDK5.0后的泛型程序设计

你可能感兴趣的:(java,编程,活动)