书闪笔记
书闪文章
IT
Java
常用包 - lang、util、io、sql、math、NET、awt
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
公开
python 的输入输出
Java语言包java.lang.
;
输入输出包java.io.
;
工具包java.util.
;
数据库包java.sql.
;
数学包java.math.*;
图形java.awt
网络java.NET