我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。

后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。

如果我之前没学过别的语言,或者半路出家转到计算机行业, 我不会先看上面那两本, 相反我会选《Head First Java》, 这本书非常适合零基础的小白, 读起来轻松搞笑, 不信你看看第一页

但是光看书也挺无趣的,不妨和视频结合着看, 我觉得传智播客的Java基础视频很不错 (唉, 给传智打了个广告), 网上一搜就有,真搜不到就来我的QQ群里吧(群号码:589809992)

注意:视频的好处就是能看到敲代码的过程, 代码是活的, 这点很爽。 如果视频只是按PPT讲编程, 果断扔掉。

书也有书的好处,能写成书的, 肯定是作者经过系统化思考,梳理才能形成的东西, 所以系统性比较强。

书还有其他优点, 例如可以随便的翻, 找到重点反复的看。

所以混合着看经典书+优秀的视频 应该是最好的入门。

Java 入门, 我不会去上培训班,白白浪费钱 ,自学就够了。

自学过程中如果有实战经验丰富的高人指导一下, 给我绘出路线图, 指出攀登的方向,哪些地方有陷阱, 哪些地方不应该浪费时间, 我的自学就可以减少摸索,少走弯路,

很不幸, 我当年没有遇到, 如果时光倒流, 我会想办法找一个来指导我。

[实践]

软件行业的一大特点就是光看不做永远都学不会,编码不到10万行都不好意思出去打招呼。

所以实践,实践,实践!

在校期间,我还是会尽可能的去找项目做(参见我的另一篇文章《从现在开始丰富你的简历》, 回复“简历”查看) , 实在没找到,也可以先把基础打好

我上大学的时候用的是严蔚敏的《数据结构》, 当时我也把习题都做了一遍,考高级程序员的时候, 成绩非常好。

转载自:https://www.cnblogs.com/java1024/p/7851937.html

假如时光倒流,我会这么学习Java 【转载】相关推荐

  1. 假如时光倒流,我会这么学习Java 1

    回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路. [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到 ...

  2. Java初级学习(转载http://www.cnblogs.com/biehongli/p/5737612.html)

    1:初学JAVA,都知道JAVA是面向对象的编程.笔者这节开始说说类和对象.(实例仅供参考,如若复制粘贴记得修改包名和类名,避免出错) 学习JAVA的快捷键,Alt+/代码补全功能,其实此快捷键启动了 ...

  3. 转载:深入学习java源码之Callable.call()与Future.get()

    原始链接:https://blog.csdn.net/qq_35029061/article/details/86750369 深入学习java源码之Callable.call()与Future.ge ...

  4. 2021考研 | 假如时光倒流一年,我会如何调整复习

    2021考研 | 假如时光倒流一年,我会如何调整复习 考研数学 计算量很大,时间上来不及,概统最后一个大题因为时间仓促,算错一个很简单的定积分,最后一个填空题因为考虑不充分,直接送走5分,补上这5分才 ...

  5. java和c的反汇编_JAVAP -C反汇编指令的学习(转载)

    一直在学习Java,碰到了很多问题,碰到了很多关于i++和++i的难题,以及最经典的String str = "abc" 共创建了几个对象的疑难杂症. 知道有一日知道了java的反 ...

  6. 学习Java,容易被你忽略的小细节(2)

    昨天心情真的太糟糕了,写完<学习Java,值得注意你注意的问题(1)>之后,迎来些许的支持以后就是一片片的谴责.我的主页上涌现出许许多多Java方面的牛人,谴责我水平太低,写的问题太初级. ...

  7. 学习 Java 的历程和体会『写给新手看,欢迎老司机批评和建议』

    转载出处:https://blog.csdn.net/lw_power/article/details/52502698#commentBox Java 基础只能说熟悉,还达不到熟练,更谈不上精通.框 ...

  8. 你知道怎么样学习java吗?

    在慕课网上的原文.原文地址:http://www.imooc.com/article/9257 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助. 1.1 思考一下 学习J ...

  9. 第 254 场力扣周赛(KMP、贪心、快速幂、二分+多源bfs、并查集 + 时光倒流)

    第 254 场力扣周赛 稀里糊涂双眼双眼惺忪的做了三道,错了4次...还是600来名 5843. 作为子字符串出现在单词中的字符串数目 题目描述 给你一个字符串数组 patterns 和一个字符串 w ...

  10. 学习java 程序员技术练级攻略 作者:酷壳

    好文章要转载:http://blog.csdn.net/androidmylove/article/details/8990828 文章结束给大家来个程序员笑话:[M] 月光博客6月12日宣布了< ...

最新文章

  1. 白话学习MVC(六)模型绑定
  2. C语言基础知识(自己做个笔记,云储存一下)
  3. 算法----------同构字符串(Java版本)
  4. Python标准库04 文件管理 (部分os包,shutil包)
  5. (四)建筑物多边形化简系统——“去尾巴”和分割复杂多边形
  6. python调用jar字典类型_LWPCookieJar的使用-将requests存储的cookie转换成字典
  7. uinty粒子系统子物体变大_Unity的粒子系统(一)基础篇
  8. OLW (Open Live Writer)安装代码高亮插件方法(简明)
  9. 【Web前端】笔试题含解析
  10. JAVA集成华为推送 服务端
  11. java 抽象属性 设计_设计模式之抽象文档模式
  12. 如何注册阿里大于申请签名和短信模板
  13. ST、SC、FC、LC光纤接头区别?
  14. 教你简单3步搞定——微信快速添加个人表情包
  15. 爆款AR游戏如何打造?网易杨鹏以《悠梦》为例详解前沿技术
  16. 极光效果通发布重定向app拉活服务,为头部app提升DAU
  17. 商标设计需要注意的要素
  18. Spark 基础知识
  19. 微信开发者工具,page里面的data在js的方法里面修改
  20. GSI计算机,DAT或者GSI水准数据用科傻(COSA)软件平差

热门文章

  1. MATLAB学习笔记————(MATLAB的矩阵及其操作②)
  2. java ts流,Windows 合并多个*.ts文件
  3. 夜间红外图像行人检测学习笔记
  4. 奥维互动地图如何删除标签_奥维互动地图浏览器标签附件添加设置方法
  5. python数据分析入门到实战知了课堂_价值699元知了课堂零基础学Python 21天搞定Python分布爬虫...
  6. SSM酒店管理系统的设计与实现毕业设计源码260839
  7. CentOS好玩的代码
  8. GraphPad Prism 统计教程 :高斯分布
  9. Pygame安装教程及基本配置(详细图文)
  10. 2016最新微信公众号运营必备网址大全