- 博客(5)
- 收藏
- 关注
原创 2021-06-20
java继承与多态 继承: 继承就是保持已有类的特性而构造新类的过程。继承后,子类能够利用父类中定义的变量和方法,就像它们属于子类本身一样。 单继承:在类层次中,子类只继承一个父类的数据结构和方法,一个类只有一个父类 多继承:在类层次中,子类继承了多个父类的数据结构和方法,一个类允许有多个继承 (java支持多层继承) //父类 public class file{ public long size; //文件大小 public String name; //文件名 public void i
2021-06-20 18:40:50
117
原创 2021-06-16
面向对象进阶 1、成员变量和局部变量简述 在Java语言里,根据定义变量位置的不同,可以将变量分成两大类:成员变量(存在于堆内存中,和类一起创建)和局部变量(存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存)。二者的运行机制存在较大差异。  1.1成员变量 类变量从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同; 而实例变量则从该类的实例被创建起开始存在,直到系统完全销毁这个实例,实例变量的作用域与对应实例的生存范围相同。 正是基于这个原因,可以把类变
2021-06-16 18:51:27
88
原创 2021-06-10
连接查询综合应用 综合使用连接查询,聚合函数和分组查询可以实现很多复杂的查询需求。 示例:1.1 统计每一家公交公司所属线路的站点总数。 分析:解决的关键是依据公交公司分组统计该公司所有线路的站点数量,但线路车站表line_station中仅有线路信息即线路号lineNo,却没有该线路所属公司信息,而线路表line却有公司信息即公司名company,并且这两张表都有线路号lineNo。所以,可以通过连接line_station表和line表,并根据line表的company列分组统计每一家公交公司所属线路的
2021-06-10 18:54:58
197
原创 2021-06-10
java第一章面向对象 封装 01 封装是将东西包围起来通过自己想定义的方式获取。把过程和数据包围起来,对数据的访问只能通过已定义的界面。参考下面的代码:方便其他访问以及数据安全性常见的get/set也是封装。  继承 01 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。使用关键字 extends,参考下图  抽象 01 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一是过程抽象,二是数据抽象。关键字为
2021-06-10 18:41:14
81
原创 2021-06-01
内连接和交叉连接 语法:A join | inner join | cross join B表现:A和B满足连接条件记录的交集,如果没有连接条件,则是A和B的笛卡尔积特点:在MySQL中,cross join ,inner join和join所实现的功能是一样的。因此在MySQL的官方文档中,指明了三者是等价的关系。隐式连接语法:from A,B,C表现:相当于无法使用on和using的join特点:逗号是隐式连接运算符。 隐式连接是SQL92中的标准内容,而在SQL99中显式连接才是标准,虽然很多人还在用
2021-06-01 15:44:58
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