java学习笔记(一)

 

应对工作的学习方法,

第一你不能每天都拿着书本再看,第二你的精力是有限的,第三你的知识应该集中在应用上,第四你的知识要有一定的前瞻。

你是在工作,因此你不能整天拿着一本书在领导面前翻来翻去。所以你要找到适合的时间去学习,学习可以在真实的项目中完成,而不是像课堂上一样。

你的精力是有限的,你不可能像应付中国典型的考试一样去把一本书的每个细节都强行的记忆下来,所以你要学会去理解和推演。

你要做的事具体的项目,项目中不会出现考卷一样的题目。项目中的题目都是实际而复杂的,因此你的知识应该集中在解决问题的方案上而不是某个类库的特定函数的作用上。

Java的世界不会平静的,每一天都有很多新的东西冒出来,你要做的是在这些东西里面找到一些可能成为未来主流的技术、理念和产品,然后试着去了解它们。这样一旦有朝一日它们成功的成为了未来的主宰,你可以很快的去适应它们。


初学者:

一个初学者应该养成java的思考方式。如果你是一个C程序员,那么你应该发扬你在算法编写上的长处,应该时刻记得节约资源的好处,应该忘记你曾经的程序类图结构。java中同样需要注意代码的质量,同样要求良好的算法编写,但是java对于面向对象的抽象会导致刚刚开始的时候你会觉得类图十分的别扭,不要害怕,这些东西很快你就会适应。撇开良好的抽象和封装,他们其实就是C语言一样的代码,只不过你的思考方式要改变,万事万物皆对象。


如果你从未接正式触过任何的编程语言(换句话说就是你没有真正的使用任何一种语言开发过够规模的项目),那么恭喜你!java是一个不错的选择,至少它表面上看起来并不那么繁杂。当你逐渐深入的了解它以后你会发现它真正的强大和复杂的内在,当然这些东西一开始你无需关照。


推荐的书籍——《HeadFirst Java》。读了它以后你应该可以明白很多实际工作中需要注意的地方了,当然这本书我刚好也有一本!如果你想进一步的学习一些东西那么《Thinking in Java》是一个不错的选择,或许你还可以看看《Oreilly.Java.In.A.Nutshell》这本书似乎没有中文版的。


英文文档是你必须要打交道的东西,不要逃避!你必须面对他们,很多时候他们并不可怕。如果你觉得十分无奈,那么我给你推荐个东西http://translate.google.cn/translate_t?hl=zh-CN这个东西可以解决部分问题。


好了现在你可以做好学习Java的准备了,下一篇我会介绍如何在毕业之初就介入一个项目,当然我的方法会有片面性。现在好好回想一下你要准备的东西——一本适合初学者的书籍,当然你要是能够负担得起最好去购买实体书,毕竟实体书要比电子版看着舒服。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值