Skip to content

Latest commit

 

History

History
203 lines (105 loc) · 4.69 KB

README.md

File metadata and controls

203 lines (105 loc) · 4.69 KB

Java 学习笔记目录

Java 基础部分

  1. Java 概述

    Java 背景、Java 版本、JDK、HelloWorld

  2. Java 基础语法 1

    注释、关键字、常量、变量、数据类型、标识符、类型转换、运算符、流程控制

  3. Java 基础语法 2

    数组、方法、二维数组

  4. 进制

    进制介绍与转换规则

  5. Git 常用命令

    git 常用命令

面向对象

  1. 面向对象-基础

    类和对象的概念、类的创建与使用、一个对象创建过程图、封装的概念、构造方法的概念

  2. 面向对象-继承

    继承、抽象类、代码块

  3. 面向对象-多态

    接口、多态

Api

  1. Api

    String、ArrayList、Date、Exception

JavaSE 进阶

  1. JavaSE 进阶

    包的概念、static 关键字、内部类、Lambda 表达式、包装类

  2. Java 修饰符总结

    Java 中的修饰符的总结

IO 流

  • IO 流 1

    file 类、字节流、字节缓冲流、

  • IO 流 2

    字符流、转换流、对象操作流、Properties 集合

多线程

  • 多线程 1

    多线程、线程同步、生产者消费者模式

  • 多线程 2

    线程池、原子性、并发工具类

基础加强

算法篇

  1. 算法收集

    二分查找、冒泡排序、快排

算法篇章旨在收集日常学习中遇到的算法,尽量结合 思路分析与代码

数据结构篇

Java 集合系列

  • 集合 1

    Collection 集合、List 集合、数据结构(栈、队列、数组、链表)

    List 集合的实现类(ArrayList、LinkedList)

  • 集合 2

    泛型、Set(TreeSet)集合、数据结构(二叉树、二叉查找树、平衡二叉树)

  • 集合 3

    数据结构(红黑树、哈希表)、HashSet 集合、Map 集合、HashMap 集合、TreeMap 结合

  • 集合 4

    可变参数、Stream 流

网络篇

计算机网络概述

操作系统

Linux

  • Linux1

    Linux 发展、系统与设置命令、系统管理、目录管理

  • Linux2

    文件管理、备份压缩、网络与磁盘管理、shell

Web

基础

JavaWeb 企业服务器开发基础

数据库

MySQL

  1. MySQL 基础

    数据库的基本概念、MySQL 数据库、SQL 语句、约束

  2. MySQL 进阶

    约束、多表查询、试图、备份与还原

  3. MySQL 高级

    MySQL 存储过程和函数、MySQL 触发器、MySQL 事务

  4. MySQL 高级 2

    MySQL 存储引擎、MySQL 索引、MySQL 是锁、集群

JDBC

  1. JDBC 基础

    JDBC 入门、JDBC 功能类、JDBC 工具类、SQL 注入攻击

  2. JDBC 高级

    数据库连接池、JDBC 框架