或者有更好的办法,谢谢了
19 个解决方案
#1
周一再说吧 O(∩_∩)O~
#2
多思考,比如自己实现某个功能该如何考虑?
多阅读好书,看一些优秀的设计理念。
多阅读好代码,看人家如何实现,优点、缺点是什么?
多阅读好书,看一些优秀的设计理念。
多阅读好代码,看人家如何实现,优点、缺点是什么?
#3
日后再说~
#4
读1到2本好书,国外的
#5
推荐 《JAVA 编程思想》 和《Java 2 核心技术(第7版) CoreJAVA 7th Edithon》
读懂就是大拿 呵呵
读懂就是大拿 呵呵
#6
老看东西是没用的
动手才是王道
动手才是王道
#7
顶
#8
你试着在csdn上找点问题做做啊,这上面的题目你都会做??????
多在这上面逛逛,没坏处
多在这上面逛逛,没坏处
#9
其实我在这上面发现很多NB的人都是学生,多看看帖子
#10
《JAVA 编程思想》这本书不错,受益匪浅
#11
动手在开始的时候的确是王道。
楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。
我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。
如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。
ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。
养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。
读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》)
学习制造重复的*,在项目开发中重复制造轮是危险的,但学习中制造*,能让你通过已有*来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。
适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。
楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。
我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。
如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。
ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。
养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。
读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》)
学习制造重复的*,在项目开发中重复制造轮是危险的,但学习中制造*,能让你通过已有*来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。
适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。
#12
如果你是为了开发而学习
我建议你:
第一,上机实践
第二,开发几个小项目,越小越好。
如果你是为了学习而学习
我建议你:
第一,先看资料
第二,上机实践
第三,开发几个小项目,越小越好。
项目越小使开发者的注意力更集中,不会把细节忽略。
我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
我建议你:
第一,上机实践
第二,开发几个小项目,越小越好。
如果你是为了学习而学习
我建议你:
第一,先看资料
第二,上机实践
第三,开发几个小项目,越小越好。
项目越小使开发者的注意力更集中,不会把细节忽略。
我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
#13
确实,动手才是王道,但我们很多时候都懒的动手
#14
为啥我看java编程思想就是看不出啥来呢 大都是些基础 不想看
#15
那是因为初生牛犊不怕虎列。我工作年限不短了,5年多了。回头看还是觉得很有收获。
当年开始工作,java公司培训的一个人是在上海工作10年,他也觉得java编程思想不太适合刚开始的人看。比较有深度。是本值得收藏的书。
#16
你有好的例题吗?给我几个呗,谢谢了哦
#17
的确迷茫,就像置于一张网中,不知方向在哪里。
但我迷迷糊糊觉得,应该有两点很重要:思想和细节
思想是一个方向,分析如何起解决一个问题。
细节是代码的理解与掌握。
但我迷迷糊糊觉得,应该有两点很重要:思想和细节
思想是一个方向,分析如何起解决一个问题。
细节是代码的理解与掌握。
#18
不是考试,何来例题 。
比如你学数据结构,要设计一些集合类,自己写代码之余,可以看看java.util包里的ArrayList,LinkedList等类是如何设计的。通过分析以及和自己的代码对比,一方面提高自己设计能力,一方面加深了对java库的理解和认识。
#19
大话设计模式~~~
#20
#1
周一再说吧 O(∩_∩)O~
#2
多思考,比如自己实现某个功能该如何考虑?
多阅读好书,看一些优秀的设计理念。
多阅读好代码,看人家如何实现,优点、缺点是什么?
多阅读好书,看一些优秀的设计理念。
多阅读好代码,看人家如何实现,优点、缺点是什么?
#3
日后再说~
#4
读1到2本好书,国外的
#5
推荐 《JAVA 编程思想》 和《Java 2 核心技术(第7版) CoreJAVA 7th Edithon》
读懂就是大拿 呵呵
读懂就是大拿 呵呵
#6
老看东西是没用的
动手才是王道
动手才是王道
#7
顶
#8
你试着在csdn上找点问题做做啊,这上面的题目你都会做??????
多在这上面逛逛,没坏处
多在这上面逛逛,没坏处
#9
其实我在这上面发现很多NB的人都是学生,多看看帖子
#10
《JAVA 编程思想》这本书不错,受益匪浅
#11
动手在开始的时候的确是王道。
楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。
我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。
如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。
ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。
养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。
读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》)
学习制造重复的*,在项目开发中重复制造轮是危险的,但学习中制造*,能让你通过已有*来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。
适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。
楼主你现在需要的通过一本好书<thinking in java>熟悉java语法,并了解一些java比较深入的基础知识。楼主如果是初学我推荐你先看java的一本蚂蚁的大学教程,入手要容易些。<thinking in java>要深些。
我个人学习java也是大学开始自学,我个人当时偏向于看书、语法知识巩固,蚂蚁1000多页的书我照着把书上的所有示例全写一遍,并自己理解。我大三下学期开始自学,大四看完全书。
如有有一定基础后,我个人觉得书看的越多越好,不见得你能立刻理解,但书上的东西能指导你怎么去做,你会比别人学的快之余,你能比别人理解的更多。任何行业都一样,很多知识真正掌握都是靠理解它的思想。读书是启发你理解的最好锲机,实践是让你熟练和深入理解的最好锲机。两者作用不一样。
ronbin在javaeye上以前有给书目和书评,刚工作的时候感觉很受用,你可以去搜索下,尽量多看。
养成读回头书的习惯,很多书(好书)都是比自己水平高很多的大师写的,往往你觉得你懂了的时候,你才明白或理解了3-4层(知识积累一般的情况)。回头读下可能感觉又不一样。
读开源代码( 个人感觉可以不用先看什么spring、hibernate.... 你就从jdk开始看,最好先看低版本jdk,因为低版本我往往简单 ),并裂解和模仿对方的代码风格,思考对方的实现思路判断对方做法的优略,形成自己的审美观,很多人爱上写代码,无非是因为他觉得他正在做一件他觉得美和酷的事情。(偶尔我也有这样的感觉 :》)
学习制造重复的*,在项目开发中重复制造轮是危险的,但学习中制造*,能让你通过已有*来认清自己的差距,来提高自己认识,老师不需要一定在你面前的。rod johnson也可以是你老师。
适当的关注技术动态,关注不是让你眼高于顶,而是拓宽你的视野,其最终目的是你能明白存在即合理,新东西出现的背景和它拥有的优势(即问题在哪里?它的解决方案优秀在哪里)。这样可以帮助你完善学习方法和理解方法。
#12
如果你是为了开发而学习
我建议你:
第一,上机实践
第二,开发几个小项目,越小越好。
如果你是为了学习而学习
我建议你:
第一,先看资料
第二,上机实践
第三,开发几个小项目,越小越好。
项目越小使开发者的注意力更集中,不会把细节忽略。
我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
我建议你:
第一,上机实践
第二,开发几个小项目,越小越好。
如果你是为了学习而学习
我建议你:
第一,先看资料
第二,上机实践
第三,开发几个小项目,越小越好。
项目越小使开发者的注意力更集中,不会把细节忽略。
我第一次开发项目的题目就是,把前台(非网站)登录功能中的用户名传到后台,需要注意,用户名长度限制,字符类型限制,用户名存在限制等等。
当我们能够把功能原子化的时候,说明你已经可以开发好的产品了,不光适用于java技术,其它技术也一样。
#13
确实,动手才是王道,但我们很多时候都懒的动手
#14
为啥我看java编程思想就是看不出啥来呢 大都是些基础 不想看
#15
那是因为初生牛犊不怕虎列。我工作年限不短了,5年多了。回头看还是觉得很有收获。
当年开始工作,java公司培训的一个人是在上海工作10年,他也觉得java编程思想不太适合刚开始的人看。比较有深度。是本值得收藏的书。
#16
你有好的例题吗?给我几个呗,谢谢了哦
#17
的确迷茫,就像置于一张网中,不知方向在哪里。
但我迷迷糊糊觉得,应该有两点很重要:思想和细节
思想是一个方向,分析如何起解决一个问题。
细节是代码的理解与掌握。
但我迷迷糊糊觉得,应该有两点很重要:思想和细节
思想是一个方向,分析如何起解决一个问题。
细节是代码的理解与掌握。
#18
不是考试,何来例题 。
比如你学数据结构,要设计一些集合类,自己写代码之余,可以看看java.util包里的ArrayList,LinkedList等类是如何设计的。通过分析以及和自己的代码对比,一方面提高自己设计能力,一方面加深了对java库的理解和认识。
#19
大话设计模式~~~