惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
V
V2EX
B
Blog
腾讯CDC
D
DataBreaches.Net
H
Hackread – Cybersecurity News, Data Breaches, AI and More
月光博客
月光博客
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
Latest news
Latest news
L
LINUX DO - 最新话题
C
Check Point Blog
Attack and Defense Labs
Attack and Defense Labs
H
Hacker News: Front Page
Forbes - Security
Forbes - Security
H
Help Net Security
S
Securelist
D
Docker
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Last Watchdog
The Last Watchdog
N
News and Events Feed by Topic
G
Google Developers Blog
AI
AI
I
Intezer
L
LangChain Blog
NISL@THU
NISL@THU
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
T
Tenable Blog
Jina AI
Jina AI
I
InfoQ
C
Cybersecurity and Infrastructure Security Agency CISA
Cisco Talos Blog
Cisco Talos Blog
C
CERT Recently Published Vulnerability Notes
GbyAI
GbyAI
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
O
OpenAI News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Know Your Adversary
Know Your Adversary
T
Troy Hunt's Blog
Google Online Security Blog
Google Online Security Blog

卡瓦邦噶!

服务器高性能网络调优 | 卡瓦邦噶! 为何写作 | 卡瓦邦噶! 读《金阁寺》 | 卡瓦邦噶! 雨季又来 | 卡瓦邦噶! MTU Probe 引起的初始延迟 | 卡瓦邦噶! 3.5 秒的固定延迟问题 | 卡瓦邦噶! 学习网络的一点经验 | 卡瓦邦噶! ARP 问题诊断 | 卡瓦邦噶! 网络断断续续…… | 卡瓦邦噶! Piccolo P2P 镜像分发 | 卡瓦邦噶! 一起看电影 | 卡瓦邦噶! 《征服C指针》 | 卡瓦邦噶! 我的姥姥 | 卡瓦邦噶! WordPress网站迁移方案 Python的哲学 Python 3.5的新特性 学校不教的计算机课 垃圾回收(GC)的三种基本方式 在编程中体验纯粹的快乐 从《美丽新世界》谈自由 在快钱实习 迷人的嗓音和迷人的故事——《Sleepyhead》 Python 的十个自然语言处理工具 记一个愚蠢的bug 一年炉石传说的游戏体验 《以撒的结合:重生》网页版图鉴 分清 C++的指针、引用和数组 笑话三则 自由比皇帝更伟大——《悲惨世界》笔记 Git 10 周年访谈:Linus 讲述背后故事 用 0x3f3f3f3f 设定最大int值的优点 Joel给计算机系学生的建议 一个词法分析器的简单实现 怎样才算健康的生活方式 MacVim 配置攻略 学习培训课程的视频效果好吗? 语言的控制 可悲的大多数 CSS样式思维导图 2014年终总结 奥巴马成为首位写程序的美国总统 青岛老城区的下水道好在哪里? 做优秀 UI 的七个建议(第二部分) 选择爱情的骑士 Git简明教程 Java集合总览 读 《1984》 java问答:终极父类(六)——等待/唤醒和接口 Java 问答:终极父类(五)——toString() Hyperlapse快速视频背后的技术细节 平庸之恶 Java程序员须知的七个日志管理工具 苏州 逛书摊随想 关于考试作弊 你的工作不仅仅是编程 关注女性命运——《千禧年三部曲》 用好你的幻灯片——《演说之禅》 使用ReentrantLock和Lambda表达式让同步更纯净 新手学编程,从哪里开始? 程序员都是工程师吗? 不要学习代码,要学会思考 Java 问答:终极父类(四)——hashCode() Java 问答:终极父类(三)——finalize()和 getClass() 程序员职业之路的选择 我是一名摄影家 写给何小树的城市指南 为什么一些语言会比别的快? Java的常见误区与细节 跟朋友在一起玩游戏 死神永生——读《三体》 五种类型的程序员 创业圣经——读《黑客与画家》 纪念加西亚·马尔克斯 Junit中处理异常的另一种方式:catch-exception Java8采用Martin Fowler的方法创建内部DSL Linux HotSopt虚拟机GC线程的CPU占用率 J2EE概念介绍 如何成为一名黑客 Java 问答:终极父类(二)——equals()方法 为什么我喜欢Java Java 问答:终极父类(一)——clone()方法 七个改变世界的Java项目 java中默认类型转换的小问题 传统与创新 欢迎来到互联网 莫言和马尔克斯——读《生死疲劳》 位运算的妙用 读《人为什么活着》 写博客教会我的事情 中国特色操作系统 2013年总结 《永不妥协》影评 恨不相逢未嫁时——《廊桥遗梦》影评 如何优雅地使用PPT 给明年依然年轻的我们 天才与柱子 黑客守则和黑客精神 Looking for Freedom——《被解救的姜戈》 简洁之道
推荐在线学习Java的英文资源
laixintao · 2014-06-12 · via 卡瓦邦噶!

作为一个程序员,总会接触一些英文资源。使用这些英文资源来学习,可以锻炼阅读英文文档的能力,也能得到更多可以参考的内容。这是一篇介绍有关 Java 的英文资源的博客,贴过来,希望对大家有帮助。

译者:赖信涛

原文:http://www.fromdev.com/2012/10/learn-java.html

你想学习 Java 吗?来对地方了!这篇文章将会介绍很多高质量的免费资源,像网页,论坛,电子书,速查表。

Java 是一种面向对象的编程语言,拥有独立,多线程,安全,动态和健壮的特点。归功于其多功能的特点,Java 已经成为最流行的编程语言之一,可以让你开发出健壮的应用程序。

