“听到Spring很火,就立马买来一本Spring的书来读,最后结果往往是失败,因为这种学习没有积累,没有根基,学习过程中困难重重,每天都被一些相同、类似的问题所困扰,起初热情十足,经常上论坛询问,按别人的说法解决问题之后很高兴,但既不知道为什么错,也不知道为什么对,只是盲目地抄袭别人的说法,最后结果只有两种:

一, 久而久之,热情丧失,最后放弃学习。

二,大部分常见问题都问遍了,最后也可以从事一些重复性开发,但一旦遇到新的问题,又将束手无策。”

这是《疯狂Java讲义》李刚的“如何学习java”中一段,我看完深有感触,自己也在重复一些开发,工作中技术提升不大,总想认认真真去夯实Java基础,但是总有另一个声音在脑中响起,“现在补基础对工作也没有太大提升,不如去学热门的SSH”,便开始拿起Spring的书去看,但结果往往不理想,总是看到一半就再也看不下去,盯着一页反复看,却不明白到底在讲什么,而平时也会用到Spring和Hibernate,但是从没有想过为什么要用它们,什么场景该用Spring,什么场景该用Hibernate,用它们有什么好处,可以用其他什么技术去替换它们。

我知道我太浮躁了,如果真的把编程当成职业,就不应该如此浮躁,而是应该扎扎实实先学好Java语言,然后按照Java本身的学习规律,踏踏实实一步一个脚印地学习,把基本功练扎实了才可获得更大的成功。

就从夯实Java基础开始吧,一切都不算晚。

疯狂java 怎么样_《疯狂Java讲义》(一) ---- 关于学习Java的反思相关推荐

  1. java 闭锁_从火箭发场景来学习Java多线程并发闭锁对象

    从火箭发场景来学习Java多线程并发闭锁对象 倒计时器场景 在我们开发过程中,有时候会使用到倒计时计数器.最简单的是:int size = 5; 执行后,size-这种方式来实现.但是在多线程并发的情 ...

  2. 信管专业要学java吗_信管专业工作难 学习Java之后竟然这样

    原标题:信管专业工作难 学习Java之后竟然这样 陈同学,毕业于动力节点662班,大学学习的信息管理与信息系统专业,大学毕业一个月内没找到合适的工作,于是在大学同学的"牵线搭桥"下 ...

  3. 幼儿编程学java不_《终于有人说出来了——Java不适合于作为主要编程教学语言》我的看法...

    我就一些评论说说我的观点: 对文章,我觉得比较合理的,一开始上手java并不是很好的方法,对于文章中的建议值得大家思考. 两片文章是说 教育系统不应该不传授C语言,而直接学习JAVA,从而导致了... ...

  4. java 分析java死锁_有益的CountDownLatch和棘手的Java死锁

    java 分析java死锁 您是否曾经使用过java.util.concurrent.CountDownLatch ? 这是在两个或多个线程之间实现同步的非常方便的类,在该类中,一个或多个线程可以等待 ...

  5. java自动化_作为测试工程师进阶自动化选Java还是Python?

    这是很多测试工程师从功能跨入自动化纠结的问题,今天本文带大家一探究竟. Java和Python一直都是两种很火的语言,用Python的一定觉得Python好,用Java的只觉得Java好. Java语 ...

  6. aix系统java堆_浅谈AIX环境下的Java性能调优

    1.什么是Java Java 是一种面向对象的编程语言.它以 C++ 为模型,被设计成小的.简单的.在源和二进制级别跨平台的可移植的语言,Java 程序(applets 和应用程序)可以运行于任何已经 ...

  7. c语言不会可以学好java吗_不会C语言能学Java吗

    不会C语言能学Java吗?当然可以,学码思不少小伙伴没有任何代码基础,来这里Java培训学的也非常不错,都获得了理想的就业.现在时代不一样了,编程语言更新换代的速度也很快,很多老程序员都是从C语言入门 ...

  8. 安装java环境_(一)环境安装之Java

    安装java 点击 JDK8下载,根据自己的平台,选择相应的版本进行下载. 小知识: Java环境分JDK和JRE ,JDK就是Java Development Kit.简单的说JDK是面向开发人员使 ...

  9. java火箭应用_从火箭发场景来学习Java多线程并发闭锁对象

    原标题:从火箭发场景来学习Java多线程并发闭锁对象 从火箭发场景来学习Java多线程并发闭锁对象 倒计时器场景 在我们开发过程中,有时候会使用到倒计时计数器.最简单的是:int size = 5; ...

  10. cmd编译java命令_使用CMD命令编译和运行Java程序

    对于初学者来说,使用CMD命令(Unix以及类Unix系统采用Termial)来编译和运行Java的好处是让初学者直观地体会到编译(Compile)这一步骤,加深记忆.所谓编译就是将文本文件xxx.j ...

最新文章

  1. LTE-连接态下的DRX
  2. 你猜猜typeof (typeof 1) 会返回什么值(类型)?!
  3. cuda合并访问的要求_在 CUDA C / C ++ 中使用共享内存
  4. 雷林鹏分享:Redis 管道技术
  5. [Web开发] 微软的 PHP+IIS+WinServer 开发培训资料/示例代码
  6. main方法一定要放在public类当中吗?
  7. Java性能调优笔记
  8. unknow Unknown type name 'NSString'
  9. Segmentation and Paging
  10. kprobe原理解析(一)
  11. python 直播源_直播源获取软件下载|直播源获取工具(斗鱼B站西瓜)下载-蛙扑下载站...
  12. 机器学习实战—FPGrowth算法的实现
  13. 前端后台常见问题总结
  14. Python自动化测试如何自动生成测试用例?
  15. 博弈论:子博弈精炼均衡(子博弈都是纳什均衡,比纳什均衡更强的概念)
  16. PIPI OJ 1203: PIPI发工资(拓扑排序)
  17. 滚滚长江东逝水(三国演义插曲)铃声 滚滚长江东逝水(三国演义插...
  18. java对外接口安全问题_怎么保证对外暴露接口的安全性(调用频率限制)
  19. 匿名内部类的定义格式
  20. numpy库函数:reshape用法

热门文章

  1. 美通企业日报 | 英特尔百度签署新合作备忘录;佛山照明与阿里云战略合作物联网生态...
  2. deeping linux安装安卓,Deepin 安装Android-studio
  3. 【光学】干涉衍射仿真含Matlab源码
  4. 视频加密并上传至oss实现高并发访问
  5. TouchPanel--ESD_Check
  6. SPSS软件做方差分析
  7. 单片机矩阵键盘c语言程序,stc89c52单片机下的矩阵键盘程序
  8. 计算机解码原理图,diy制作改进的CS4398解码 DAC PCB和原理图纸
  9. NBSI1.15部分源代码
  10. 暴力破解附近局域网WiFi密码