我想拓展不开java的思维,你们能帮我吗?(新手) 我是学java的,老是觉得自己的思维拓展不开,有人建议我多找一些题做,大家能给一点吗?或者有更好的办法,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 推荐 《JAVA 编程思想》 和《Java 2 核心技术(第7版) CoreJAVA 7th Edithon》读懂就是大拿 呵呵 你试着在csdn上找点问题做做啊,这上面的题目你都会做??????多在这上面逛逛,没坏处 《JAVA 编程思想》这本书不错,受益匪浅 动手在开始的时候的确是王道。 楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。 我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。 如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。 ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。 养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。 读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》) 学习制造重复的轮子,在项目开发中重复制造轮是危险的,但学习中制造轮子,能让你通过已有轮子来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。 适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。 如果你是为了开发而学习 我建议你: 第一,上机实践 第二,开发几个小项目,越小越好。如果你是为了学习而学习 我建议你: 第一,先看资料 第二,上机实践 第三,开发几个小项目,越小越好。项目越小使开发者的注意力更集中,不会把细节忽略。我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。 为啥我看java编程思想就是看不出啥来呢 大都是些基础 不想看 那是因为初生牛犊不怕虎列。我工作年限不短了,5年多了。回头看还是觉得很有收获。当年开始工作,java公司培训的一个人是在上海工作10年,他也觉得java编程思想不太适合刚开始的人看。比较有深度。是本值得收藏的书。 不是考试,何来例题 。比如你学数据结构,要设计一些集合类,自己写代码之余,可以看看java.util包里的ArrayList,LinkedList等类是如何设计的。通过分析以及和自己的代码对比,一方面提高自己设计能力,一方面加深了对java库的理解和认识。 Java中如何将键值对为等号(=)的数据转换为JSON? 请教正则表达式 java.net.BindException:Address already in use:JVM_Bind 问一个游戏细节实现 简单任务:数组定义出错? 怎么样在java中获取某个jsp或者servlet对应的当前线程个数? JMF的问题 一个想学JAVA的人 请问java里有没有存储颜色值的空间?(在线等) java垃圾回收问题 请教用socket类做聊天程序时的问题 netbeans 6.8 uml
读懂就是大拿 呵呵
多在这上面逛逛,没坏处
《JAVA 编程思想》这本书不错,受益匪浅
我建议你:
第一,上机实践
第二,开发几个小项目,越小越好。
如果你是为了学习而学习
我建议你:
第一,先看资料
第二,上机实践
第三,开发几个小项目,越小越好。项目越小使开发者的注意力更集中,不会把细节忽略。
我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
那是因为初生牛犊不怕虎列。我工作年限不短了,5年多了。回头看还是觉得很有收获。当年开始工作,java公司培训的一个人是在上海工作10年,他也觉得java编程思想不太适合刚开始的人看。比较有深度。是本值得收藏的书。
比如你学数据结构,要设计一些集合类,自己写代码之余,可以看看java.util包里的ArrayList,LinkedList等类是如何设计的。通过分析以及和自己的代码对比,一方面提高自己设计能力,一方面加深了对java库的理解和认识。