自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 super关键字

由于子类不能继承父类的构造方法,因此,要显式调用父类的构造方法,必须在子类的构造方法体的第一行使用super( )方法。该方法会调用父类相应的构造方法来完成子类对象的初始化工作。在以下情况下需要使用super关键字:①在类的构造方法中,通过super语句调用该类的父类的构造方法。②在子类中访问父类中的成员。

2023-06-04 21:45:00 88

原创 继承与覆盖

语句创建对象obj1时,系统会首先调用父类的无参构造方法,然后再调用子类的无参构造方法,故父类中的name 被赋值“person name”,子类中的name被赋值“student name”,而公共成员变量age被赋值20。也就是说,子类在使用父类的同名变量时,父类中的同名变量只是被隐藏了。子类可以继承父类中所有可以被子类访问的成员方法,但是如果子类重新定义了从父类继承来的方法,那么父类的这个方法在子类中将不复存在,此时称子类方法覆盖了父类的方法,简称方法覆盖(override)。

2023-06-04 08:45:00 91

原创 Java---继承

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。若类C继承类B,类B继承类A,则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。上图中,dog和cat都继承Animal类,dog和cat可以称为Animal的子类或者派生类,继承之后,子类可以复用父类的方法和属性,子类在实现时只关心自己新增加的成员即可。①子类无条件地继承父类的无参数的构造方法。

2023-06-03 12:30:32 86

原创 类成员修饰符和封装类

protected(保护):被protected修饰的成员变量和成员方法可以在声明它们的类中访问,在该类的子类中访问,也可以在与该类位于同一包的类中访问,但不能在位于其他包的非子类中访问。不使用权限修饰符修饰的成员变量和方法可以在声明它们的类中访问,也可以在与该类位于同一包的类中访问,但不能在位于其他包的类中访问。private(私有):被private修饰的成员变量和成员方法只能在声明它们的类中访问,而不能在其他类(包括其子类)中访问。③在构造方法中调用set成员方法进行合理的判断。

2023-05-31 21:31:18 121 1

原创 字符串的创建和应用

区别在于,前者返回的是搜索的字符首次出现的位置的索引,后者返回的是搜索的字符最后出现位置的索引。StringBuffer又称为可变字符序列,字符串缓冲区支持可变的字符串,StringBuffer是个字符串的缓冲区,即它就是一个容器,容器中可以装很多字符串,并且能够对其中的字符串进行各种操作。对一个字符串进行操作,我们首先需要知道它的长度,使用String类的length()方法可以获取声明的字符串对象的长度。System. out. println("字符串的长度是:"+s. length( ));

2023-05-28 12:15:00 278

原创 数组(2)

既然重复的操作与需求多,那么对于数组操作的支持就成了JDK中的一大需求。java. util. Arrays中提供了很多对数组操作的支持。数组使用场合较多,对于数组的操作具有一定重复性,例如:数组拷贝、转换字符串、转换成数组、排序等。此方法使用泛型作为参数及返回值,因此当方法参数和返回值List 参数类型不一致时,编译器会报错。作用是从src数组的srcPos位置往dest数组的destPos位置拷贝length个元素。此方法将val填充至数组a中的每一个位置。(5) Arrays. sort:数组排序。

2023-05-28 07:45:00 51

原创 数组(1)

(1)动态方式(指定数组的长度)格式:数组存储的数据类型[] 数组名字= new数组存储的数据类型[长度];格式分析:①[],表示数组。②数组名字,为定义的数组起的变量名,需满足标识符规范,可以使用名字操作数组。③new,关键字,创建数组使用的关键字。④数组存储的数据类型,看创建的数组用来存储什么数据类型。⑤[长度],数组的长度,表示数组容器中可以存储多少个元素。

2023-05-27 15:24:53 55 1

原创 方法定义与调用

方法是完成特定功能的、相对独立的程序段。方法一旦定义,就可以在不同的程序段中多次调用,故方法可以增强程序结构的清晰度、提高编程效率。在Java程序中,方法只能在类中声明,格式如下:[修饰符]返回值类型方法名 [(参数表)]声明部分语句部分格式说明如下:①方法声明包括方法头和方法体两部分。②修饰符可以是公共访问控制符public、私有访问控制符private、保护访问控制符protected等。③返回值类型反映方法完成其功能后返回的运算结果的数据类型。

2023-05-25 08:00:00 112 1

原创 Java中的分支结构和循环结构

⑥switch语句可以包含一个default分支,该分支一般是switch语句的最后一个分支(可以在任何位置,但建议在最后一个)。do-while 语句与while语句的区别在于第一次循环时, while 语句是先判断循环条件,再循环,如果条件为假,则循环体不会被执行,而do-while语句则是先执行循环体后判断。④当变量的值与case语句的值相等时, case语句之后的语句将开始执行,直到break语句出现才会跳出switch语句。switch语句(多分支语句)是通过数据匹配的方式实现程序的多分支控制。

2023-05-24 08:00:00 281

原创 Java语言基础

上例中,类名Example2_1,变量名x、y和z,对象名in等均属于用户定义的标识符,而public、class、static、void、int等均属于java语言本身定义的关键字。④流程控制:if、else、switch、case、break、default、while、for、do、continue、return。①数据类型:byte、short、int、long、char、float、double、boolean。⑦其他:new、instanceof、this、super、void、enum。

2023-05-23 19:56:36 47 1

原创 JDK的下载和JAVA环境变量配置

首先,你得先下载JDK并安装。你可以百度直接搜索JDK,然后打开Oracle的jdk下载网页。然后你得打开系统的设置面板查看所用电脑的系统位数。(看是64位还是32位)以我的电脑为例我的电脑就是64位的。然后点击上面的网站下载JDK,点击上面的Java downloads,找到黑色框框的windows,我相信大家的电脑应该都是用的Windows,再点击下面三个版本中的划红线的点击下载。下载好了之后,点击安装,你可以将它安装在c盘(个人觉得比较好)如果c盘空间不足的话可以安装在其他的盘符。

2023-03-12 22:06:26 129 1

原创 Java常用CMD命令

①盘符名称➕冒号说明:盘符切换 举例:E:回车,表示切换到E盘②dir说明:查看当前路径下的内容③cd目录说明:进入单级目录 举例:cd itheima④cd..说明:回退到上一级目录⑤cd目录1\目录2\……说明:进入多级目录 举例:cd itheima\Java SE⑥cd\说明:回退到盘符目录⑦cls说明:清屏⑧exit说明:退出命令提示符窗口

2023-03-08 19:32:08 271

空空如也

空空如也

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

TA关注的人

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