黑马程序员技术交流社区

标题: java学习之路 [打印本页]

作者: 生发危稽    时间: 2019-3-28 14:26
标题: java学习之路
Java 学习感受
回想一下学习Java 时的情景, 我仍然兴奋不己。其实在刚接触时, 自己确实有点
晕, 但经过一段时间学习, 逐渐走出了迷雾。刚开始学习循环时, 我觉得那一块很不熟悉,
做题时, 思路半大才理出来。经过一段时间的练习, 我渐渐的走出了第一个迷雾。但是到了
第六章, 我彻底晕了, 看书看得也一知半解晕晕乎乎的。类与对象是在学了第七、八章后弄
清的。到了最后一章, 学到字符串时, 传递参数真让我晕啊, 然后我又是练习, 最后略微弄
明白了点。我总结了我学Java 的特点. 先是不懂, 后明白, 再次不懂, 又明白, 又一次晕,
最后弄清。经过三起三落, 经过丿L 个迷雾之后, 我对Java 也有了史为深入的了解, 就学会
了Java,
Java 学起来很有趣, 通过学习Java 可以提高自己的逻辑能力。在学习Java 期间我们做了
一些程序, 我们班的同学也都积极准各, 完成的还不错! 在做程序时, 我遇到了一些难题,
有时也会出现错误, 时间长了弄得我心烦意乱, 但是我知道只有坚持下去才会成功。
为J “ a 是一种面向对象的编程语言刚接触的人可能会感觉比较抽象, 不过没关系不
用着急, 上课的时候认真听老师讲解, 一些概念知识慢慢去理解, 课后多做练习, 熟能生巧,
哪怕是你的记性再好, 课后不去强化练习也没用, 只有多练了, 当你在做项目时你才能很熟
练的写出你想要代码。平目在练习时若遇到不会的题目或是在项目中遇到解决不了的问题,
首先不要急着去问老师, 或是急着上百度搜答案, 那样即使你得到了正确答案, 以后在其它
地方遇到同样的问题, 你还是不知道怎么解决! 所以说, 在遐到问题时, 自己先想想要怎么
解决, 回顾一下老师上课的内容, 如果自己还是想不出什么好方法的话, 也可以向同学请教
请教, 三人行必有我师, 你不懂的地方其他同学可能知道。如果还是没能解决, 那只有问老
师或是上网搜索查找相应的解决方法了。好好理解其解决思路。真的弄不懂时我就问同学一
起解决。通过几个阶段的练习, 我觉得又把学过的知识复习了一遍, 通过同学之间的交流沟
通, 我觉得我们班的学习氛围史加浓厚了。
学习惘“ , 的确要学习的东很多, 就像这为朋友上面提到的那些。Java 不像net 一
家独大, 记得在大学里教我们net 老师早就提醒过我们学惘“ 才是出路, 学好才是
王道, 我当时就纳闷, 这不是搬石头砸自己的脚, 往自己身上泼冷水吗? 现在恍然大悟, 他
当时只是为我们指引一条明路, Java 的繁盛在于开源社区的庞大, 这也带来了分支太多的
问题, 怎样选择一条好的学习路线, 对于初学者来说, 的确是一件很迷茫的事。其实不管
java 东西再多, 总有规律可循。根据自己的发展方向的不同, 可以选择不同的学习路线。

