Java入门心得

前言:

        你是否会有这样的情况:看到代码时脑子里一片空白,茫然不知所措?在学习编程过程中,看见api时感到思维陷入一团乱麻中,理不清头绪?这篇文章对入门感到吃力的朋友可以略加参考。

本文特点:

        独辟蹊径,从一个初学者的角度出发去发现问题,然后提供了一些的思路。本文适合于Java有一些基础并希望提高的朋友,如果完全没有也没有关系,因为会带给你一些全新的视角,有C语言经验会更好。同时本文内容处于入门阶段,不会深入探讨。

主要内容:分析学习时思维上的难点,Java三大特征---多态,继承,封装的介绍

免责声明:笔者力求以通俗的语言把问题讲清楚,但由于才疏学浅,难免会有错漏,敬请谅解。

目录:

1.感到吃力的根源是什么?

2.多态

3.多态用法小结

4.继承

5.继承的使用

6.封装

=========================================================================

1.感到吃力的根源是什么?

        学习时觉得吃力,费了很多时间进展缓慢,并不是说努力不够,而是没有合适的思考的切入点。举个例子:

public class AnyTest2 {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

---计算机执行代码的流程大概是这个样子的:把代码编译成class文件,再交由JVM虚拟机解释成可执行代码交给CPU处理,CPU把处理好的数据传给显示器驱动程序---点亮显示器上的白色亮点,然后在控制台部分就能看见由亮点组成的字符串:Hello World

在这个过程中,java程序员做了哪些事呢?写了一个类,调用了main方法和println方法,给出了字符串Hello World;这个简单的例子,是想给一个概念:每种程序语言都有它的边界。所谓“边界”相当于程序的原子。举个例子:用C语言写硬件驱动,程序的边界就是“位”。Java里有句很经典的话:一切都是对象。在笔者看来,这句话可以换成:一切都是方法。这有助于理解面向对象的几大特征。

=========================================================================

你可能感兴趣的:(编程思想,编程思路,java)