swing教程 pdf swing教程 菜鸟( 六 )


那么接下来,我们就聊聊,怎样才能更好的自学Java 。
从论坛上获取最新信息当你决定要自学java后,不妨多逛逛相关的论坛,贴吧 。这样做主要有两个目的:
1 通过阅读论坛上的信息,能够补充自学过程中的遗漏 。举个例子,通过自学,你知道java里的常用队列有ArrayList和LinkedList,但是这二者有什么区别,在什么场景适合使用呢,书里可能没有说 。而在论坛里,你会看到大家对此的讨论,因此明白ArrayList是基于动态数组的,而linkedlist是基于链表的;此外前者读写快,后者增删快等等 。
这些,都是在面试中常见的问题,所以大家才会乐于在论坛上讨论,对于完善你的知识体系,也是很有帮助的 。
2 多多接触乐于分享的答主,从而扩充自己的人际圈子 。网上的答主也是很乐于得到别人的肯定的,在你来我往的帖子交流中,一些专业水平很高的答主很有可能注意到你,如果有机会能够得到他们的推荐与指点,那么别说你的java水平能够得到提升,甚至有可能加入他们所在的公司,一步到位解决了你的就业问题 。
阅读编程书籍无论你是否选择通过阅读的方式来学习Java,Java工具书都是必不可少的,因为在实际工作中,也难免会遇到需要查阅书籍来确定问题的情况 。
首先推荐Java书籍界的圣经《Thinking in Java》,中文版《JAVA编程思想》,也被我称为立志成为java开发工程师的信仰之源 。
这本书适合任何水平的java爱好者与从业者 。它不仅深入浅出,从0基础开始介绍java,更是着重培养读者的独立思考能力 。它不是教你成为一个普通的码农,而是将“匠人精神”的坚持也融合了进去 。网上甚至有人称呼这本书为JAVA界“上古卷轴” 。这是一本可以反复阅读,每次阅读都会有新理解的书籍,早已经超越了工具书的范畴 。如果能够完整读懂其中三分之一,相信你已经可以去任何公司面试JAVA开发工程师的职位了 。
如果觉得上面的JAVA圣经有点难啃,那么我再推荐一本风格轻快的《head first java》,这是一个系列,还有其他《head first servlet》等等,以后如果想寻找其他语言的工具书的话,不妨试试关键字head first+语言名 。

这本书里举了很多的例子来帮助初学者理解java一些比较晦涩难懂的概念与名词,语言也是十分幽默,不像其他大部头一样,让人读着读着就想睡觉 。里面还有一些实战部分,如果能够跟着做下来,真的是让人受益匪浅 。
市面上还有很多其他的java开发书籍,像什么七天学会java,十四天上手J2EE等等 。个人对这类书籍持保留态度,各位看官可以根据自身情况,谨慎选择 。

学习免费的视频资源随着互联网的普及,越来越多的知识都可以通过网络来获取,这也降低了学习的门槛 。
不妨在网易公开课,慕课网,牛客网,甚至是B站等网站上,寻找学习资源 。毕竟只要输入关键字,就能搜到其他人认真构思的课程与教案,同时免去了你为自己计划学习进度与学习深度的工作 。
在这个过程中,最好找到一个同行者,与你一同学习 。这样即可在有问题时互相沟通,也可互相督促,避免独自学习产生懈怠感,拖慢甚至放弃学习 。
以上是我推荐的自学java的 *** ,如果你觉得有点道理,或者从中收获到了一点信息,请点个赞给我呀,如果有进一步的想法交流,欢迎在下面给我评论 。
我是苏苏思量,头像是我本人,来自BAT的java开发工程师,欢迎关注我,经常回答科技类的话题,与大家分享我的所见所想 。
优质答案2:
1、如果你不是java专业,想通过java来就业的话,建议还是找个java培训机构,系统学习下 。比如达内,尚学堂等 。

推荐阅读