自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【Java】字符串String类

/ 使⽤字符串常量进⾏赋值// 直接new String对象// 使⽤字符数组进⾏构造//使⽤字节数组 构造对象查看String源码,我们观察到:String是引用类型,内部并不存储字符串本身。我们在上面的代码中对两个字符串进行了比较,那么我们就详细讲解一下两种比较的不同之处String和StringBuilder最大的区别在于String的内容无法修改,而StringBuilder的内容可以修改。频繁修改字符串的情况考虑使用StringBuilder。

2025-03-30 15:31:02 702

原创 【Java】抽象类和接口

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果⼀个类中没有包含足够的信息来描绘⼀个具体的对象,这样的类就是抽象类。在学习继承和多态时,我们发现父类Animal中的eat方法好像并没有什么实际工作,都是由各种子类的eat方法来完成的.像这种没有实际工作的方法,我们可以把它设计成⼀个抽象方法(abstract method),包含抽象方法的类我们称为抽象类(abstract class).1.2 抽象类语法。

2025-03-25 19:32:00 1165

原创 头歌实践教学平台--【数据库概论】--第3~5章【选择题、判断题、填空题】(含解析)

D.SQL作为嵌入式语言(如嵌入C、Java)时,语法主体与独立形式基本一致,仅需通过特定接口(如游标)与宿主语言交互,无本质语法差异‌。无论是列级还是表级的CHECK约束,只要条件相同,约束效果应该是一样的。C.外码约束允许属性为空(NULL),除非显式添加 NOT NULL 约束‌。B.UNIQUE 约束允许属性存在空值(NULL),但要求非空值必须唯一‌。B.SQL是‌面向集合‌的操作语言,其操作对象是数据集合而非单条记录。A.数据控制是SQL的核心功能之一。10.AND优先级高于OR)

2025-03-24 21:47:16 913

原创 头歌实践教学平台--【数据库概论】--基于新冠疫情常态化管理的数据查询(SELECT)

9. 没有去过“Today便利店“的人数。13. 与无症状感染者靳宛儿有过接触的人。14. 每个地点发生的密切接触者人数。2. 每个隔离点正在进行隔离的人数。5. 地名中带有‘店’字的地点名称。4. 充珉瑶和贾涵山的行程情况。16. 行程记录最频繁的3个人。1. 人流量大于30的地点.12. 各隔离点的剩余房间数。17. 房间数第2多的隔离点。8. 查询有出行记录的人员。10. 去过所有地点的人员。15. 感染人数最多的人。11. 隔离点的现状视图。7. 仍在使用的隔离点。6. 确诊者的接触者。

2025-03-24 21:29:37 1433 6

原创 头歌实践教学平台--【数据库概论】--SQL

八、数据的插入、修改与删除(Insert,Update,Delete)七、子查询(in,exists,子查询的位置,分组统计)三、单表查询(模式匹配,null,去重,and,or)3. 对分组统计的结果再筛选(having)一、表结构与完整性约束的修改(ALTER)二、 单表查询(简单比较,in,范围查询)四、单表查询(统计总和,平均,最大,最小)六、连接查询(内连,外连,多表分组统计)4.带 AND 与 OR 的多条件查询。五、单表查询(分组统计,限定输出行数)2. 分组统计查询(group by)

2025-03-24 21:13:27 3420 5

原创 【Java】多态

重写是子类对父类非静态、非private修饰,非final修饰,非构造方法等的实现过程进行重新编写,返回值和形参都不能改变,即外壳不变,核心重写!通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。将一个子类对象经过向上转型之后当成父类方法使用,再无法调用子类的方法,但有时候可能需要调用子类特有的方法,此时:将父类引用再还原为子类对象即可,即向下转型。• 子类在重写父类的方法时,一般必须与父类方法原型⼀致:返回值类型 方法名 (参数列表)要完全一致。

2025-03-20 18:37:12 679

原创 【Java】继承

Dog和Cat都继承了Animal类,其中:Animal类称为父类/基类或超类,Dog和Cat可以称为Animal的子类/派生类,继承之后,子类可以复用父类中成员,子类在实现时只需关心自己新增加的成员即可。拿我们熟知的小猫和小狗举例,猫狗都属于动物,它们具有一些相同的行为,例如他们都需要吃饭睡觉发出叫声,但是我们知道小狗和小猫的叫声是不一样的。我们可以发现无论是访问成员变量还是访问成员方法,都循就近原则,自己有优先自己的,如果没有则向父类中找,如果父类中也没有则报错。在没有继承关系时的执行顺序。

2025-03-16 17:43:00 1116

原创 【Java】类与对象(续)

