05 2023 档案
摘要:正则表达式 .matches 字符类(只匹配一个字符) [abc] 只能是a,b或c [^abc] 除了a,b,c之外的任何字符 [a-zA-Z] a到z A到Z [a-d[m-p]] a到d 或m到p [a-z&&[def]] a-z和def的交集 为:d,e,f [a-z&&[ ^ bc]] a
阅读全文
摘要:java中的常用类及常用方法 math类的常用方法 方法名说明 public static int abs(int a) 获取参数绝对值 public static double ceil(double a) 向上取整 public static double flcor(double a) 向下取
阅读全文
摘要:JAVA的内部类 写在一个类里面的类就叫内部类 分类 成员内部类:写在成员位置的,属于外部类的成员 静态内部类:是一种特殊的成员内部类 局部内部类:将内部类定义在方法里面 匿名内部类:隐藏了名字的内部类,可以写在成员位置也可以写在局部位置 获取成员内部类的两种方法 当成员内部类被private修饰时
阅读全文
摘要:JAVA中的接口详解 接口中成员的特点 成员变量:只能是常量 默认修饰符:public,static,final 构造方法:没有 成员方法:只能是抽象方法 默认修饰符:public,abstract 接口和类的关系 类和类的关系:继承关系,只能是单继承,不能多继承,但可以多层继承 类和接口的关系:实
阅读全文
摘要:Java中的final,权限修饰符与抽象类 final 修饰方法:表明该方法是最终方法,不能被重写 修饰类:表明该类是最终类,不能被继承 修饰变量:叫做常量,只能被赋值一次 基本数据类型:变量的值不能修改 引用数据类型:地址值不能修改,内部变量可以修改 权限修饰符的使用规则 实际开发中,一般只用pr
阅读全文
摘要:Java中的包 包就是文件夹,用来管理各种不同的java类,方便后期维护 规则:公司域名反写+包的作用,全部英文小写 全类名:包名+类名 注意: 使用同一个包中的类时,不需要导包 使用java.lang包中的类时,不需要导包 其他情况都需要导包 如果同时使用两个包中的同名类,需要全类名
阅读全文
摘要:JAVA 多态详解 多态——同类型的对象,表现出的不同形态 表现形式:父类类型 对象名称 = 子类对象; 多态的前提 有继承关系 有父类引用指向子类对象 有方法重写 调用成员变量的特点:编译看左边,运行看右边 调用成员方法的特点:编译看左边,运行也看左边 优势 在多态的形态下,右边对象可以实现解耦合
阅读全文
摘要:JAVA 多态详解 多态——同类型的对象,表现出的不同形态 表现形式:父类类型 对象名称 = 子类对象; 多态的前提 有继承关系 有父类引用指向子类对象 有方法重写 调用成员变量的特点:编译看左边,运行看右边 调用成员方法的特点:编译看左边,运行也看左边 优势 在多态的形态下,右边对象可以实现解耦合
阅读全文
摘要:JAVA——继承详解 继承是面向对象三大特征之一,可以让类跟类之间产生父子关系 可以把多个子类中重复的代码抽取到父类中,子类可以直接使用,减少代码重复,提高代码的复用性 格式:public class 子类 extends 父类 {} 继承后子类的特点 子类可以得到父类的属性和行为,子类可以使用 子
阅读全文
摘要:MySQL DCL数据控制语言 用来管理数据库用户,控制数据库的访问权限 用户管理 查询用户 USE mysql; SELECT * FROM user; 创建用户 CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 修改用户密码 ALTER USER '用户名'
阅读全文
摘要:SQL 语句分类 二 排序查询 语法: SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1,字段2 排序方式2; ASC 升序(默认) DESC 降序 如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序 分页查询 语法: SELECT 字段列表 FROM 表
阅读全文
摘要:JAVA中的static关键字 System.exit(0);表示停止虚拟机运行 static表示静态,是Java中的一个修饰符,可以修饰成员方法和成员变量 被static修饰的成员变量,叫静态变量 特点: 被该类所有对象共享 不属于对象,属于类 随着类的加载而加载,优先于对象存在 调用方式: 类名
阅读全文
摘要:JAVA中ArrayList集合详解 创建集合的对象: ArrayList < String > list = new ArrayList <> (); <>中的是泛型,用来限定集合中储存数据类型 方法名说明 boolean add(E e) 添加元素,返回值表示是否添加成功 boolean rem
阅读全文
摘要:JAVA中的两个容器StringBuilder和StringJoiner概述 StringBuilder可以看成一个容器,创建之后里面的内容是可以修改的 方法名说明 public StringBuilder append(任意类型) 添加数据,并返回对象本身 public StringBuilder
阅读全文
摘要:JAVA中字符串的常用方法 字符串不能改变,创建后就无法更改了 创建字符串的两种方式 直接赋值 new的方式获取一个字符串对象 构造方法 构造方法说明 public String() 创建空白字符串,不包含任何内容 public String(String Original) 根据传入的字符串,创建
阅读全文
摘要:JAVA中的数组 二维数组的静态初始化 格式:数据类型 [] [] 数组名 = new 数据类型 [] [] {{},{},{}}; 简化:数据类型 [] [] 数组名 = {{元素1,元素2},{元素1,元素2},{元素1,元素2}}; int [] [] arr = {{11,22},{11,2
阅读全文
摘要:JAVA方法详解 方法是程序中的最小执行单元 形参:形式参数,是指方法定义中的参数 实参:实际参数:方法调用中的参数 有返回值的定义格式: public static 返回值类型 方法名 (参数){ 方法体; return 返回值; } 调用格式: 直接调用 赋值调用 输出调用 方法的注意事项 方法
阅读全文
摘要:JAVA中的内存分配 栈:方法运行时使用的内存,比如main方法的运行,进入方法栈中执行 堆:存储对象或数组,new来创建的,都存储在堆内存中 方法区:存储可以运行的class文件 本地方法栈:JVM在使用操作系统功能的时候使用,和我们开发无关 寄存器:给CPU使用 总结: 只要是new出来的一定在
阅读全文