码迷,mamicode.com
首页 > 编程语言 > 详细

【转】学习java重在实践

时间:2015-10-21 12:09:49      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

不管是不是书上的,还是自己写的,都要使劲编写,这也就是你说的“多敲代码”,只有自己多写,才能发现各种问题。网上资源很多,适合新手。也可以自己买一本书,这里给你推荐一本<java核心技术>,也比较适合新手。

别被‘敲‘字误导了,敲之前一定要想清楚再动手吧,这个思考的过程很重要,‘敲‘只不过把你的思路转化成某种编程语言而已。

建议找一本可以称之为经典的书,静下心来仔细的看,思考。每看完一章后,把这章的编程练习做一下,不要一有思路就敲代码,很不好的习惯,可以先在纸上写写画画,把思路理清了再敲代码。

总之关键:头脑,手,笔,纸,最后一个才是计算机。。。

多敲代码,要敲的有意义,而不应该不管三七二十一就随便写个数,而是找那种有价值的代码,并且是在自己理解的基础上,如果是只是照着源代码敲,即使敲的再多也是没有用的。还有就是,在学习过程中,尤其是在学习一门新语言时,你可以首先找个一般的(根据自己而言其难度)的例子,可以照着敲一遍,然后就是在理解的基础上,自己在写一遍,很多人都采用这种学习方法,你不妨也试试!

 

‘敲’-敲打:就是敲打你那键盘;就是多动手的意思;避免‘眼高手低’的弊病;“实践是检验真理的唯一方法”

‘敲’-推敲:就是推敲你的代码;就是简洁化,理顺化你的代码;并不是说你用代码解决了一个问题就表示此问题的真正结束;良好的编程习惯,善后的一些总结很是重要;力求达到最精程度:

因为很多书本上的知识光看一遍是不够得,看过后自己也写不出这些代码来,必须看过后照着练一遍,有人说这样已经学会了,你错~其实把书扔了还是不会,这就需写多写,也就是一个熟练得过程,写得遍数越多,也就是不看书写代码的次数越多,这样记忆得越牢固,能够达到最佳学习效果!当然书本才是我们永久的老师!

 

如果你还在学习java基础知识,那么多敲代码的意思是最好把书籍上的例子都自己敲一遍,主要目的是掌握基础知识,熟悉一下一些API,还有IDE。

  如果到了要提升能力的地步,那么把书籍扔到一边,找一个项目教程,不管是视频类的还是只是给的源代码,研究完了,自己思考着写出来,这就叫敲代码……

  敲代码其实是一种脑力活动,如果只是机械的去看着书本或者例子敲……那是锻炼打字速度……

多敲代码的意思是:

1 对着书本上的例子代码敲。这里不仅仅是原文输入,而是可以试着做小小的变化,掌握其中的道理。比如System.out.println("Hello World!");把"Hello World!"字符串改成别的试试。
2 选择一些小的题目,自己实际动手做些项目。比如最小的计算器、文本编辑器、IM等等。这些项目做起来往往需要参考网络上的资源。刚开始可以搜索简单的例子源代码,照着写。后来就按照需要实现的功能进行搜索,自己洗出代码。
3 参与实际项目。不过初学者这种机会不多吧。

 

1 楼主可以先找一本薄的JAVA基础教程,清华的就可以,不要太厚,基本的概念先过一遍,至少你得继承,接口,异常,IO等等(其实就初学来说我觉得GUI和网络,线程没有必要太关注)。

2 书后的习题要全部过一遍,就是不会做,多少也得自己构思构思。此时就可以敲代码了。不要忘了JDK的API,那可是必备的手册。

3 基础的东西大体上明白了,可以看看网上的一些小项目的教学视频,如果涉及到数据库,至少还得接触一些,本人推荐MYSQL。方法同一,二。增删改查的语句熟练即可。

看完之后,可以依葫芦画瓢做一做。

4 前三步都做到了,没事就可以来CSDN看看发的JAVASE部分的贴子,不明白的跟贴(有的是混分,哈哈)。明白的也可以看看别人有没有更好的方法和思路。

5 第四步也可以了。考虑是往JAVAEE,还是JAVAME方向。
虽说现在移动开发很热门,但个人觉得要先找工作吃饭,还是JAVAEE。往WEB方向走。

这一块首先得学一学HTML/CSS,网上的300页左右的电子书就可以,一定要基础教程,别整那些大全,大典,无敌这个那个的,都太虚。

然后即是servlet/jsp。具体的语法可以先了解,在做小项目中慢慢体会。

--中间又涉及到数据库的知识。两者需要齐头并进。

没有可下手的感觉,那就买两本基础性的JSP教程,下点JSP的教学视频来模仿学习。
以上所说的都明白了。再去研究struts/hibernate/spring等等。

【转】学习java重在实践

标签:

原文地址:http://www.cnblogs.com/xubc/p/4897185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!