JavaSE
文章平均质量分 90
学习Java基础,大家一起进步
小羊爱学java
为社会添砖Java
展开
-
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 · 1215 阅读 · 0 评论 -
Java基础-Cloneable接口、克隆技术、深拷贝、浅拷贝
那么我们应该怎么办呢!我们知道Person这个类默认继承Object类,那么就是Object的子类,也就是说我们Person这个类是可以访问的!其实这个类没有写克隆方法,为什么我们要调用这个方法呢!其实我们类是有这个克隆方法的!我们仔细看这个clone方法是protected修饰的,我们只能再同一个包访问或者不同包下的子类中访问!Cloneable是一个空接口 ,不需要重写这个接口的方法,那么我们实现这个接口有什么用呢!那么我们为什么调用不了呢!我们这里类跟Object类是完全没有关系的!原创 2024-06-25 22:26:34 · 353 阅读 · 0 评论 -
JAVA的继承
🍑继承机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有的类特性的基础上进行扩展,增加新的功能这样子产生新的类,称为派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂认知过程。继承的只要解决的问题是:共性的抽取,实现代码的复用。首先我们先看一下继承的例子🍑我们发现Animal的类中的成员变量和成员方法Bird和Dog类都有只是他们分别都有自己特殊的成员方法,那么我们改进一下。🍑。原创 2024-06-19 18:34:52 · 1639 阅读 · 0 评论 -
JAVA基础--类和对象
在Java中定义类时需要用到class关键字,具体语法如下:在我们这个Student1类中,里面有成员方法和成员变量class为定义类的关键字,Student1为类名,{}中为类的主体。注意:在实际开发中我们一般习惯将类名采用大驼峰定义那么大家了解如何定义一个类后,那么我们可以尝试定义一个类了这里我定义了一个Dog类,此时我们知道一条狗也有自己名字还有自己年龄,当然狗也会吃饭和旺旺叫。原创 2024-06-15 17:06:27 · 273 阅读 · 1 评论