---
title: Resources
localeTitle: 资源
---
# 资源

Java是Oracle的商标和许可。除非由Oracle托管，否则以下大部分内容都是非官方资源。

## 教程

*   [Oracle官方Java教程](http://docs.oracle.com/javase/tutorial/index.html)
*   [想想Java](http://greenteapress.com/wp/think-java/)
*   [Jenkov的Java教程](http://tutorials.jenkov.com/java/index.html)
*   [Mkyong的Java和Spring教程](http://www.mkyong.com/)
*   [Vogella的Java教程](http://www.vogella.com/tutorials/java.html)
*   [Java 8教程](https://github.com/winterbe/java8-tutorial)
*   [更好的Java](https://github.com/cxxr/better-java)
*   [NTU的Java编程说明](http://www3.ntu.edu.sg/home/ehchua/programming/index.html#Java)
*   [HackerRank的30天代码挑战与Java视频教程<](https://www.hackerrank.com/domains/tutorials/30-days-of-code)
*   [普林斯顿的Java编程入门](http://introcs.cs.princeton.edu/java/home/)
*   [使用Java编程简介](http://math.hws.edu/javanotes/)
*   [Java实践](http://javapractices.com/home/HomeAction.do)
*   [Java设计模式](https://github.com/iluwatar/java-design-patterns/)
*   [Java中的算法](https://github.com/pedrovgs/Algorithms)
*   [春季官方指南](https://spring.io/guides)
*   [TutorialsPoint - Java](http://www.tutorialspoint.com/java/)
*   [Java for Small Teams](https://www.gitbook.com/book/ncrcoe/java-for-small-teams/details)

## 挑战

*   [Java Koans](https://github.com/matyb/java-koans)
*   [编码Bat Java挑战](http://codingbat.com/java)
*   [Excercism Java挑战](http://exercism.io/languages/java)
*   [项目欧拉](https://projecteuler.net/)
*   [练习吧！ - Java挑战](http://practiceit.cs.washington.edu/)
*   [Codewars - Java Katas](https://www.codewars.com/?language=java)
*   [HackerRank Java挑战](https://www.hackerrank.com/domains/java/java-introduction)
*   [本文给出了](https://leetcode.com/)
*   [CodeAbbey](http://www.codeabbey.com/)

## 社区

*   [Oracle Java社区](http://www.oracle.com/technetwork/java/community/index.html)
*   [真棒Java](https://github.com/akullpp/awesome-java)
*   [/ R / Java的](https://www.reddit.com/r/Java)
*   [/ R / LearnJava](https://www.reddit.com/r/learnjava)
*   [Java Ranch](http://www.javaranch.com/)
*   [Java Code Geeks](https://www.javacodegeeks.com/)
*   [Java 8 API搜索](http://javasearch.org)