👍推荐 [在线阅读](https://itwanger.gitee.io/javazero)  (Github 访问速度比较慢可能会导致部分图片无法刷新出来) 

👍点击关注[公众号](#公众号)及时获取作者最新文章，并可免费领取配套的《教妹学 Java》PDF 以及 Java 工程师必备学习资源。

<div align="center">
    <img src="https://cdn.jsdelivr.net/gh/itwanger/Tech-Sister-Learn-Java/images/logo.png" width="200px">
</div>

<div align="center">
    <a href="https://www.cyc2018.xyz"> <img src="https://badgen.net/badge/itwanger/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=sourcegraph&color=4ab8a1"></a>
    <a href="#公众号"><img src="https://badgen.net/badge/PDF/%E6%95%99%E5%A6%B9%E5%AD%A6Java?color=4ab8a1&icon=bitcoin-lightning&label=PDF" alt="PDF下载"></a>
    <a href="https://github.com/itwanger/Tech-Sister-Learn-Java"> <img src="https://badgen.net/github/stars/itwanger/Tech-Sister-Learn-Java?icon=github&color=4ab8a1"></a>
    <a href="https://github.com/itwanger/Tech-Sister-Learn-Java"> <img src="https://badgen.net/github/forks/itwanger/Tech-Sister-Learn-Java?icon=github&color=4ab8a1"></a>
</div>
<br>






# 前言

同学们好，我是二哥呀，欢迎来到《教妹学 Java》专栏。

[我妹今年上大学了](https://mp.weixin.qq.com/s/bsu9uH8VKh5Vtue-9SafwQ)，学的计算机编程，立志像我一样做一名正儿八经的 Java 程序员。我期初是反抗的，因为程序员这行业容易掉头发，作为一名需要美貌的女生，长发飘飘是必须的啊。但与其反抗，不如做点更积极的事情，比如说写点有趣的文章，教她更快地掌握 Java 这门编程语言，于是就有了这个专栏。


![](https://cdn.jsdelivr.net/gh/itwanger/Tech-Sister-Learn-Java/images/tech-sister-01.png)

# 目录

## **基础知识**

- [什么是 Java](docs/basic/what-is-java.md)
- [Java 发展简史](docs/basic/java-history.md)
- [Java 为什么如此流行](docs/basic/why-java-popular.md)
- [第一个 Java 程序：Hello World](docs/basic/hello-world.md)
- [Java程序在编译期发生了什么](docs/basic/what-happen-when-javac.md)
- [JDK 与 JRE](docs/basic/jdk-jre.md)
- [Java 虚拟机](docs/basic/jvm.md)
- [Java 变量](docs/basic/java-var.md)
- [Java 数据类型](docs/basic/java-data-type.md)
- [Unicode](docs/basic/unicode.md)
- [Java 运算符](docs/basic/java-operator.md)
- [Java 的那些关键字](docs/basic/java-keywords.md)
- [流程控制语句](docs/basic/java-control.md)
- [Java 注释](docs/basic/javadoc.md)

## **对象和类**

- [命名约定](docs/object-class/java-naming.md)
- [对象和类](docs/object-class/java-object-class.md)
- [方法](docs/object-class/java-method.md)
- [构造方法](docs/object-class/java-construct.md)
- [static 关键字](docs/object-class/java-static.md)
- [this 和 super 关键字](docs/object-class/java-this.md)
- [方法重载和方法重写](docs/object-class/override-overload.md)
- [代码初始化块](docs/object-class/code-init.md)
- [final 关键字](docs/object-class/java-final.md)
- [instanceof](docs/object-class/java-instanceof.md)

# 公众号

如果大家想要实时关注我更新的文章以及分享的干货的话，可以关注我的公众号“**沉默王二**”。

**《教妹学Java》:** 本文档的离线版 PDF 版可以扫描下方的二维码关注我的[公众号](#公众号)后回复 **" 03"** 关键字即可领取！

![我的公众号](https://cdn.jsdelivr.net/gh/itwanger/Tech-Sister-Learn-Java/images/itwanger.png)