我们看上面这段代码,我们定义了一个Student类,这个类里有三个学生,但是我们发现除了姓名年龄不同,他们都在一个班级,如果有50个同学他们都在这个班,每次都对classroom进行初始化是在说太麻烦了,那么我们该如何改进呢?我们还发现第十行代码static修饰了成员方法,这说明static还能修饰成员方法:Java中,被static修饰的成员方法称为静态成员方法,是类的方法,不是某个对象所特有的。(在Java中也引入了包,包是对类、接口等的封装机制的体现,是⼀种对类或者接口等的很好的组织方式。

2025-03-14 21:57:04 700

原创 【Java】类与对象

这里的year、month、day都是局部变量,他们并不是类中的成员变量,由于局部变量优先,所以就出现自己给自己赋值的情况,所以就会出现结果都是0️⃣,而这里的0️⃣就是一个默认值,我们后面会讲到,因此我们该怎么解决呢,这时就需要this。在我们传统的手洗衣过程中,我们洗衣服需要考虑洗的衣服的材质,洗衣方式,水温,时间等等各种各样的环节处理起来非常麻烦,如果要洗鞋又是另一种方式,根据对象的不用我们有不同的过程。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。

2025-03-11 11:55:30 912

原创 【Java】数组的定义和使用

所谓的"引用"本质上只是存了⼀个地址.Java将数组设定成引用类型,这样的话后续进行数组参数传参,其实只是将数组的地址传入到函数形参中.这样可以避免对整个数组的拷贝(数组可能比较长,那么拷贝开销就会很大)数组在内存中是⼀段连续的空间,空间的编号都是从0开始的,依次递增,该编号称为数组的下标,数组可以通过下标访问其任意位置的元素。所谓"遍历"是指将数组中的所有元素都访问⼀遍,访问是指对数组中的元素进行某种操作,比如:打印。而引用数据类型创建的变量,⼀般称为对象的引用,其空间中存储的是对象所在空间的地址。

2025-03-05 20:39:28 1180

原创 头歌实践教学平台--【数据库概论】--第二章关系代数主观题(一)---(五)(含解析)

σ Dname='计算机系' (Department)---> σ Dname='计算机系' (Department) ⨝ Work--->ΠTno (σ Dname='计算机系' (Department) ⨝ Work)‌ --->ΠTno (Teacher) - ΠTno (σ Dname='计算机系' (Department) ⨝ Work)‌。第二个问题是查找不在计算机系工作的教师代码。(4)ΠJNO(J) − ΠJNO(σCITY='天津'(S) ⨝ SPJ ⨝ σCOLOR='红'(P))

2025-03-02 21:19:38 1307 1

原创 头歌实践教学平台--【数据库概论】--第二章关系数据库(含解析期末复习可用)

12.左外连接的定义就是在进行连接操作时,会保留左边关系中的所有元组,即使这些元组在右边关系中没有匹配项。例如,A表左外连接B表,无论A表中的元组在B表中是否有对应的匹配元组,A表中的所有元组都会出现在结果集中。设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F与Ks相对应,则称F是R的外码,并称基本关系R为参照关系,基本关系S是被参照关系或目标关系。自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是同名的属性组,并且在结果中把重复的属性列去掉。

2025-03-02 16:40:54 749

原创 【Java】数据类型与变量

3. Java虚拟机规范中,并没有明确规定boolean占几个字节,也没有专门用来处理boolean的字节码指令,在Oracle的Java虚拟机实现中,Java编程语言中的布尔数组被编码为Java虚拟机字节数组,每个布尔元素使用8位。运行之后我们会发现结果竟然是0,这显然是错误的,但是为什么会出现这样的结果呢?当我们对常量有了了解之后,变量的概念就很好理解了:在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,特点:数据范围大的到数据范围小的。

2025-03-02 11:49:01 886

原创 头歌实践教学平台--【数据库概论】--第一章绪论

本章知识偏基础,知识点主要以记忆为主,建议通过回归课本进行复习。

2025-03-01 15:16:22 613

原创 【Java】方法的使用

Java中方法的形参就相当于sum函数中的自变量n,用来接收sum函数在调用时传递的值的。形参的名字可以随意取,对方法都没有任何影响,形参只是方法在定义时需要借助的⼀个变量,用来保存方法在调用时传递过来的值。递归的程序的执行过程不太容易理解,要想理解清楚递归,必须先理解清楚"方法的执行过程",尤其是"方法执行结束之后,回到调用位置继续往下执行".接下来我们通过代码示例演示递归的执行过程。相比较两次代码,我们可以明显的观察到修改后的代码中接收了方法的返回值结果,因此我们可以对方法的调用进行一个简单的【

2025-03-01 15:02:12 1346 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除