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

          在自学java基础的时候,就有好几个问题搞不明白白,一直很迷糊。Boolean数据类型是什么,怎么用?一对一、一对多怎么使用?泛型是怎么回事,为什么需要有泛型?java反射机制原理在开发中有什么用处?面向对象怎么理解,一直没有搞明白?
            这些问题都在后来的学习中得到了理解。
             Boolean主要用在程序流程的控制,尽管当时老师讲的很清楚,也听了很多遍,但是没有见过列子。一直不知道怎么回事,直到学习了mvc的时候,代码逐渐多了起来,需要用是否满足条件来判断一个程序是否能够执行,于是就用到了true和false这两个关键字。这才明白Boolean类型原来是这么实用的。
            一对一,一对多这些关系可以说刚开始接触的时候我在不断的想,始终也想不明白是怎么回事。但是随着后来学习的深入,学到了javaweb,需要连接数据库表的时候用到了这些关系,才慢慢的明白了。数据库表与表之间的对应关系也就需要用这些java技术去操作,去支持。特别在hibernate中表现得特别明显,也理解得特别深刻。
            面向对象这个问题,说的简单去,其实要真正的理解,还是相当困难。首先要理解面向过程,才能更好的理解面向对象。记得我理解面向对象的时候,是学完mvc的时候老师的一句话点醒了我,突然才理解了。用jsp开发的代码,完全就是一步一步向下走的,要做什么就做什么,代码的重用性很差,这就是典型的面向过程的设计方法;而到了mvc就出现了代码与前台相分离的局面了。各个功能也表现得很突出。记忆最深刻的就是数据库连接的代码被独立出来了,专门用于数据库连接。代码重用性很高。需要连接数据库的时候就去调用它。这不就是面向对象的思想吗?
            像什么泛型,反射机制啊,在后来的开发中用的很广泛,泛型的出现让开发更加方便。还有就是反射机制,越到后来,越是觉得熟悉。越是觉得重要。
            所以只想说有些知识现在搞不懂,可以适当的放放,毕竟刚接触java,不可能方方面面都能都理解好。随着学习的深入,该理解的一定会慢慢理解的。到后来才知道,原来是这样啊,当初怎么那么笨呢,这么简单的都理解不了。的确,知识面宽了,喝多问题都就好理解了。所以,学习java,要适当囫囵吞枣

评分

参与人数 2技术分 +2 收起 理由
杨佳名 + 1 好读书,不求甚解。
付江涛 + 1 赞一个!

查看全部评分

49 个回复

正序浏览
很多人都说适当地囫囵吞枣
回复 使用道具 举报
适当的囫囵吞枣,学习一下
回复 使用道具 举报
学习嘛,有一个过程的,有时候很迷茫,不知所云,但接触时间多了就好 了,就像当初学java一样,Hello World 的语法为什么要这么写啊?-----不知道,但是时间久了就明白了。
回复 使用道具 举报
就是这么回事,我原来很钻牛角尖
回复 使用道具 举报
dsh 中级黑马 2014-10-10 21:59:07
45#
求好的学习方法
回复 使用道具 举报
有道理,不能太钻牛角尖,学习了
回复 使用道具 举报
写得不错
回复 使用道具 举报
把不懂的记下来,,到后面说不定就迎刃而解了
回复 使用道具 举报
解冻 中级黑马 2014-10-10 19:12:22
41#
表示赞同~
回复 使用道具 举报
嗯嗯,我也觉得是,有些不明白的就画出来回头在看吧,到后边站的高了前边的也迎刃而解了。
回复 使用道具 举报
记得小时候常听老师和家长说一句话,长大你就懂了
回复 使用道具 举报
好吧好吧,见得多了确实就理解了。
回复 使用道具 举报
理论啊需要在实践的基础上才能通透!
回复 使用道具 举报
慢慢来吧!
回复 使用道具 举报
很多东西学了没用就忘记了 只有之后常用才能记住啊
回复 使用道具 举报
佐饵 中级黑马 2014-10-10 12:56:17
34#
恩!写的挺好的!加油!
回复 使用道具 举报
观点很好,写得很不错。
回复 使用道具 举报
dsh 中级黑马 2014-10-9 12:14:09
32#
不错  学习了
回复 使用道具 举报
顶一个~
回复 使用道具 举报
这个可以有
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马