《疯狂Java讲义》前言——如何学习Java

       李刚老师在《疯狂Java》的前言中提到,很多Java程序员在Java的学习上存在误区,对自己的Java水平没有一个正确的认识,以为掌握了Eclipse等IDE工具就等同于掌握了Java,以为把Java当作脚本语言,能依样画葫芦地写一些JSP页面,就已经掌握了Java,以为买一本介绍SSH的书籍看过一遍,就能够精通Java……等等,不一而足。殊不知,万丈高楼平地起,Java世界所有的东西,包括JSP,包括三大框架,以及其他学不完的开源技术,都是建立在JavaSE的基础之上的。对Java基础如果没有一个系统、全面、深入的掌握,看似也可以从事一些Java Web的开发,实则就像在风雨中摇摇欲坠的楼阁。
       因为网络的普及,资源的获取变得十分便利,这是科技进步的结果,但也正因为这样,催生了很多慵懒的程序员。以前的程序员,需要什么工具,没有现成的,只能自己去开发,久而久之成为了一种习惯。现在的程序员,需要什么工具,网上一搜一大把,久而久之也成为了一种习惯。同样都是习惯的力量,却注定要造就两种天壤之别的开发者。说老实话,学习Java到今天,面对五子棋、俄罗斯方块、聊天室这些任务,自己依然望而生畏,以前还会在心里面怀揣着“大多数人肯定跟我一样做不来”的想法,就这样糊弄过去。我知道,问题就在那里,自己不去解决,水平永远在原地踏步,于是,如今我开始寻求改变。
       前言末尾对现在Java程序员发出了这样的质问:有多少Java程序员真正掌握了面向对象?掌握了多线程、网络通信和反射?有多少Java程序员真正理解类初始化时内存的运行过程?有多少Java程序员理解Java对象从创建到消失的全部细节?更有甚者,有多少Java程序员敢说:我可以开发Struts、开发Spring、开发Tomcat……这些问题,面对它只有一个理由——我想成为Java大神!而回避它可以有一千个理由。然而更多的,是像我这样子,连想都未曾想过的。
       关于“如何学习Java”这个问题,总结前言所述,大致是:

  1. 学习前期不要使用IDE,尽量”徒手“完成开发
  2. 认真应对每个Java小练习,不要有”从网上下载“这种想法
  3. 学习不能停留在”会用就可以“的层面,尝试弄清楚原理,并试着”自己做一个“
  4. 不要指望”把书看一遍就OK“,学习需要不断的实践操作

       希望通过端正态度,改进方法,并持之以恒的努力,真正地读懂Java。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值