摘要: Mysql索引 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优 阅读全文
posted @ 2022-06-10 08:43 Faetbwac 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 数据库基础概念 什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 数据库:数据库是一些关联表的集合。 数据表:表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。 列:一列(数据元素) 包含了相同类型的数据, 例如邮政编码的数据。 行:一行(=元组,或记 阅读全文
posted @ 2022-06-10 08:41 Faetbwac 阅读(150) 评论(0) 推荐(0) 编辑
摘要: this的引用与类变量 示例: class caculate { static int staticVar = 0; //类变量、静态变量 static final float STATIC_CONSTANT = 1; //类变量、静态常量 int xPos, yPos; //实例变量 double 阅读全文
posted @ 2022-06-09 08:49 Faetbwac 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 错误与异常 参照范例: String[] strs = {"123","456"}; System.out.println(strs[3]); //会下标越界,跑RuntimeException 整体说明 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误) Er 阅读全文
posted @ 2022-06-09 08:47 Faetbwac 阅读(48) 评论(0) 推荐(0) 编辑
摘要: final/finally/finalize 关键词描述 final. 用于声明属性,对象,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 final声明对象表示的是对应的引用不可变,但是对象的值可以变,参照如下范例: final StringBuffer buffer = new Str 阅读全文
posted @ 2022-06-09 08:46 Faetbwac 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 现象对象特性 面向对象三大特性 封装、继承、多态是面向对象的三大特性。 封装就是将属性私有化,提供公有的方法访问私有属性。通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维护性。封装并不仅仅限于属性,也包括方法 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新 阅读全文
posted @ 2022-06-09 08:45 Faetbwac 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 运算符 运算符优先级 () > 单目优先级 > 双目运算 > 三目运算 > = 表达式求值 表达式求值在Java内部是用两个栈来实现的,包括运算符栈+操作数栈,要从这个角度理解运算符的优先级,“表达式求值”问题,两个核心关键点: 双栈,一个操作数栈,一个运算符栈; 运算符优先级,栈顶运算符,和,即将 阅读全文
posted @ 2022-06-08 13:01 Faetbwac 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 编码与字符集 编码与字符集的区别 我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。简单的说字符集就规定了某个文字对应的二进制数字存放方式(编码)和某串二进制数值代表了哪个文字(解码)的转换关系。 什么是字符编码? 字符集只是一个规则集合的名字,对应到真实生活中 阅读全文
posted @ 2022-06-08 13:01 Faetbwac 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 原码、反码和补码 原码、反码和补码 原码:所谓原码就是符号位加上数字的二进制表示,int为例,第一位表示符号 (0正数 1负数) 例如: +7的原码为: 00000111 -7的原码为: 10000111 对于原码来说,绝对值相等的正数和负数只有符号位不同 反码:一个数如果为正,则它的反码与原码相同 阅读全文
posted @ 2022-06-08 13:00 Faetbwac 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 类型转换与基本类型包装类 基本数据类型转换 在实际应用中,经常需要在不同类型的值之间进行操作,这时就需要进行数据类型的转换。 数据类型转换有两种: 自动类型转换:编译器自动完成类型转换,不需要在程序中编写代码; 规则:从存储范围小的类型到存储范围大的类型。 具体规则:byte(8b)→short(c 阅读全文
posted @ 2022-06-07 21:20 Faetbwac 阅读(88) 评论(0) 推荐(0) 编辑