> For the complete documentation index, see [llms.txt](https://tommyyang.gitbook.io/javainterview/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tommyyang.gitbook.io/javainterview/readme.md).

# 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 学习录](/files/LFd3VbPAbDIUZ2jsTEQr)

### :blue\_book: [JVM 篇](/javainterview/jvm.md)

### :coffee: [Java 基础知识篇](/javainterview/javabase.md)

### :scroll: [代码篇](/javainterview/codeinterview.md)

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

#### [排序相关](/javainterview/sortpro.md)

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

### :lock: [Lock 篇](/javainterview/lock.md)

### :file\_folder: [IO 篇](/javainterview/io.md)

### :computer: [大数据篇](/javainterview/bigdata.md)

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

### :floppy\_disk: [架构篇](/javainterview/architecture.md)

### :earth\_asia: [web 篇](/javainterview/web.md)

### :books: [书单篇](/javainterview/books.md)

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

## Author

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

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

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

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