TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级Java语言入门(十七)思维导图

计算机二级Java语言入门(十七)思维导图

  收藏
  分享
免费下载
免费使用文件
L . 浏览量:32022-11-08 01:23:09
已被使用0次
查看详情计算机二级Java语言入门(十七)思维导图

计算机二级Java语言入门(十七)

树图思维导图提供 计算机二级Java语言入门(十七) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级Java语言入门(十七)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:dba502b922aead7d94ef500b8c6d9767

思维导图大纲

计算机二级Java语言入门(十七)思维导图模板大纲

类均继承

三种方法属于Object

finalize方法

当一个对象被垃圾回收的时候调用的方法

toString()

利用字符串来表示对象

当我们直接打印定义的对象的时候,隐含的是打印toString()的返回值

可以通过子类作为一个toString()来覆盖父类的toString()

以取得我们想得到的表现形式,即当我们想利用一个自定义的方式描述对象的时候,我们应该覆盖toString()

equal

首先试比较下例

String A=new String(“hello”);

String A=new String(“hello”);

A==B(此时程序返回为FALSE)

因为此时AB中存的是地址,因为创建了新的对象,所以存放的是不同的地址

附加知识

字符串类为JAVA中的特殊类,String中为final类,一个字符串的值不可重复

JAVA VM(虚拟机)中有一个字符串池,专门用来存储字符串

系统再遇到String b=”hello”,此时系统可以在字符串池中找到 “hello”

地址返回b,此时a与b为相同

String a=”hello”; System.out.println(a==”hello”); 系统的返回值为true。

两个字符串是否相同

可以对a调用equal:

System.out.println(a.equal(b)); equal用来比较两个对象中字符串的顺序。 a.equal(b)是a与b的值的比较。

注意下面程序

student a=new student(“LUCY”,20); student b=new student(“LUCY”,20); System.out.println(a==b); System.out.println(a.equal(b)); 此时返回的结果均为false。

以下为定义equal(加上这个定义,返回ture或false) public boolean equals(Object o){ student s=(student)o; if (s.name.equals(this.name)&&s.age==this.age) else return false; }如果equals()返回的值为

实现标准equals的流程

public boolean equals(Object o){ if (this==o) return trun; //此时两者相同 if (o==null) return false; if (! o instanceof strudent) return false; //不同类 studeng s=(student)o; //强制转换 if (s.name.equals(this.name)&&s.age==this.age) return true; else return false; }

以上过程为实现equals的标准过程

封装类

JAVA为每一个简单数据类型提供了一个封装类,使每个简单数据类型可以被Object来装载

除了int和char,其余类型首字母大写即成封装类

转换字符的方式

int I=10; String s=I+” ”; String s1=String.valueOf(i); Int I=10; Interger I_class=new integer(I);

相关思维导图模板

计算机二级Java语言入门(二十一)思维导图

树图思维导图提供 计算机二级Java语言入门(二十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级Java语言入门(二十一)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c32f739dbed5eb20f33876e62b0d33a5

计算机二级Java语言入门(二十)思维导图

树图思维导图提供 计算机二级Java语言入门(二十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级Java语言入门(二十)  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:cf10cbf2649d25ff4c6a7de398208170