学java一段时间的思考 我学java有一段时间了,现在感觉自己遇到了瓶颈,最近在看java核心技术卷一,书上的代码都能看懂,也一直不停的在敲书上的代码,但是现在我感觉,让我自己写就觉得非常困难,似乎有点无从下手。想问问大家,怎么学习效率最高。或者有什么好的学习方法能够提高。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有需求才有动力啊,你搜一下java基础练习题,论坛里就有。。 不要盲目的去照写代码,要弄明白人家的思路,代码只能是人家的东西,只要消化人家的编码思想才是自己的东西。 这是学java的一个很难跨越的瓶颈,跨过去,海阔天空。 要找一个简单的样例工程,自己亲手做一下,然后在不断的尝试中就会知道怎么写Java了。 前段时间,我也在看一些java的视频教程,也照着敲代码,但是很是枯燥,现在正试着找些小的程序自己写,多练才有提高,一味的死学没不大用 Java核心技术及时这样的一本书,看了,涨很多知识,但是又写不出来东西。我以前经常看的是 李兴华 的书,Java开发实战经典(名师讲坛)].李兴华 800多页,看了这本书后,我很少看其他书了。代码可以写很多,不会写的就回来查。有电子版的,找下下载了。 java菜鸟,路过,同学习!大家的意见才是真的好! 努力学习! 在没有项目或者工作的时候学习Java都是这样的,建议现在的你可以把重点放在面向对象的理论上,理解封装、继承、多态,然后是它们的应用,比如GOF模式的那几个原则,然后是GOF模式。主要研究人家为什么要这么用。至于自己写代码困难,你是指翻书多或者查手册多吧。等你有了项目时,用到哪方面,写那方面的代码就不是困难了。Java体系比较大,想写什么代码都不困难比较困难,我明白你明白我的意思的。 不知道LZ 玩不玩游戏啊 如果玩你就懂的 做任何事情 只要多玩 玩多了就OK了 j2se基础得要打好,试着编一个扫雷或者俄罗斯方块之类的小游戏,锻炼下编程思维 多写代码 多练。给自己定一个目标,比如实现一个基本的登录界面,实现添加、删除、修改和查询操作。1、制定一个开发计划。2、需求:需要完成哪些功能3、设计。4、数据库5、开始代码。不会的就翻书、查资料,在CSDN 上问6、功能基本实现后,就需要反过来看看设计、代码是否有问题。再进行改进。(结合你看过的书,再次理解并使用面向对象思想) 刚开始学java 完全没有门路啊,看了各位的话,觉得还是先把基础理解好才行 别盯着书死扣,把书的大致内容看一遍理解了就可以了,然后再做实际的东西,有不懂的不会的不清楚的再去查这些看过的书,我最近在看thinking in java 4 LZ,我也有过同感。告诉你:其实你已经可以写出基本功能的代码了,只是潜意识认为自己不会写而不愿去下手。不需要一步到位,大概理一下思路,先写了在说,越写你思路会越清晰!祝LZ工作顺利。 不管你每天看多少,学多少。要是真心想学好,就别少于200行/天。记着,学java就不要相信自己的记忆力,因为要学的东西实在太多太多。还有就是我个人的感觉,java要先囫囵吞枣的学一遍,然后再仔仔细细的学一遍。想一遍就学会的没见过,即使稍有.net基础的也很难说,敢说自己面向对象一遍就能理解的,麻烦请站出来喷我哈。ps.当然囫囵吞枣这词不是说不认真,而是即使再认真也顶多掌握一小部分。当你有一部分大局观了再回头补漏,会找到一些感觉。 要hold得住啊。建议LZ先别看那么深的书,先做做简单的例子,项目什么的! 在java的api文档中类Enum没有values()这个方法,却能调用它呢? 关于字符的判断问题的问题,求解答 新手问题,搞了好久都没搞好…… 想要孙鑫的java,VC视频教程的朋友进 关于文件内容替换,达人帮忙啊! 入门简单问题,请教 有谁知道怎么取得网格(jTable)里面的数据? 一个未知的错误 如何在web页面中实现向资源管理器一样的目录控制功能 IE5.0好像不支持Swing,怎样才能让一个带有Swing的程序在IE中正确显示呢 弄了一天了,还是不行,吐血 让子窗口弹出的时候贴着主窗口的边?
至于自己写代码困难,你是指翻书多或者查手册多吧。等你有了项目时,用到哪方面,写那方面的代码就不是困难了。
Java体系比较大,想写什么代码都不困难比较困难,我明白你明白我的意思的。
如果玩你就懂的 做任何事情 只要多玩 玩多了就OK了
2、需求:需要完成哪些功能
3、设计。
4、数据库
5、开始代码。不会的就翻书、查资料,在CSDN 上问
6、功能基本实现后,就需要反过来看看设计、代码是否有问题。再进行改进。(结合你看过的书,再次理解并使用面向对象思想)
记着,学java就不要相信自己的记忆力,因为要学的东西实在太多太多。
还有就是我个人的感觉,java要先囫囵吞枣的学一遍,然后再仔仔细细的学一遍。想一遍就学会的没见过,即使稍有.net基础的也很难说,敢说自己面向对象一遍就能理解的,麻烦请站出来喷我哈。ps.当然囫囵吞枣这词不是说不认真,而是即使再认真也顶多掌握一小部分。当你有一部分大局观了再回头补漏,会找到一些感觉。