- 博客(7)
- 收藏
- 关注
原创 数据库(mysql)SQL优化及索引优化
一、常见的SQL执行顺序手写:select -> from -> where -> group by -> having -> order by -> limit机读顺序:from -> where -> group by -> having -> select -> order by -> limit图解:二、索引简介2.1、索引是帮助mysql高效获取数据的一种数据结构本质:“排好序的快速查找数据结构”2.2、创
2021-07-28 22:18:52 207
原创 Java中用一维数组模拟栈(stack)数据结构
栈数据结构/*栈数据结构,该栈可以存贮任何类型的引用*/public class MyStack { // Object类型的数组 Object[] objects; // 栈帧,永远指向栈顶部元素 int index = -1; // 初始化为-1,表示栈中没有元素 // 构造方法 public MyStack() { // 默认初始化容量为10 objects = new Object[10]; } public MyStack(int n) { // 自定义初始化
2020-08-03 18:24:03 277
原创 Java中面向接口编程的简单案例(电脑、鼠标、键盘、USB接口)
试题:笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口, 但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守 USB规范,实现USB接口,否则鼠标和键盘的生产出来也无法使用。(使用面向对象思想编程:接口,多态等)USB接口类/*USB接口*/public interface USB { // 开启
2020-07-31 22:00:30 2883 3
原创 for循环语法格式和执行流程
1、语法格式for (初始化变量; 条件表达式; 控制体语句) {语句体;}2、执行流程:1)初始化变量2)判断条件表达式,表达式成立,执行循环体;表达式不成立,推出for循环3)执行控制语句(控制语句一般为自增1或者自减1)4)跳转到步骤二继续执行...
2020-07-17 20:42:43 1910
原创 java中switch中case后值的类型
1、jdk5.0之前可跟类型:byte(字节型),short(短整型).int(整型),char(字符型)2、jdk5.0之后7.0之前可跟类型:byte,short,int,char,enum(枚举类型)3、jdk7.0之后可跟类型:byte,short,int,char,enum,string(字符串)
2020-07-16 22:00:41 1653 1
原创 switch语句中的default用法和case穿透现象
1、default语句可以放在switch语句中的任何位置,不会影响程序的执行流程。2、建议default语句使用时放在语句末尾,如果放在语句中,最好带上break关键字,否则会造成case穿透现象。3、如果每条case语句之后没有break关键字,一旦case后的值匹配上,不但会执行该case后的语句,还会执行该case之后所有的语句,直至执行到switch语句结束停止。该现象称为case穿透现象。4、switch语句的结束条件,遇见break结束或者程序默认执行到switch末尾结束。...
2020-07-16 21:49:07 3698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人