1 | | 基础 - 各个版本的下载 | 公开 | | |
---|
2 | | 基础 - Java各种名称 - JavaSE、JavaEE | 公开 | | |
---|
3 | | 基础 - 配置Java环境 | 公开 | | |
---|
4 | | 基础 - 多个Java版本共存 - 修改JAVA_HOME | 公开 | | |
---|
5 | | jdk源码 - src.zip | 公开 | | |
---|
6 | | 开发工具 - VSCode | 公开 | | |
---|
7 | | 开发工具 - Eclipse - Workspace - Project | 公开 | | |
---|
8 | | 开发工具 - IntelliJ IDE - Project - Module | 公开 | | |
---|
9 | | 开发工具 - IntelliJ IDE - Project Structure 项目结构 | 公开 | | |
---|
10 | | 基础 - Java项目全览 | 公开 | | |
---|
11 | | 写完程序后 - 编译javac x.java - JVM运行java 主类 | 公开 | | |
---|
12 | | maven - 包管理工具 - 安装 | 公开 | | |
---|
13 | | maven - 包管理工具 - 配置 | 公开 | | |
---|
14 | | maven - 包管理工具 - pom.xml | 公开 | | |
---|
15 | | 包引入 - import package | 公开 | | |
---|
16 | | MVC - 视图V、模型M、控制C | 公开 | | |
---|
17 | | 注解Annotation - @interface | 公开 | | |
---|
18 | | 访问控制 - public公共|private私有的 | 公开 | | |
---|
19 | | 访问控制 - protected受保护的|default默认 | 公开 | | |
---|
20 | | 修饰符关系 - 修饰符关系汇总 | 公开 | | |
---|
21 | | 修饰符 - abstract声明抽象|class类|extends继承 | 公开 | | |
---|
22 | | 修饰符 - final终值|implements实现|interface接口 | 公开 | | |
---|
23 | | 修饰符 - native本地|new新|static静态|strictfp严格 | 公开 | | |
---|
24 | | 修饰符 -synchronized线程|transient短暂 | 公开 | | |
---|
25 | | 修饰符 - volatile易失 | 公开 | | |
---|
26 | | 类型 - boolean布尔|byte字节型|char字符型 | 公开 | | |
---|
27 | | 类型 - double双精度浮点|float单精度浮点 | 公开 | | |
---|
28 | | 类型 - int整型|long长整型|short短整型 | 公开 | | |
---|
29 | | 变量引用 - super父类|this本类|void无返回值 | 公开 | | |
---|
30 | | 注释 - 单行//、单行/*xxx*/、多行/********/ | 公开 | | |
---|
31 | | 类例子 - 狗:年龄、颜色、能吃、能睡 | 公开 | | |
---|
32 | | 类构造方法 - constructor - 同名|不同参数|多个 | 公开 | | |
---|
33 | | 方法 - 修饰符 返回值型 方法名(参型 参名){方法;} | 公开 | | |
---|
34 | | 实例化对象 - Object dog = new Dog(); | 公开 | | |
---|
35 | | 访问变量 - dog.dogName; | 公开 | | |
---|
36 | | 访问方法 - dog.eat(); | 公开 | | |
---|
37 | | 打印 - System.out.println("打印的内容"); | 公开 | | |
---|
38 | | 转换 - byte b = (byte)i; | 公开 | | |
---|
39 | | 算术运算符 - + - * / % ++ -- | 公开 | | |
---|
40 | | 关系运算符 - == != > < >= <= | 公开 | | |
---|
41 | | 位运算符 - & | ^ ~ << >> >>> | 公开 | | |
---|
42 | | 逻辑运算符 - && || ! | 公开 | | |
---|
43 | | 赋值运算符= += -= *= /= (%)= <<= >>= &= ^= |= | 公开 | | |
---|
44 | | 条件运算符(三元运算符) - (a == 1) ? 20 : 30; | 公开 | | |
---|
45 | | 快速判断运算符 - instanceof String | 公开 | | |
---|
46 | | 循环 - for(初始化; 布尔表达式; 更新) {} | 公开 | | |
---|
47 | | 循环 - for(声明语句 : 表达式) {} | 公开 | | |
---|
48 | | 循环 - while(True/False){} | 公开 | | |
---|
49 | | 循环 - do{}while() - 至少执行一次 | 公开 | | |
---|
50 | | 条件语句 - if(True/False){}else{} | 公开 | | |
---|
51 | | 判断匹配语句 - switch case - case1:、case2: | 公开 | | |
---|
52 | | 数字操作 - Integer|Long|Byte|Double|Float|Short | 公开 | | |
---|
53 | | 常用包 - lang、util、io、sql、math、NET、awt | 公开 | | |
---|
54 | | ---------Java语言包 - java.lang.*;--------- | 公开 | | |
---|
55 | | 包装类 - 数据类型封装成类 | 公开 | | |
---|
56 | | 字符串 - "" | 公开 | | |
---|
57 | | 字符串 - Character 类 - 装箱拆箱 | 公开 | | |
---|
58 | | 字符串类 - String str2=new String("Runoob");-堆 | 公开 | | |
---|
59 | | 字符串修改类 - StringBuffer类|StringBuilder 类-快 | 公开 | | |
---|
60 | | 字符串拼接 - "{}{}", name, password | 公开 | | |
---|
61 | | 多线程 - 方式一 - 继承Thread类 - 了解 | 公开 | | |
---|
62 | | 多线程 - 方式二 - 实现Runnable接口 - 了解 | 公开 | | |
---|
63 | | 枚举 - Enum类 | 公开 | | |
---|
64 | | 反射 - Class类 Field类 Method类 Constructor类 | 公开 | | |
---|
65 | | -----------工具包java.util.*;------------- | 公开 | | |
---|
66 | | Collcetion接口 - Iterator迭代器 | 公开 | | |
---|
67 | | 判断list还是set | 公开 | | |
---|
68 | | List数组 - ArrayList - [data][to] | 公开 | | |
---|
69 | | List数组 - Linkedlist - [to][data][to] | 公开 | | |
---|
70 | | List数组 - Vector - 很少用了 | 公开 | | |
---|
71 | | Set集合 - HashSet - __|__.__|__.__ | 公开 | | |
---|
72 | | Set集合 - LinkedHashSet | 公开 | | |
---|
73 | | Set集合 - TreeSet - 左小右大 | 公开 | | |
---|
74 | | Map选择 | 公开 | | |
---|
75 | | Map双列集合 - HashMap - key,value | 公开 | | |
---|
76 | | Map双列集合 - LinkedHashMap | 公开 | | |
---|
77 | | Map双列集合 - TreeMap | 公开 | | |
---|
78 | | Map双列集合 - Hashtable - 古老 | 公开 | | |
---|
79 | | Map双列集合 - Properties类 - 配置文件 | 公开 | | |
---|
80 | | 数组 - int[] result = new int[list.length]; | 公开 | | |
---|
81 | | 日期 - Date() - Date类 | 公开 | | |
---|
82 | | 日期 - Date() - SimpleDateFormat类 | 公开 | | |
---|
83 | | 日历 - Calendar类 | 公开 | | |
---|
84 | | 控制台 - Stream - 输入、读取、输出 | 公开 | | |
---|
85 | | 自带类 - Scannner类 - 键盘输入 | 公开 | | |
---|
86 | | 自带类 - System类 | 公开 | | |
---|
87 | | 多线程 - 方式三 - 实现Callable接口 - 了解 | 公开 | | |
---|
88 | | 多线程 - 方式四 - 线程池 | 公开 | | |
---|
89 | | 自带接口 - 比较器 - Comaparable - 自然排序 | 公开 | | |
---|
90 | | 自带接口 - 比较器 - Comaparator - 自定义排序 | 公开 | | |
---|
91 | | 面向对象 - 物-类class、物属性、物动作-方法void | 公开 | | |
---|
92 | | 面向对象 - 实例实例化instance | 公开 | | |
---|
93 | | null | 公开 | | |
---|
94 | | --------------面向对象---------------- | 公开 | | |
---|
95 | | 父类class - 子类 class extends 继承 class | 公开 | | |
---|
96 | | 父类class - 子类 重写(Override) | 公开 | | |
---|
97 | | 父类class - 子类 重载(Overload) | 公开 | | |
---|
98 | | 抽象类abstract class - 子类 class extends 抽象类 | 公开 | | |
---|
99 | | 接口Interface - 类实现implements | 公开 | | |
---|
100 | | 枚举类enum - ,分隔 - 红蓝/春夏秋冬 | 公开 | | |
---|
101 | | 强制转换 - 强制转换类型前的判断 - a instanceof A | 公开 | | |
---|
102 | | 模式 - 单例模式 - 饿汉式 - 还没用就实例化 | 公开 | | |
---|
103 | | 模式 - 单例模式 - 懒汉式 - 要用就实例化 | 公开 | | |
---|
104 | | 测试 - Text - junit-4.xx.x.jar | 公开 | | |
---|
105 | | 常用方法重写 - equals() - 对象对比->内容对比 | 公开 | | |
---|
106 | | 常用方法重写 - hashCode() - 哈希值对比 | 公开 | | |
---|
107 | | null | 公开 | | |
---|
108 | | -----------IO流包java.io.*;------------- | 公开 | | |
---|
109 | | File类 - 文件 | 公开 | | |
---|
110 | | -----------时间包java.time.*;------------- | 公开 | | |
---|
111 | | 时间 - LocalDateTime - LocalDate|LocalTime | 公开 | | |
---|
112 | | Java连接mysql | 公开 | | |
---|
113 | | SSM - SSH - JDBC | 公开 | | |
---|
114 | | JDBC - 连接数据库 - 5种方式迭代 | 公开 | | |
---|
115 | | JDBC - Statement - PreparedStatement - 7过程 | 公开 | | |
---|
116 | | JDBC - PS - 增删改 - 封装7句->2句 | 公开 | | |
---|
117 | | JDBC - PS - 增删改 - 图片blob | 公开 | | |
---|
118 | | JDBC - PS - 增批量 | 公开 | | |
---|
119 | | JDBC - PS - 查 - 封装ORM - 1sql1表多列1行 | 公开 | | |
---|
120 | | JDBC - PS - 查 - 封装ORM - 1sql多表多列1行 | 公开 | | |
---|
121 | | JDBC - PS - 查 - 封装ORM - 1sql多表多列多行 | 公开 | | |
---|
122 | | JDBC - PS - 增删改查 - 图解 | 公开 | | |
---|
123 | | JDBC - 连接池 - DBCP - 速度快、有bug | 公开 | | |
---|
124 | | JDBC - 连接池 - C3P0 - 稳定、慢hibernate推荐 | 公开 | | |
---|
125 | | JDBC - 连接池 - Druid - 阿里、快、稳定常用 | 公开 | | |
---|
126 | | JDBC - 方法() - 就一条语句 | 公开 | | |
---|
127 | | JDBC - 抽象类 - BaseDAO.java | 公开 | | |
---|
128 | | JDBC - 数据库1表类 - Xxx.java | 公开 | | |
---|
129 | | JDBC - 事务多sql - Xxxc.java - try{}catch{} | 公开 | | |
---|
130 | | JDBC - interface接口 - XxxDAO.java | 公开 | | |
---|
131 | | JDBC - implements实现接口 - XxxDAOImpl.java | 公开 | | |
---|
132 | | JDBC - dbutils工具包 | 公开 | | |
---|
133 | | mysql - 编程式 - MyBatis - 加入依赖 - pom.xml | 公开 | | |
---|
134 | | 1 - Mysql配置 - db.properties | 公开 | | |
---|
135 | | 2 - MyBatis配置 - mybatis - config.xml | 公开 | | |
---|
136 | | 3 - 表配置 - 1个表1个映射 - 表名.java | 公开 | | |
---|
137 | | 4 - map映射器 - 基础 - 表名.xml | 公开 | | |
---|
138 | | 5 - 实现 - test - 测试 | 公开 | | |
---|
139 | | 6 - 实现 - 1 - 准备参数 - 分类.java | 公开 | | |
---|
140 | | 6 - 实现 - 2 - controller - 分类controller.java | 公开 | | |
---|
141 | | 6 - 实现 - 3 - sql - 表名map.xml | 公开 | | |
---|
142 | | 6 - 实现 - 4 - 结果输出 - 分类.java | 公开 | | |
---|