自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象——对象的内存原理和内存图

获取的就是002里面的name,还有002里面的age,通过s2去调用study,打印如下内容,study方法执行完毕,出栈,当study方法执行完毕之后,那你要想main方法是不是也执行完毕也要出去了呀?在内存当中是这样的,首先会去声明一个stu2的小空间,这个空间也能存student这个类对象的地址值,stu2记录的其实也就001,也能通过001也能找到堆内存的空间,两个变量都指向了同一个对象001。若Studet 类中的成员变量在定义时已经被赋值,此时堆中的成员变量的默认初始化的值将会被对应值覆盖。

2025-07-28 17:26:57 975

原创 Mysql高级(源自黑马程序员)

约束是作用于表中列的规则,用于限制插入数据的合法性。它能确保数据的正确性、有效性、完整性,避免无效数据污染数据库。实现方式​:在“多”的一方(员工表)添加外键指向“一”的主键。​实现方式​:在任意一方添加外键,并设置为 UNIQUE。实现方式​:创建中间表存储关联关系,至少包含两个外键。作用​:查询左表全部数据 + 右表匹配数据。作用​:查询右表全部数据 + 左表匹配数据。主键是一行数据的唯一标识,要求非空且唯一。无效年龄:age 列出现 3000。主键重复:id 列出现重复值。作用​:查询两表交集数据。

2025-07-22 17:43:24 921

原创 【MySQL基础(源自黑马程序员)】

执行时机不一样:where 是分组之前进行限定,不满足where条件,则不参与分组,而having是分组之后对结果进行过滤。(Data Control Language)数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户。(Data Definition Language)数据定义语言,用来定义数据库对象:数据库,表,列等。(Data Query Language)数据查询语言,用来查询数据库中表的记录(数据)关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的。

2025-04-26 15:48:52 665

原创 java面向过程和面向对象有什么差别

在Java中,面向过程(Procedural Programming)和面向对象(Object-Oriented Programming, OOP)是两种不同的编程范式,它们在设计思想、代码组织方式和问题解决方式上有显著区别。以下是两者的核心差异。

2025-04-19 16:00:59 920

原创 java的包装类

【代码】java的包装类。

2025-03-19 16:12:41 159

原创 【第六章:java常用类】

如上,字符串 str 明明是可以改变的呀!3)StringBuilder 是 Java5 中引入的,它和 StringBuffer 的方法完全相同,区别在于它是在单线程环境 下使用的, 因为它的所有方法都没有被 synchronized 修饰,因此它的效率理论上也比 StringBuffer 要高。String 类对象代表不可变的Unicode字符序列,内部使用了一个用final修饰的字符数组存储数据,一旦String的值确定了,就不能再改变了,每次通过截取、拼接等操作字符串时,都产生一个新的字符串。

2024-12-30 09:27:20 389

原创 【第五章 异常】

修饰符 class 自定义异常名 extends Exception 或RuntimeException{public自定义异常名(){//默认调用父类无参构造方法public自定义异常名(String msg){//调用父类具有异常信息的构造方法。

2024-12-26 06:52:53 303

原创 【第四章:面向对象程序设计(进阶)】

java面向对象程序设计(李金忠,杨德石版)封装封装是面向对象编程的重要原则之一,它将数据和操作数据的方法封装在一个类中,并对外部隐藏实现细节。这样做的好处是提高了代码的安全性和复用性,防止外部代码随意访问和修改类的内部状态。Java中的访问修饰符:private、默认(无修饰符)、protected、publicget()/set()方法get()方法用于获取值,set()方法用于赋值get()方法和set()方法的命名是有要求的,比如get()方法,方法名必须以get开头,后

2024-12-25 20:22:17 1131

原创 【第三章:面向对象程序设计(基础)】

类是一类具有相同特性的事物的抽象描述,是一组相关属性和行为的集合。举例说明:学生是一个类,都具备姓名,年龄,学号(属性),都拥有学习,睡觉,吃饭等行为可以把类看成一个模板,比如汽车的设计图纸是类,有着汽车的详细信息规格,根据图纸把其造出来,造出来的汽车就是对象。int age;​System.out.println("我在学习");​System.out.println("我在吃饭");System.out.println("我在睡觉");​​​。

2024-12-24 22:04:19 1425

原创 【第二章:Java编程基础(语法)】

什么是方法?方法就是定义在类中的具有特定功能的一段独立小程序,来完成某个功能的操作,在某些语言中也被称为函数或过程。

2024-12-24 14:46:30 1581

原创 【第一章:初识Java】

java面向对象程序设计(李金忠,杨德石版)

2024-12-24 13:46:41 297

空空如也

空空如也

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

TA关注的人

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