如何更好地学习Java

Java语言是由Sun Microsystems公司的詹姆斯·高斯林等人于1990年代初开发。近年来java在计算机网络上的运用非常广泛广阔,因而也吸引了许多年轻人投入java的学习进程之中。

第一阶段也就是初学者所要学的JavaSE基础

这个阶段包含的知识点也是不少的。其实从第一阶段开始已经就让那些想学Java的同学们而放弃了。所以想学Java的同学们一定要记住,一定要把基础打好,一旦入门了,其实Java也是很简单的。

如学习路线图所见,第一阶段包含了Java开发环境搭建、Java基础语法、Java面向对象。每一个知识点都是有浅入深的,非常适合小白去学习。当然了如果你是一个Java技术人员想要回顾一下基础的知识这套视频教程就有点不太好了,因为讲的太细了(尴尬脸)。

这是一套今年最新的Java基础的视频教程,如果你是想转行的同学这套今年最新的基础教程非你莫属、当然一下这套视频教程只是一部分的基础教程,如果你喜欢的话也可以专栏里面保存。

再往下,下一个阶段就是JavaSE了。

JavaSE的阶段呢一定要好好的去学,因为JavaSE包含太多的知识点了,当然了也是为以后铺垫一个更好的基础。

JavaSE呢其中重点涵盖了环境搭建、基础语法、面向对象核心、异常、数组、常用类、集合、线程、IO流、反射机制、网络编程。

这套JavaSE的视频教程呢是今年全新的JavaSE进阶全套教程,包含的知识点可谓是非常多的,就先列几个亮眼的知识点。

1:单项链表、双向链表、哈希表/散列表和二叉数 数据结构的讲解。

2:讲集合时先从数组扩容讲起,过度到集合,确实不错,深入浅出比较容易理解。

3:String创建几个对象,这个可以说全网最牛,不过例子举的有点猥琐,总是讲小哥哥与小姐姐的故事。

在这里推荐几本学java可以看的书:

1)《ThinkinginJava》(Bruce Eckel)

这是是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《Thinking inJava》被评为1999年JavaWorld最爱读者欢迎图书。

2)《Effective Java》 (Joshua Bloch)

这本书是理解优秀 Java 程序设计原则的最佳书籍。作者Bloch 是 Sun 公司 Java 平台库的架构师,所以他透彻地了解这门语言。所以给大家的建议是,本书必读!

3)《The Java Programming Language 》(Ken Arnold, James Gosling, David Holmes)

这本书在严谨性和教育性方面权衡得很好,能够让懂编程的人迅速被 Java 语言所吸引,是能弄到的最好的 Java 入门读物。

4、掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。

5、纸上得来终觉浅,真正要学好java,最好的方法还是实践。一般教科书上的例子并不能算是实践,只能算是让你掌握语言特性用的。比较好的方法是找一些比较经典的例子来做,每个例子比较集中一种编程思想而设计的,所以这些例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework 。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值