A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 火之意志 中级黑马   /  2013-5-19 10:10  /  2885 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家好:
作为一个java零基础的学员来说,学习java似乎很难,人们普遍也说,学习java比较难,难就难在入门难,知识量大,要求逻辑思维很强,因为java是个强逻辑的高级语言,本人在传智播客学习java基础班,感受很多,首先没有基础真的很难入门,最好以前学过一点c语言的,因为java基础班前5天的部分跟c语言基础部分很像,有c语言基础的可以很轻松的过这一关,接下来的难题来了,面向对象,这个词乍一听感觉很简单,但是它不是让我们面向某个对象,而是让java程序的功能面向对象,java程序需要用到的每个功能都会让一个类或者类的实例,即对象把此功能包起来,专业一点叫封装起来,然后把这些具有特定功能的对象去实习某些用途。java程序就像一个完整的人体,人体的正常运转需要很多器官来协调运行,每一个器官就是一个对象,不同的器官具有不同的功能,这些功能协调组合起来,人体就可以正常运转。这事我对于面向对象的通俗理解,难就难再如何让我们的java代码来模拟这些器官,这些器官之间如何协调,这就需要有很好的逻辑思维能力,在大脑中去抽象的模拟这些东西,进而用代码把这些模拟呃功能体现出来,我们就可以让java程序模拟人体来运行,实现一些类似人体的功能,总之一句话,面向对象,就是让我们依据现实中的实际事物,理解他们的构造组成,进而抽象模拟,以代码的形式里体现他们,类似于仿生学,只有我们的代码逻辑符合实际事物的逻辑关系,这个代码才会实现模拟此类事物的功能。面向对象的理解不是一时半刻就可以掌握,这需要生活的积淀,理解面向对象时建立在对现实世界的深度理解之上的。就比如一个老和尚对你说“空即色,色即是空”你觉得韵味十足,但是换一个跟你差不多大年龄的小和尚说这同一句话,你就会觉的没啥感觉。得道、得道需要我们不断的去悟道,学习java也一样,需要不断的去体悟,即使对于同一个概念,你在不同的层次上也会有不同的领悟,好吧,再次就不在赘述了,还有就是学习java,假如是零基础,最好自己先预习,以一本java的书籍来预习,毕竟书本的介绍比较连贯,只以为的看视频不能真正的体会一些东西,会让你感觉老少些什么东西。好了,以上是我个人的愚见,希望对零基础的同学们有一些帮助。谢谢!

10 个回复

倒序浏览
就差预习了,我以前有借阅过java基础学习的书,但是按照书上的来做就是行不通,也许是那书写的太垃圾,求推荐好书。
回复 使用道具 举报
建议看看疯狂java讲义,李刚
回复 使用道具 举报
疯狂java讲义,李刚,网上有电子版的600m,建议先下载看一下,如果感觉不错可以买最新版的,这个讲义讲的比较全面细致,需要好好阅读才能感觉到这本书讲的不错,不过电子版的上面也有一些错误,需要自己鉴别
回复 使用道具 举报
火之意志 发表于 2013-5-19 10:36
疯狂java讲义,李刚,网上有电子版的600m,建议先下载看一下,如果感觉不错可以买最新版的,这个讲义讲的比 ...

{:soso_e189:}
回复 使用道具 举报
我也是一个基础学习者,我非常同意楼主文内提到的“预习”这一环节。
目前我还不是传智或黑马的正式学员,请问楼主在自学视频和书籍的过程中,遇到问题你都和谁讨论,沟通呢??
回复 使用道具 举报
Jomes 中级黑马 2013-5-31 19:14:28
7#
多看看视频,多动手写写。
回复 使用道具 举报
rao 高级黑马 2014-5-12 13:39:47
8#
刚开始学习的确很困难啊!但是要坚持下去。
回复 使用道具 举报
学习了!!
回复 使用道具 举报
以前学过但是丢了很久了,都生了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马