必读的 Java 学习资料分享!

news/2024/9/9 13:03:42

大年前总结一篇 Python 的资源汇总,有同学说应该来篇 Java 的,LeanCloud 最擅长 Java 的工程师与大家做了个小分享,仅是根据个人的学习经验总结,如果工程师们还有更好的推荐,欢迎在留言板留言,与大家分享。

Java 的语言特性不必多说,Java 9 也马上快要发布了,但不管是 Java 8 还是未来的 9 ,牢牢掌握其根本还是非常重要的。

书单

先来说说书,虽然现在可以很容易通过网上的一些文档掌握语法,但是你还应该准备几本书,来对一些概念进行更深入的研究。

《Head First Java》(第二版·中文版)
绝对入门的好书。貌似有的同学觉得废话比较多,但是非常适合新手,比较人性化,大概一周时间你就可以上手写程序了。
http://item.jd.com/10100190.html

《Java 语言程序设计-基础篇》
对于有编程基础的广大程序员来说,这本 Java 基础篇就非常合适。
https://book.douban.com/subje...

《Thinking in JAVA》
这算是一本 Java 必读书籍了,有一定基础后再看会好一些,可以放到桌边当工具书。
https://book.douban.com/subje...

《Java 并发编程实战》
多线程并发方面不可多得的好书。
https://book.douban.com/subje...

《Effective Java》
这本介绍了 Java 中经常使用但容易被忽略的一些规则,适合对 Java 已经有一定基础的同学。
https://book.douban.com/subje...

《深入理解 Java 虚拟机》
不多说,了解 Java 虚拟机的必读书籍!!
https://book.douban.com/subje...

网站

还有一些个人认为学习 Java 浏览价值很高的网站。

Oracal 技术网
http://www.oracle.com/technet...

官方的入门指南
http://docs.oracle.com/javase...

ConcretePage
Java 资源类网站,可以找到各种 Java 框架及相关教程
http://www.concretepage.com/


http://lihuaxi.xjx100.cn/news/242936.html

相关文章

Java培训找什么样的机构比较好

​ Java培训找什么样的机构比较好?很多人都比较关注java技术,想要学习java技术,参加相关工作,但如今市面上的java培训机构那么多,怎么样选择比较靠谱呢?来看看下面的详细介绍吧。 ​  Java培训找什么样的机构比较好?小编这里…

leetcode--无重复字符的最长子串--python

文章目录题目题目详情示例解题代码思路代码运行结果最佳方案题目 题目详情 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长…

简析 .NET Core 构成体系

简析 .NET Core 构成体系 Roslyn 编译器RyuJIT 编译器CoreCLR & CoreRTCoreFX(.NET Core Libraries).NET Core 代码开发、部署、运行过程总结前文介绍了.NET Core 在整个.NET 平台所处的地位,以及与.NET Framework的关系(原文链接),本文将详细介绍.N…

rsyslog的配置文件使用方法

参考地址: http://www.rsyslog.com/doc/v8-stable/configuration/property_replacer.html rsyslog消息模板的定义规则 "%msg:1:2%" : 》读取从pos从1到2的数据"%msg:::lowercase%" : 》将整个消息转换为小写"%msg:10:$%" : 》截取pos…

jQuery元素内容操作的方法有多少种?

jQuery中操作元素内容的方法,主要包括html()方法、text()方法和val()方法。html()方法用于获取或设置元素的HTML内容,text()方法用于获取或设置元素的文本内容,val()方法用来获取或设置表单元素的value值。具体使用说明如表1所示。 表1 元素内…

leetcode--盛最多水的容器--python

文章目录题目题目详情说明示例解题代码思路代码运行结果最佳方案题目 题目详情 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (…

引用与传递——内存分析

程序1: class Demo{int temp 30 ; // 此处为了方便,属性暂时不封装 }; public class RefDemo01{public static void main(String args[]){Demo d1 new Demo() ; // 实例化Demo对象,实例化之后里面的temp30 d1.temp 50 ; // 修改temp属性…

显示界面的普通仓库

实际脚本如下 procedure xianshi_PTCK(Npc: TNormNpc; Player: TPlayObject);procedure CWPRPTCK_QWP(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); beginplayer.TakebackStorageItem(Args.Int[0]);cangku.xianshi_PTCK(npc,player); end; procedure xianshi_PTCK(Np…