Skip to content

Zyunchao/My-JavaEE-Study-note

Repository files navigation

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 框架

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages