黑马程序员技术交流社区
标题:
学习java,适当囫囵吞枣,又有什么不好呢
[打印本页]
作者:
tiancairc
时间:
2014-10-8 09:28
标题:
学习java,适当囫囵吞枣,又有什么不好呢
在自学java基础的时候,就有好几个问题搞不明白白,一直很迷糊。Boolean数据类型是什么,怎么用?一对一、一对多怎么使用?泛型是怎么回事,为什么需要有泛型?java反射机制原理在开发中有什么用处?面向对象怎么理解,一直没有搞明白?
这些问题都在后来的学习中得到了理解。
Boolean主要用在程序流程的控制,尽管当时老师讲的很清楚,也听了很多遍,但是没有见过列子。一直不知道怎么回事,直到学习了mvc的时候,代码逐渐多了起来,需要用是否满足条件来判断一个程序是否能够执行,于是就用到了true和false这两个关键字。这才明白Boolean类型原来是这么实用的。
一对一,一对多这些关系可以说刚开始接触的时候我在不断的想,始终也想不明白是怎么回事。但是随着后来学习的深入,学到了javaweb,需要连接数据库表的时候用到了这些关系,才慢慢的明白了。数据库表与表之间的对应关系也就需要用这些java技术去操作,去支持。特别在hibernate中表现得特别明显,也理解得特别深刻。
面向对象这个问题,说的简单去,其实要真正的理解,还是相当困难。首先要理解面向过程,才能更好的理解面向对象。记得我理解面向对象的时候,是学完mvc的时候老师的一句话点醒了我,突然才理解了。用jsp开发的代码,完全就是一步一步向下走的,要做什么就做什么,代码的重用性很差,这就是典型的面向过程的设计方法;而到了mvc就出现了代码与前台相分离的局面了。各个功能也表现得很突出。记忆最深刻的就是数据库连接的代码被独立出来了,专门用于数据库连接。代码重用性很高。需要连接数据库的时候就去调用它。这不就是面向对象的思想吗?
像什么泛型,反射机制啊,在后来的开发中用的很广泛,泛型的出现让开发更加方便。还有就是反射机制,越到后来,越是觉得熟悉。越是觉得重要。
所以只想说有些知识现在搞不懂,可以适当的放放,毕竟刚接触java,不可能方方面面都能都理解好。随着学习的深入,该理解的一定会慢慢理解的。到后来才知道,原来是这样啊,当初怎么那么笨呢,这么简单的都理解不了。的确,知识面宽了,喝多问题都就好理解了。所以,学习java,要适当囫囵吞枣
作者:
zhappy
时间:
2014-10-8 10:29
写得不错
作者:
海燕
时间:
2014-10-8 10:52
楼主,写的很好啊
作者:
hike_2008
时间:
2014-10-8 13:53
这种想法在很多情况下是对的~ 知识面越宽,解决和理解问题的能力就越强,初学者如果研究太深,就容易影响进度甚至就止步不前了
作者:
迷失的小Z
时间:
2014-10-8 14:00
想法八错…………
作者:
高泳
时间:
2014-10-8 14:11
写的不错
作者:
echizen73
时间:
2014-10-8 17:30
的确是这样,最初就是很多不是很明白,就一直想,钻牛角尖,但是后面的话会豁然开朗,晕着晕着反而不晕了
作者:
杨佳名
时间:
2014-10-8 17:33
不求甚解,好多知识敲得多了知识面广了,自然就明白了
作者:
戏言丶
时间:
2014-10-8 18:12
我一直也有这个感受,在学校的时候就是这样,以前不理解的到后来随着深入的学习就会豁然开朗
作者:
水竹
时间:
2014-10-8 18:32
仁者见仁
作者:
郑诗博
时间:
2014-10-8 18:40
因人而异
作者:
nyk
时间:
2014-10-8 18:45
写的不错,赞一个
作者:
Eagle
时间:
2014-10-8 18:58
感觉楼主说的是啊
作者:
大王小王
时间:
2014-10-8 19:35
说的好啊
作者:
jeromechen
时间:
2014-10-8 19:39
同感,特别是零基础刚开始看视频,好多概念理解不了,查资料也还是理解不了,代码敲的多了,然后问题多了,就慢慢理解多了些,之前好多现在看来很简单的想的头都大了,呵呵
作者:
gaoyang
时间:
2014-10-8 19:42
楼主很用心
作者:
め白衬衫
时间:
2014-10-8 21:26
赞一个!
作者:
sublimter
时间:
2014-10-8 21:44
适当的做还是不错的:)
作者:
枫林の残忆
时间:
2014-10-8 21:51
但是不能一直不懂啊
作者:
☆枫の云
时间:
2014-10-8 21:55
楼主写的很好啊,支持一个
作者:
hollywood2014
时间:
2014-10-8 22:01
学习了反射后感觉看问题的层次又多维了,也许这就是坚持的效果吧
作者:
暴风
时间:
2014-10-8 22:15
觉得自己找一本入门的书看看,效果很好
作者:
shileishihai
时间:
2014-10-8 22:34
中肯的一篇文章。每个人都需要适当的被引导。
作者:
于冬辉
时间:
2014-10-8 22:37
不知道我的学习方法对吗 总是一遍遍看视频 一遍遍学 做题的时候还是感觉有很多不懂:(
作者:
wtjohn
时间:
2014-10-8 22:53
{:3_50:} lz是之前已经参加过实际的项目开发了吗??
作者:
千里马
时间:
2014-10-8 22:55
楼主的总结不错,确实是当自己知识积累到一定程度时,再回头看看之前不懂的,一下就觉得脑子开窍了很多
作者:
980344791
时间:
2014-10-8 23:27
表示才学到面向对象
作者:
执着的桶牛
时间:
2014-10-8 23:36
说的也有道理,不求甚解说不定有奇效啊
作者:
Imp_x
时间:
2014-10-8 23:49
顶一下!{:3_64:}
作者:
雨夜忧伤
时间:
2014-10-9 08:54
慢慢来吧。。。
作者:
不系之舟王
时间:
2014-10-9 09:20
这个可以有
作者:
笑脸迷人
时间:
2014-10-9 11:45
顶一个~
作者:
dsh
时间:
2014-10-9 12:14
不错 学习了
作者:
陌上阳光
时间:
2014-10-10 12:40
观点很好,写得很不错。
作者:
佐饵
时间:
2014-10-10 12:56
恩!写的挺好的!加油!
作者:
默默丶
时间:
2014-10-10 13:20
很多东西学了没用就忘记了 只有之后常用才能记住啊
作者:
Jamesgosling
时间:
2014-10-10 15:31
慢慢来吧!
作者:
刚刚...
时间:
2014-10-10 16:00
理论啊需要在实践的基础上才能通透!
作者:
残羹夜宴丶
时间:
2014-10-10 18:24
好吧好吧,见得多了确实就理解了。
作者:
waylent
时间:
2014-10-10 18:35
记得小时候常听老师和家长说一句话,长大你就懂了
作者:
Nullifier
时间:
2014-10-10 18:40
嗯嗯,我也觉得是,有些不明白的就画出来回头在看吧,到后边站的高了前边的也迎刃而解了。
作者:
解冻
时间:
2014-10-10 19:12
表示赞同~
作者:
treanow
时间:
2014-10-10 20:49
把不懂的记下来,,到后面说不定就迎刃而解了
作者:
孤守星空
时间:
2014-10-10 21:36
写得不错
作者:
980344791
时间:
2014-10-10 21:39
有道理,不能太钻牛角尖,学习了
作者:
dsh
时间:
2014-10-10 21:59
求好的学习方法
作者:
唐王潮
时间:
2014-10-10 22:01
就是这么回事,我原来很钻牛角尖
作者:
liu951753xz
时间:
2014-10-10 22:20
学习嘛,有一个过程的,有时候很迷茫,不知所云,但接触时间多了就好 了,就像当初学java一样,Hello World 的语法为什么要这么写啊?-----不知道,但是时间久了就明白了。
作者:
朱小龙
时间:
2014-10-11 07:21
适当的囫囵吞枣,学习一下
作者:
袁枭飞
时间:
2014-10-11 11:08
很多人都说适当地囫囵吞枣
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2