# README

## Java 知识总结

[![Build Status](https://travis-ci.org/joyang1/JavaInterview.svg?branch=master)](https://travis-ci.org/joyang1/JavaInterview) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

**该项目主要分享一些个人经验，以及一些个人项目中遇到的问题**；还有就是一些读书笔记。

如果大家觉得该项目还不错，可以帮忙 `star` 或者 fork 下，你的 `star` 就是我的动力，谢谢！

**为开源贡献自己的一份力量。**

**欢迎关注个人公众号，每天更新原创技术好文**： ![Tommy 学习录](https://4012546481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lg5f7aFHEWRWZ3_YH4T%2Fuploads%2Fgit-blob-133cc3dd155830f89e7c8621fdbf39c098c16ac3%2Ftommy%E5%AD%A6%E4%B9%A0%E5%BD%95.png?alt=media)

### :blue\_book: [JVM 篇](https://tommyyang.gitbook.io/javainterview/jvm)

### :coffee: [Java 基础知识篇](https://tommyyang.gitbook.io/javainterview/javabase)

### :scroll: [代码篇](https://tommyyang.gitbook.io/javainterview/codeinterview)

主要介绍 LeetCode 上面的算法题目，以及面试过程中遇到的实际编码问题总结。

#### [排序相关](https://tommyyang.gitbook.io/javainterview/sortpro)

* [冒泡排序](https://tommyyang.gitbook.io/javainterview/sortpro/1.bubblesort)
* [选择排序](https://tommyyang.gitbook.io/javainterview/sortpro/2.selectionsort)
* [插入排序](https://tommyyang.gitbook.io/javainterview/sortpro/3.insertionsort)
* [希尔排序](https://tommyyang.gitbook.io/javainterview/sortpro/4.shellsort)
* [归并排序](https://tommyyang.gitbook.io/javainterview/sortpro/5.mergesort)
* [快速排序](https://tommyyang.gitbook.io/javainterview/sortpro/6.quicksort)
* [堆排序](https://tommyyang.gitbook.io/javainterview/sortpro/7.heapsort)
* [计数排序](https://tommyyang.gitbook.io/javainterview/sortpro/8.countingsort)
* [桶排序](https://tommyyang.gitbook.io/javainterview/sortpro/9.bucketsort)
* [基数排序](https://tommyyang.gitbook.io/javainterview/sortpro/10.radixsort)

### :lock: [Lock 篇](https://tommyyang.gitbook.io/javainterview/lock)

### :file\_folder: [IO 篇](https://tommyyang.gitbook.io/javainterview/io)

### :computer: [大数据篇](https://tommyyang.gitbook.io/javainterview/bigdata)

### :earth\_asia: [机器学习](https://github.com/joyang1/JavaInterview/blob/master/machinelearning/README.md)

### :floppy\_disk: [架构篇](https://tommyyang.gitbook.io/javainterview/architecture)

### :earth\_asia: [web 篇](https://tommyyang.gitbook.io/javainterview/web)

### :books: [书单篇](https://tommyyang.gitbook.io/javainterview/books)

各种编程类书籍整理。大家可以直接下载阅读，增长自己编程技术。

## Author

联系我：<tingzai.yang@gmail.com>

[个人博客](https://blog.tommyyang.cn)

有任何问题，或者好的建议，好的面试相关的题目都可以在这里面进行提交！

有什么问题也可以在这里进行[讨论](https://github.com/joyang1/JavaInterview/issues/1)。
