• Tags , , ,         
  • 2017-11-21  15:29:10        
  • 56 °C    

    Java是一门面向对象的编程语言(Object Oriented Programming,OOP), 这个句话是每个学习Java的程序员应该先深刻理解的一句话。

    我们之所以将自自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协定以语言的形式固定下来……除非赞成这个协定中的规定的有关语言信息的组织和分类,否则我们根本无法交谈。——Benjamin Lee Whorf(1897~1941)

    在计算机编程中,也是对编程进行分解,组成各种概念,并且按照它的含义创建对应的类型,而每一个类型能衍生出无数的对象,(就好比人类这个类型,能衍生出无数个人这个对象)。在每个对象中,都会有相关的约定行为方法, 构成共同的秩序。

    如果深刻地理解了面向对象的编程语言这个概念,你会惊喜地发现,编写Java程序通常会比面向型的程序要简单多,也容易理解得多。

    对于对对象的理解,下面的映射,可以很好的帮助简单了解面向对象这个概念。

    人类 → Java程序中的类

    人 → Java程序中的对象

    长得不错 → Java程序中的对象变量

    吃饭,睡觉 → Java程序中的方法

    对于编程语言而言,深入理解语言的精髓是每个资深开发人员的核心。在没有理解Java语言的前提下进行的开发,很多时候都是搬砖的。

    而这下面的课程,就是通过一步步分解Java里面的核心思想,来让人学会Java的内功心法,先修心法,再修招式。


    ---Author: Arvin Chen   ---Web Address: www.breakyizhan.com  (Break易站)

     
    转载请保留页面地址:https://www.breakyizhan.com/javamind/36.html