Java SE 8: 从入门到上瘾

目录

  • 1、前言
  • 2、怎么学?
  • 3、IDE
  • 4、官方资料
    • 文字教程
    • API文档

1、前言

最近决定转行做开发,于是开始学java。(之前一直狂学数学,想在量化投资界吃点肉,后来觉得还是老实一点比较好)
小白可以先看看下面三篇文章,里面有提到关于java还是c渣渣的选择,也有书籍推荐。感兴趣的话,还可以关注这个博主的微信公众号。

  • 从零开始——互联网学习路线(上)
  • 从零开始——互联网学习路线(中)
  • 从零开始——互联网学习路线(下)

 
Java可以细分为Java SE, Java EE, Java ME, Java FX等等,然后Java SE已经更新到Java SE 12。个人觉得学Java的话,从Java SE 8开始学就好了,这是比较经典的版本,目前也广泛使用。后面的版本主要是加了一些新的、小白还用不到的特性。

2、怎么学?

个人倾向是看视频,这样不用以分心,而且容易坚持下去。书上一般会讲得超级无敌详细,看几页就想放弃了。

 
我看的是廖雪峰的视频课:
https://www.feiyangedu.com/category/JavaSE
作为入门还不错,到了后面有一些知识点看不懂的话,可以简单看看,或者跳过,以后用到的时候再回来学。
比如讲xml的时候,如果不会xml,可以先去w3school学一学。

 
这是我的的学习笔记:(因为这个课是不提供课件的,我就把一些内容截图了。前面太基础的一些东西没截,还有后面三四章也有些东西还没截)
http://note.youdao.com/noteshare?id=eedfec7022ffcdd306e0832ebf2ab5e9

 
参考书:Java核心技术 卷I 基础知识 第10版(对应Java SE 8)
https://item.jd.com/11948364.html?extension_id=eyJhZCI6IiIsImNoIjoiIiwic2hvcCI6IiIsInNrdSI6IiIsInRzIjoiIiwidW5pcWlkIjoie1wiY2xpY2tfaWRcIjpcIjRjMzExYmEzLTY4ZTgtNGRiMC1iYWUzLTU2NjUxYWIxZWRkMlwiLFwicG9zX2lkXCI6XCIxNTBcIixcInNpZFwiOlwiZTY5OWFlMDEtNWRmMi00NDQ2LTljOGItYThlZmZkZDYxMGVkXCIsXCJza3VfaWRcIjpcIjExOTQ4MzY0XCJ9In0=&jd_pop=4c311ba3-68e8-4db0-bae3-56651ab1edd2&abt=3
上面这个链接是英文版的书,当然这么经典的书肯定也有中文翻译版。
我觉得参考书是有啥细节想知道的时候翻一翻就好了,或者是想具体学某一块内容的时候。

3、IDE

上面的视频课用的是Eclipse,一般 ‘老人家’ 都会用这个(上课的时候可以先跟着他用Eclipse,权当锻炼技术)。个人推荐JetBrains家的IntelliJ IDEA,(PyCharm也是这家公司出的,所以界面非常相似),想用专业版的话,上某宝买个那啥就好了。

4、官方资料

Oracle关于Java SE 8的所有资料的入口:
https://docs.oracle.com/javase/8/

其中比较有用的是:

文字教程

https://docs.oracle.com/javase/tutorial/index.html
这份文字教程对于很多内容的讲解其实比上面的参考书更加简洁清晰

API文档

https://docs.oracle.com/javase/8/docs/api/index.html
用来查各种内置的类和接口的信息。网上有dalao将这个做成了chm格式的文件,方面搜索:
https://pan.baidu.com/s/1QBOtngr7x8S4Pxq_SomsFQ
提取码:nk30
你也可以自己去搜一下其他版本,自行Google:Java Platform SE 8 chm

你可能感兴趣的:(Java)