怎样样成为亠名出色的java 程序员,我的建议是:
1 、JSP 的知识不能欠缺, 理解什么是servlet , 什么是, 熟悉常使用的标签。
我自己感觉, 对于JSP 的学习不需要太认真, 毕竟现在真止使用纯JSP 的情况己经不多了,
能掌握基本的知识就绰绰有余。
2 、学习一个或一个以上的表现框架。如果从使用的程度上来讲, struts 依然是最流行
的框架, 社会需求也很大, 所以学习struts 是一个不错的选择, 最近一个月我们刚刚模拟
开发了一个简单的网上商城, 虽然算不上一大iE 规的项目, 总算也用到了框架, 因
为框架本身也是一种封装, 程序开发是将简单事情复杂化, 模拟strut 5 使我们学习三大框
架和其他框架奠定良好的基础, 使用框架的前提是你对他处理的业务逻辑也相当熟练了。当
然也可以学习其他的框架, JSF 作为一个标准, 虽然现在使用的人不多, 但是为了明大的主
流, 学习JSF 也非常不错。我就是开始学习struts , 后来公司月JSF , 自己又自学了JSF ,
其实领悟了程序设计的思想, 学什么都很容易。
3 、简单说说, EJB, 鉴于培训中心的课程安排, 我们需要学习5 以《, 5 以《作为
业务逻辑层的轻量级架构框架spring , 依然占据着主流的位置, 虽然EJB3 的发布对它冲击
很大, 但是在比较长的时间里, 它的位置还不能撼动。学习会很快带来实际效益。
当然EJB3 的发布开始渐渐挽回以前去弃的市场, 作为官方的标准, 它的未来充满光明, 学
习EJB3 会非常的有前途。自己最近也在学习EJB3 其实对于刚刚毕业的学生没必要深入研宄
他们, 很多公司也不使用这样业务逻辑层的框架, 尤其是中小型企业。
4 、至于这样的页面表现的东西, 如果你不从事美工方面, 我认为没有必要花
过多的时间去学习, 在平时的项目开发中慢慢的就会使用了。
还是那句话, 基础很重要, 永远不要忽视这一点。刚刚毕业, 公司不会要求员工什么都会,
只要技术扎实, 学习的能力强, 学习的速度就很快, 企业有时候非常看重这一点。其次掌
型佛雕《牧牛图》, 描绘了一个牧童和牛山斗争、对抗到逐渐鬲虫合、协调, 最后合而为一的
故事。佛祖说: “ 人的心魔难伏, 就像牛一样, 私心杂念太多太多; 修行者就要像牧童, 修
炼他们, 驯服他们, 以完美自己的人生。” 我们学惘“ 也一样, 要能够驯服那些影响我们学
习的大牛、小牛, 抵制各种诱惑, 集中精力, 专心学习。
3 . 课前稍作预习
我个人的经验和理解, 课前的预习对于我们学习」ava 尤为重要。我们课前的预习相当
于第一遍的学习, 而这是为第过大的学习做了一个初步的了解, 而且这样学习史有效, 史容
易吸收课堂所学, 这样既培养了我们的自学能力, 也让我们发现了这个章节的滩点和不懂点,
上课时。在这里培训每大的觐论知识量并不少, 要是不预习我们会跟不上老师的教学节奏,
不知其所云.
4 .
三敲代码” 学习法
这个词最初来自我们项目团队一个同学滑稽的演讲, 班上流传的“ 笑柄” , 但他是正确
的, 这是程序员都值得推荐学习的方法, 为什么说是“ 三敲代码” 呢? 敲代码也并不是一味
的盲敲代码。课前预习就是将课本上的实例代码敲一遍, 先不管是台理解这些代码的意思,
有时候结果是很重要的, 能让你豁然开朗。第过遍敲代码是课后的敲代码, 老师布置的或书
上的作业, 虽然课后我们还是没能吸收消化当大知识, 我们可以亻昔鉴别人的代码, 但一定得
有自己的思路, 台则只会事倍功半, 适得其反。第三遍就是敲真iE 属于自己的代码。这是完
全依靠自己所学, 自主的思维, 来巩固自己当目所学进行查漏补缺, 那么才能保证学习效果。
5 . 觐解十总结一记忆
认真理解和善于总结是学好的诀窍之一。学习, 就必须讲求记忆, 记忆知识, 就
必须讲求方法。得道者事半功倍, 夫道者事倍功半。Java 有很多知识点是需要记忆的, 有
的人常常感叹自己的记忆力不好, 羡慕那些博闻强记的人。殊不知那些人无不是善于总结和
整理自己的感官印象, 才记得牢固而准确, 这便是理解。列夫托尔斯泰说· “ 知识, 只有当
它靠积极的思维得来而不是凭记忆得来的时候, 才是真iE 的知识。” 孔子云: “ 学而不思则罔,
思而不学则殆。” 这些都充分证明了这一点。知识不能只停留在书本上, 必须转化为自己机
能的一部分, 达到“ 唯吾是从” 。理解, 必许透过现象认本质, 山此及彼、山表及里, 去粗
取精、去伪存真。善于开动脑筋是其中的关腱。
& 要善于积累
积累非常重要。庄子云: “ 水之积也不厚, 则其负大舟也无力。风之积也不厚, 则其负
大翼也无力。” 我们课堂上老师都会讲很多的实例, 这些实例都是每个知识点的真实体现,
我们都要即时的消化和理解。这样目积月累, 学习效率不断提高, 技术也逐步上升。有的
同学认为, 课堂上听不懂关系不大, 课后自己看书也能认识, 或者把一些问题全部留在自习
课上向老师请教, . “ “ . 这些想法都是错误的, 这样想势必上课不求甚解, 积极思考不足, 既
浪费了课堂时间和老师的课下时间, 也变相加重自己课下的学业负担。正确的态度是· 上课
专心听讲, 积极思考, 力求当堂消化。针对课堂思路卡壳问题, 我个人理解是. 千力不要
在课堂上寻找卡壳的原因, 要求自己跳过去, 听下面的内容, 课下再请教老师, 共同分析导
致自己卡壳的原因, 不夫为一种较好的办法。
在培训中心也不定期开展职业素养的课程, 尽管我觉得老师并不是那么专业, 我
们也抱着无所谓的态度, 但是我们依然意识这就是问题的根源, 通过开展职业素养, 让我更
深层次的认识企业文化的重要性, 这也是培训中心特别的地方。人无志, 不成事。提高自己
的职业素养, 对自身的发展会有很大的帮助。
学习Java 这段时间, 有时候会觉得有点苦, 但是我觉得iE 是有了你奋斗时的苦, 才能
换来学成后的甜。当你经过认真写代码做完一个项目时, 你会有一种成就感。心里有一种说
不出的喜悦之情。
学习Java 靠得是韧劲, 靠得是拼劲, 考得是坚持不懈。如果做好了这丿L 点, 我想Java 对你
来说不会太难。还有, 你自己要有信心, 相信自己能学会。以上就是我在学了Java 后的一
些感言







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2