摘要: JFrame表示窗体 JMenuBar表示菜单,JMenu表示菜单中的字,JMenuitem表示目录 JLabel表示管理文字和图片的文字 JFrame,JMenuBar,JLabel称为组件 利用空参构造对对象进行初始化:public 方法名(){} setsize()表示宽和高,setvisib 阅读全文
posted @ 2023-01-04 20:02 为zq 阅读(115) 评论(0) 推荐(0)
摘要: 在成员内部类也可以被一些权限修饰符修饰 成员内部类的地位相当于成员变量:定义格式:修饰符 class 类名 {} jdk16以前成员内部类不能定义静态变量,jdk16以后可以 获取成员内部类对象的两种方式: 方式1:外部类编写方法,对外提供内部类对象(一般是内部类对象被private修饰) 格式 p 阅读全文
posted @ 2023-01-04 10:48 为zq 阅读(62) 评论(0) 推荐(0)
摘要: 类的5 大成员:属性,方法,构造方法,代码块,内部类 内部类就是在A类中在定义一个B类,且B类是A类的一部分;B类单独存在没有意义 内部类的访问特点:内部类可以直接访问外部类的成员(包括私有),而外部类访问内部类的成员必须创建内部类的对象 阅读全文
posted @ 2023-01-01 14:47 为zq 阅读(21) 评论(0) 推荐(0)
摘要: jdk8以后,允许在接口中定义默认的方法,但是必须用关键字default修饰,作用是解决接口升级的问题,防止出现接口改变,实现类必须重写方法的现象 接口中默认方法的定义格式:public default 返回值类型 方法名(参数列表){}; 接口中默认方法的注意事项: 接口中的默认方法不是抽象方法, 阅读全文
posted @ 2023-01-01 13:42 为zq 阅读(51) 评论(0) 推荐(0)
摘要: 数据库的查询:show databases; 数据库的创建:create database 数据库名字 或者带判断是否存在的create database if not exists 数据库名称 数据库的删除:drop database 数据库名称 或者 drop database if exist 阅读全文
posted @ 2022-12-31 19:32 为zq 阅读(12) 评论(0) 推荐(0)
摘要: MySQL语句可以单行或者多行书写,以分号结尾 MySQL数据库不区分大小写,建议关键字使用大写 MySQL注释:--空格或者#号 多行注释/**/ DDL操作数据库,表等 DML对表中的数据进行增删改 DQL对表中的数据进行查询 DCL对数据库进行权限控制 阅读全文
posted @ 2022-12-31 19:16 为zq 阅读(27) 评论(0) 推荐(0)
摘要: MySQL的数据库相当于文件夹,创建方式为creat database 文件名; mysql数据库管理系统下有多个数据库,数据库里面有数据表,数据表里面有数据 MySQL为关系型数据库,关系型数据库指用二维表格的形式存储数据 MySQL叫结构化数据查询语言 阅读全文
posted @ 2022-12-31 18:41 为zq 阅读(51) 评论(0) 推荐(0)
摘要: 接口的定义和使用 接口用关键字interface来定义 public interface 接口名{} 接口不能被实例化 接口和类之间时实现关系,用implements关键字表示 ,public class 类名 implements 接口名{} 接口的子类(实现类):要么重写接口中的所有方法,要么本 阅读全文
posted @ 2022-12-31 16:05 为zq 阅读(89) 评论(0) 推荐(0)
摘要: 抽象类不能实例化(即不能创建对象) 抽象类中可以没有抽象方法,但是有抽象方法一定是抽象类 抽象类中可以有构造方法,即有参无参,get和set方法,目的:当创建子类对象时,子类对象重写后,可以给子类对象赋值 抽象类的子类: 要么重写抽象类中中所有的方法,快捷键时点击到子类后,alt加enter 要么子 阅读全文
posted @ 2022-12-31 13:57 为zq 阅读(114) 评论(0) 推荐(0)
摘要: 构造代码块 写在成员位置的代码块 作用:可以把多个构造方法中重复的代码提取出来,同时还可以提前结束变量的生命周期,减少内存 执行时期:我们在创建本类对象时,会先执行构造代码块,在执行构造方法,每次创建对象都会执行一次 表现形式:{} 静态代码块static 需要用static修饰,随着类的加载而加载 阅读全文
posted @ 2022-12-31 13:02 为zq 阅读(19) 评论(0) 推荐(0)