前端-javascript-基础进阶
Lin
xiaominglin789Javascript 进阶篇
前端-css-基础
Lin
xiaominglin789Javascript 进阶篇
JavaSE基础-15.常用类-分类
Lin
xiaominglin789常用类
- Object类
- hashcode()
- toString()
- clone()
- getClass()
- notify()
- wait()
- equals()
- Math数学类
- Random
- 生成随机数
- UUID
- File类
- 文件-增删改查
- 包装类(类似javascript的基本包装类)
- 自动装箱和拆箱
- Date类
- Date
- SimpleDateFormat
- yyyy-MM-dd HH:mm:ss
- Calender
- String
- 不可变性:final
- StringBuffer
- 可变长
- append()
- 可变长
- StringBuilder
前端-javascript-基础
Lin
xiaominglin789Javascript 基础篇 - 一切基于对象
- 1.JavaScript(通常缩写为JS)是一种
高级
的、解释型
的编程语言。- 2.JavaScript 是一门
基于原型
、函数先行
的语言,是一门多范式的语言,它支持面向对象
程序设计,命令式编程
,以及函数式编程
。- 3.它提供语法来操控
文本
、数组
、日期
、正则表达式
等,- 4.
不支持I/O
,比如网络
、存储
和图形
等,这些都可以由它的宿主环境
提供支持。- 5.它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器
(Chrome、IE、Firefox、Safari、Opera)
支持。- 6.ECMAScript是JavaScript的规范,JavaScript是ECMAScript的实现
JavaSE基础-14.异常
Lin
xiaominglin789异常
- Error awt、jvm级别的错误
- Exceotion 代码界别的异常
- 异常处理
- try catch 捕获异常
- 捕获多个异常: 从小到大
- 快捷键: 选中监控区域 + "ctrl" + "alt" + "t"
- 主动抛出异常: throw, 在方法内抛出
- 主动在方法上抛出异常
Kafka 一篇搞定
Lin
xiaominglin789消息队列场景
JavaSE基础-13.接口
Lin
xiaominglin789接口(规范约束)
- 普通类: 只有具体的实现
- 抽象类:具体的实现和规范(抽象方法)都有。
- 接口: 只有规范, 约束和实现完全分离.
- 接口本质:法律条规。
- OO的精髓,是对对象的抽象,面向对象的体现。
- interface 修饰
- 实现类 implatements 接口1,接口2,接口3 实现多继承
- 接口不是类,没有构造方法,不能被实例化
- 继承接口,实现类必须实现接口中的方法
Mysql 一篇搞定
Lin
xiaominglin789mysql 关系型数据库
- 数据库-表的本质是文件: xxx.frm、xxx.ibd
- 生产环境: 3306端口一般都会修改成其他端口
- 数据库三层结构
mysql: |-- 表1
|-- 表2
|-- 数据库1----- 表3
|-- 数据库2 |-- 表...
客户端 -> 3306 -> DBMS ----- 数据库3
| |-- 数据库4
mysqld |-- 数据库...
JavaSE基础-12.抽线类
Lin
xiaominglin789抽线类(约束规则类)
- abstract 修饰符修饰的类 -> 抽象类
- abstract 修饰方法 -> 抽象方法,只负责声明,不写实现
- 抽象类不能
new
,只能靠子类去实现 - 抽象方法必须在抽象类中,抽象类有普通方法的声明和实现。
// 抽象类
public abstract class Action {
// 抽象方法声明,子类可以去实现
public abstract void doSomeThing();
}