关于Java的一些学习方法心得

 
一、编程的开始,语法
语法的学习方法无非就是理解的基础上记忆或者记忆的基础上理解这两点,谁好谁坏这个一眼就能看出来。如现在我们使用 Java语言,这里我需要友情提示一下,建议大家去看看jdk里面的系统类源代码,了解系统自带的各种类和方法是怎样实现的,这样有助于我们更好的理解程序运行的过程,虽然说比较耗时,但是收益却是异常的大。当一个问题百思不得其解时,我们不妨从原理入手,也许问题也就迎刃而解了。
二、程序的核心,算法
李开复文章里有一篇是《算法的力量》,其中这样写到“ 真正学懂计算机的人都对数学有相当的造诣,既能用科学家的严谨思维来求证,也能用工程师的务实手段来解决问题——而这种思维和手段的最佳演绎就是‘算法’。1988年贝尔实验室副总裁亲自来找还在学校学习的李开复,目的只有一个,那就是想了解为什么他们的语音识别系统比李开复开发的慢几十倍,甚至在扩大系统之后会慢上几百倍。而李开复的回答只是一个算法不同而已。可见,算法在程序中是多么的重要,所以我们一定不要忽略算法的学习,在课余之时一定要学习基本的算法,并能清晰的了解他们各自的优缺点,这样在以后设计程序的时候才能“来去自如”。
三、程序的灵魂,构造思想
如今讲得最多的就是面向对象编程,如果现在你走出去工作,还用以前的那种过程式思想写程序的话,估计没人会去理睬你了。所有的程序设计其实就是对现实生活中问题的高度抽象,所以我们要学习如何找出他们的共同点和不同点,找出他们具有的属性,运作的方式,并且将他们抽象成类和方法的概念。
四、程序的组成,英文
计算机是外国人发明的,计算机也只认识0和1,而用英文也确实比用汉字能更好的和计算机交互,所以我们还是老老实实的学好英文把。
五、扩展
仅仅学习课堂上教的去编写程序是完全不够的,所以我们需要扩展,如何扩展?看书将是非常好的一个途径,国外有好书,国内也有好书,不要认为国外的书就一定好,外国人和我们的思维方式还是有不少差异的,所以当刚入门时建议还是先看下国内出版的书,当有一定基础了再去阅读国外的原版著作,记住是原版,而不是翻译过的,由于翻译人员素质的差异也可能导致一本“绝世好书“变成一叠废纸。
追求成功的路上是有着千辛万苦的,我们需要坚持,要不断尝试失败,需要将弱点击破,要永不满足永不退缩,要制约自己,要独立。
最后的成功是需要靠几倍的努力和辛苦去换取的 ,所以我们必须要努力,坚持自己的目标,哪怕那天我们不能完美的达成目标,我们至少能比现在爬得高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值