- 博客(7)
- 收藏
- 关注
原创 String类
s1、s2、s3的内容都是hello,我们发现s1和s2用==比较结果是false,因为==比较引用类型比较的是地址,s1和s2的地址是不同的,所以是false。字符串是指一连串的字符。,他们在java.lang包中,并且提供了一系列操作字符串的方法,这些方法不需要导包可以自己使用,在开发和校招笔试中,字符串也是常客。与equals不同的是,equals返回的是boolean类型,而compareTo返回的是int类型。String是一种不可变对象,字符串的内容是不可以改变的,字符串不能被修改。
2024-07-10 19:34:23
529
原创 Java基础-Cloneable接口、克隆技术、深拷贝、浅拷贝
那么我们应该怎么办呢!我们知道Person这个类默认继承Object类,那么就是Object的子类,也就是说我们Person这个类是可以访问的!其实这个类没有写克隆方法,为什么我们要调用这个方法呢!其实我们类是有这个克隆方法的!我们仔细看这个clone方法是protected修饰的,我们只能再同一个包访问或者不同包下的子类中访问!Cloneable是一个空接口 ,不需要重写这个接口的方法,那么我们实现这个接口有什么用呢!那么我们为什么调用不了呢!我们这里类跟Object类是完全没有关系的!
2024-06-25 22:26:34
342
原创 JAVA的继承
🍑继承机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有的类特性的基础上进行扩展,增加新的功能这样子产生新的类,称为派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂认知过程。继承的只要解决的问题是:共性的抽取,实现代码的复用。首先我们先看一下继承的例子🍑我们发现Animal的类中的成员变量和成员方法Bird和Dog类都有只是他们分别都有自己特殊的成员方法,那么我们改进一下。🍑。
2024-06-19 18:34:52
932
原创 JAVA基础--类和对象
在Java中定义类时需要用到class关键字,具体语法如下:在我们这个Student1类中,里面有成员方法和成员变量class为定义类的关键字,Student1为类名,{}中为类的主体。注意:在实际开发中我们一般习惯将类名采用大驼峰定义那么大家了解如何定义一个类后,那么我们可以尝试定义一个类了这里我定义了一个Dog类,此时我们知道一条狗也有自己名字还有自己年龄,当然狗也会吃饭和旺旺叫。
2024-06-15 17:06:27
268
1
原创 对数组的理解--上
数组是一组具有相同数据类型的数据的有序集合从这个概念中我们可以提取出来2个有价值的信息:1.数组中存放的是一个或者多个数据的,但是数组元素个数不能为0。2. 数组中存放的多个数据,类型是相同的。在一个数组中,构成该数组的成员称为数组单元,即数组元素。简单的理解就是在数组中元素“下标”的个数。如图:当然数组的维度还有很多,但是常用的主要还是一维数组和二维数组。那么接下来由哈哥给大家介绍一下一维数组和二维数组吧!
2023-11-30 00:44:31
478
原创 重生之~~哈哥~~拿下C语言基础
在我们日常生活中有许多各种各样交流的语言,在这个世界上不同国家和地区也有许许多多的语言如:汉语.英语.日语.韩语等等,这些人与人交流使用的语言我们称为自然语言,那么,我们人怎么和计算机交流呢,我们使用的就是计算机语言,如C/C++/Java/GO/Python等等各种各样的计算机语言。哈哥怎么认为呢,哈哥说:“我们的自然语言和计算机语言的区别是表达方式不同,自然语言是人类用来交流和表达思想的语言,自然语言有丰富的词汇,语法和语义结构,能够表达复杂的意义和情感。
2023-11-26 00:17:41
925
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人