Java 几乎是所有商务应用程序的核心。它有多种脚本语言和流行的框架,可以开发客户端和服务端。因此,学习 Java 不仅仅可以提高你的知识储备,也有利于你在事业上的发展。

这篇文章将介绍各种各样的网络资源(不包含必读的 Java 书籍),你可以借助这些资源进行在线学习。

学习 Java 最好的电子书(PDF)

如果你喜欢阅读,那么通过这些免费的 Java 电子,可以自学这门语言。大多数在线的电子书都是更新的,完整的。覆盖了 Java 的大多数细节。

Official Java Tutorial by Oracle (Sun)

这是 Addison-Wesley 出版社的官方 Java 指南。

Java Application Development on Linux by Carl Albing and Michael Schwarz(PDF)

如果在Linux平台上进行开发,可将其作为随时查阅的手册。

Official Java EE Tutorial

Oracle 官方 Java 指南的 PDF 版本。

Thinking In Java

Bruce Eckel 写的最受欢迎的书——Java编程思想。这是一个免费的网络版本。

Inside the Java Virtual Machine

Bill Venners 的好书 “Inside the Java Virtual Machine” 中的几个章节。

Data Structures and Algorithms with Object-Oriented Design Patterns in Java

一本适用于中级开发者的好书,解释了 Java 语言的设计模式。

Introduction to Programming Using Java

“Introduction to Programming Using Java”一书的网络版。

Core Servlets and JavaServer

关于核心功能和结构特点的书。

Think Java

适用于初学者的 Java 教程。

OSGI In Practice

适用于高级开发者的免费PDF电子书,介绍了关于 OSGI 平台的开发。

初级教程

  1. Tutorials By mkyong.com 由一位高级开发者写的关于初学 Java 和相关框架的教程,非常简单易懂。
  2. Java String Split Tutorial (By FromDev)
  3. Java String Trim Tutorial (By FromDev)
  4. Java for students 使用于学生的网站。

通过可靠的网站来学习也是不错的方法。网站不仅仅可以让你了解各种概念和 Java 应用程序,还提供最新的文章和资讯。

Java SE Specification

介绍了 Java 语言和虚拟机的特性,可以让你更好地理解这门语言。

Java Generics FAQs

一个问答形式的网站,有关 Java 泛型相关的概念的公共教程。

Core Servlets Java Tutorials

对于经验丰富的 Java 程序员来说,是一个不错的资源。

Java Programming FAQs and Tutorials

这个网站也是问答的形式,讨论了很多有关于 Java 编程的话题。

Java Practices

这个网站提供了很多关于 Java 的练习题目,任务和设计,以及一系列同步代码的示例。

Programming Notes

适合初学者的简易 Java 教程。

Cafeaulait

Elliotte Rusty Harold写的单一页面的教程。

Java Lessons

Java 和 JSP 的教程和示例。

Essentials of Java Programming

Java 培训内容和培训要点的网络版,第一部分。

不错的视频教程

视频教程会帮助你渐渐地理解并使用 Java 。这些教程是专业的开发人员做的,对于新手和老鸟都适用。

Tutorials for Java Development with Eclipse

这是学习 eclipse 集成开发环境的一个简易教程。

Video Tutorials By Java9s

适用于初级可发者和终极开发者的免费 Java 视频教程。

Java Tutorial for Beginners

免费的 youtube 视频教程,有一个简明的列表供参考。

Java Videos and Screencasts

适用于初学者的各种 Java 视频教程。

问答形式的网站

你可以利用网络之便,进入一个 Java 社区,认识志同道合的人。通过分享你的知识,和提出问题,你将有机会结实全国各地的Java程序员。

Stackoverflow

这是我最喜欢的一个问答类的社区。如果提问的方式正确,提供了足够的细节,贴上正确的标签,那么很快将会得到正确的答案。也有可能你提出的问题有人问过了,可以 google 出来这些答案。

JavaRanch

一个友好的问答社区,内容包括 Java 和架构。

jGuru Forum

有时候我发现这个论坛能解决其他地方解决不了的问题。同时,这里也提供了一些关于 Java 以及相关技术的好文章。

Java.net Forum

又一个很好的论坛,只关注特殊的问题和回答。

速查手册

网上的手册可以作为快速参考的指南。

Java API Docs

私以为 Java 的官方文档是最好的手册,查阅各个类和文档非常方便。

DZone Cheatsheets

有关 Java 以及相关技术的资源,也有一些好的文章。

Java Reference (By Dream In Code)

适用于初学者的简易手册。

Quick Reference By Digilife

简易笔记,包含了各种 Java 的编程结构。

Cheatsheet by mindprod.com

也是一个简易的在线速查手册。

Cheatsheet by Princeton University

对常用 Java 语言特性的总结。

还想要更多的资源吗?

我喜欢免费的资源,然而,想要通过在不同的资源中得到快速的进步,却没有那么简单。有时候,花一点时间快点学些东西说不定也会解决问题。如果你觉得上面的资源还不够多的话,下面是一些可能对你有用的资源。

如果你喜欢阅读纸质版或者 kindle 版的书籍,可以看看这个:Java 书籍销售排行榜

视频教程

我个人比较喜欢通过 Lynda.com 来学习 Java 及相关的教程,因为这个网站有一个非常方面的捐献系统。如果你喜欢性价比更高的资源,可以试一试 Oreilly 在线 Java 学校

现在很多公司都在招募优秀的 Java 程序员。所以,除了提高基本的技能之外,如果你想在这个合作的社会立足,学好 Java 也是必要的。