美文网首页Java 杂谈程序员
Java,原来还能这样学?

Java,原来还能这样学?

作者: _年少无为 | 来源:发表于2019-06-01 21:19 被阅读38次
前言

都说人生苦短,只学Python。不可否认,Python近来确实势头强劲,但是看一下最新的语言排行榜,Java先生仍然稳坐头把交椅。Java是一门使用频率非常高的编程语言,约90%的财富500强公司都在大量使用Java。

从技术角度来看,Java几乎涵盖了软件开发的各个层面:后端开发、大数据开发、嵌入式系统开发、移动应用开等。如果你选择了学习Java,那么恭喜你,你将获得极其广阔的发展空间。

作为一个新手,应该如何学习Java呢?有的同学求学心切,学了点皮毛就迫不及待要去开发大型网站或移动应用,殊不知“不积跬步无以至千里”,基础没有打牢,只会在后续学习或工作中屡屡受挫。那究竟什么才是打开Java的正确方式呢?

众所周知,Java是一门纯粹的面向对象语言,它既不像Python将结构化编程与面向对象混为一团,又彻底抛弃了C++中晦涩的指针操作。在Java中一切皆为对象,Java以“类”作为程序的基本单元,并通过“对象”间的交互来使程序运转,同时借助封装、继承及多态机制来构建复杂的软件结构。鉴于此,学习Java最重要的不在于熟悉语法,而在于面向对象思想的理解和运用,这也是容易被初学者忽略的问题。

辣么,又该如何学习面向对象呢?假如将Java编程比作一门武功,语法就好比招式,而面向对象则如同内功心法。招式易学,心法难通,若要知晓面向对象的诸多妙处,死记硬背是毫无用处的,唯有通过反复的实践和练习去领悟。

对于小白来说,通常的作做法就是照着教材上的例子敲一敲,或者做做章节练习题。这种方式对学习语法是有效的,然而,例子或习题都是孤立的问题片段,彼此没有联系,不能形成一定规模的复杂度,无法让人从整体的系统的角度去考虑问题的解决方法,从而妨碍了面向对象思想的深刻理解和灵活运用。因为面向对象就是为了解决复杂系统问题而诞生的。

为了学习面向对象的精髓,我们需要借助切实有效的途径和灵活方便的工具。

看看Oracle对于Java学习工具的建议:首先是Alice,然后是Greenfoot,最后是Eclipse。今天我们重点关注一下这个Greenfoot。

Greenfoot究竟能够做些什么呢?答案是:Greenfoot能使用Java语言来编写游戏(划重点)。有同学立马表示不屑:我又不想搞游戏开发,用这个做啥子。别急,其实Greenfoot主要不是用来开发游戏的,而是通过编写游戏来学习Java面向对象编程。

喜欢读书的童鞋可能注意到,国外许多编程语言的教材都喜欢将游戏作为教学案例,没错,编写游戏是学习编程的绝佳途径。编程的过程是枯燥的,编写游戏会让程序显得生动有趣,增加学习乐趣。更重要的是,每个游戏都是一个完整的项目,编写游戏能够让人从整体上系统思考游戏项目的解决方法,从而让初学者在没有条件接触实际项目开发的情况下也能积累一些项目经验。

同时,游戏编程对于面向对象思维的培养非常有利。游戏中的所有角色和物品都能用“类”来建模,并通过创建“对象”及其交互,来使整个游戏世界正常运转。于是乎,在编写游戏的过程中,不知不觉就加强了对面向对象的理解和运用,此谓“只能意会不可言传”矣。

如果你感觉到学Java有些吃力,但是对Java语言有非常喜爱的话,可以参考下图学习也可以加Java资料共享群:967051845,进群免费领取Java基础学习资料!

相关文章

  • Java,原来还能这样学?

    都说人生苦短,只学Python。不可否认,Python近来确实势头强劲,但是看一下最新的语言排行榜,Java先生仍...

  • Java,原来还能这样学?

    前言 都说人生苦短,只学Python。不可否认,Python近来确实势头强劲,但是看一下最新的语言排行榜,Java...

  • 原来还能这样???

    原来静坐也是一件很累人的事,尤其还在玩着手机,更重要的是你发现玩没玩手机都一样,它是那么的安静,什么声音都没有。

  • 原来还能这样创业

    大学生创业心路教育 海风教育的联合创始人林奇涵给我们分享了他的创业心路,创业路上是有甘苦的。 他研究生毕业之后去找...

  • 原来喜欢还能这样难受

    第一次见面是在大学军训,你就站在我的旁边。吸引到我的是你干净利落的短发。我一直都喜欢和偏男生性格的人一块玩,但总是...

  • 骗术 原来还能这样玩

    小伟给我倾诉,在收费站上班。虽说那地方,女人很多,男人吃香。可是他,连个对象也没捞到。 无奈之下,在各大婚恋网站注...

  • 原来租房还能这样玩

    差不多一星期没有更新文章了,什么原因呢?那就是我公司搬家了,所以我的住处也要跟着搬了,中间乱七八糟的事太多,住的地...

  • 拖延原来还能这样理解

    晚上开始做,总比什么都不做要强。 拖延是保持昨天状态的艺术。 孤独……是并且一直是每个人的核心和不可避免的体验。 ...

  • 原来,面试还能这样玩!

    工作,干的不爽,辞职啊! 这是当代年轻人的职场状态!毕竟,干的不爽,还留下来,等着受气吗? 但是,辞职的时候很得瑟...

  • 钱,原来还能这样赚

    村里️有个人叫阿海,三代单传。2018年的时候,老婆怀孕了,很多人都说将会是个男孩子。阿海很开心,男孩呀,谁不想呢...

网友评论

    本文标题:Java,原来还能这样学?

    本文链接:https://www.haomeiwen.com/subject/vgqztctx.html