摘要: 接口是功能的集合,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口定义时需要使用interface关键字 接口中的方法均为公 阅读全文
posted @ 2020-04-24 21:07 龙茗夜雨 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。 抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 抽象类定义的格式: abstract class 类名 { }. 特点: 1、抽象类和抽象方法都需要被abstrac 阅读全文
posted @ 2020-04-24 20:57 龙茗夜雨 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 子类继承父类 优点:提高代码的复用性 格式: class 子类 extends 父类 {} 在子类中,访问父类中的成员变量格式: super.父类中的成员变量 特点: 在Java中,类只支持单继承,不允许多继承 多个类可以继承一个父类 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的 阅读全文
posted @ 2020-04-24 20:53 龙茗夜雨 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 封装:隐藏了实现细节,对外提供公共的访问方式 优点: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性 this.属性名称 指的是访问类中的成员变量,用来区分成员变量和局部变量(重名问题) thi 阅读全文
posted @ 2020-04-24 20:47 龙茗夜雨 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Properties集合,它是唯一一个能与IO流交互的集合 Properties集合存值取值 public static void main(String[] args) throws IOException { //创建Properties集合 //怎么存不一定怎么取 Properties pro 阅读全文
posted @ 2020-04-24 11:09 龙茗夜雨 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 通过构造方法创建File对象: //3种构造方法 File file=new File("D:\\io 阅读全文
posted @ 2020-04-23 16:44 龙茗夜雨 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 连接查询(多表查询)基本含义连接就是指两个或2个以上的表(数据源)“连接起来成为一个数据源”。实际上,两个表的完全的连接是这样的一个过程:左边的表的每一行,跟右边的表的每一行,两两互相“横向对接”后所得到的所有数据行的结果。注意:连接之后,并非形成了一个新的数据表,而只是一种“内存形态”。 基本形式 阅读全文
posted @ 2020-04-21 17:09 龙茗夜雨 阅读(962) 评论(0) 推荐(1) 编辑
摘要: SQL语句的作用: 管理数据库 管理表 管理数据 1 增删改数据 -- 1.1 增加数据 -- 插入所有字段。一定依次按顺序插入 INSERT INTO student VALUES(1,'张三','男',20); -- 插入部分字段 INSERT INTO student(id,NAME) VAL 阅读全文
posted @ 2020-04-21 16:44 龙茗夜雨 阅读(285) 评论(0) 推荐(0) 编辑
摘要: class Demo06 { public static void main(String[] args) { //创建对象:数据类型 变量名=new 数据类型(); Phone p=new Phone();//p中装的地址 //给对象的属性赋值 对象名.属性名=值 p.color="骚气粉"; / 阅读全文
posted @ 2020-03-20 17:27 龙茗夜雨 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 方法重载 :方法名相同,参数列表不同(个数,顺序,类型只要有一个不同); //写方法计算数间的求和 public static int get(int a,int b ){ return a+b; } public static double get(int a,double b ){ return 阅读全文
posted @ 2020-03-20 17:25 龙茗夜雨 阅读(117) 评论(0) 推荐(0) 编辑