自定义博客皮肤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)
  • 收藏
  • 关注

原创 第十一章:内部类

匿名内部类只能创建该类的一个对象,而且类的定义和对象的创建一起完成。内部类分类:成员内部类、静态内部类、局部内部类、匿名内部类。表达式:应用在函数式接口上,用于简化程序代码。匿名内部类类继承一个类或是实现一个接口。定义在一个类内部的类称为内部类。文件,文件命名为:外部类类名$接口中有且只有一个抽象方法)表达式只能应用在函数式接口上。和return可以一起省略。内部类编译之后生成独立的。中有且只有一行语句时,中的数据类型可以省略。

2024-06-12 11:44:20 295

原创 第十章:接口

如果实现类不想成为抽象类,需要覆盖接口中所有的方法。实现类覆盖接口中方法时,访问权限必须是public。默认被public static final修饰。接口:是一种标准,接口的实现者和使用者都必。默认被public asbtract修饰。接口不能创建对象,但是可以声明引用。语法:interface 接口名。接口中所有属性为公开、静态、常量。接口中所有方法位公开抽象方法。接口中不能定义构造方法。

2024-06-12 11:31:21 142

原创 第九章:三个修饰符

作用:在类加载的时候,静态代码块按照和属性定义的先后顺序完成对静态属性的初始化工作。读取该类的包名、类名、父类、属性、构造方法等信息,并将读取的信息保存到jvm。注意:静态方法中只能访问本类的静态成员,不能直接访问本类的非静态成员。特点:静态变量基于类存在,被所有对象共享,和创建对象的多少无关。特点:子类不想成为抽象类,则必须覆盖父类中所有的抽象方法。修饰的类不允许被继承,没有子类,例如:System。特点:抽象方法只有声明部分,没有方法的实现。位置:定义在类以内,方法以外,被。

2024-06-04 16:14:28 668

原创 第八章:面向对象的三大特性(封装、继承、多态)

注意:如果子类定义了和父类方法名、形参列表相同,但是返回值类型不同的方法,则编译报错。使用父类型的引用调用属性或是方法,只能调用父类中定义的属性和方法。子类型的引用 赋值给父类型的引用,无需强转,直接赋值,体现多态。通过继承关系,子类型可以直接使用父类中定义的属性和方法。如果子类覆盖了父类中方法,则优先使用子类覆盖后的方法。子类的方法名、形参列表、返回值类型必须和父类一致。如果子类覆盖了父类中方法,则优先使用子类覆盖后的。方法的覆盖:子类中定义和父类中相同的方法。父类型的引用赋值给子类型的引用,需要强制。

2024-05-28 13:34:04 1499 1

原创 第七章:面向对象

java

2024-05-14 16:15:26 581

原创 第六章:数组

操作数组时,给定的下标不在合理范围内,编译通过,运行报错,错误信息为:java.lang.ArrayIndexOutOfBoundsException:(数组的下标越界。数组:一次性的定义多个同类型的变量,可以存储多个数据,而且可以对多个变量进行统一管理。数组类型的变量,存储是数组内存在空间的首地址。创建一个更大空间的新数组,通常为原数组的2倍。将原数组的内容进行一一赋值到新的数组中。数组的重要因素:数据类型、数组的长度。对数组元素进行一一 ,称为数组的遍历。将原数组的内容一一赋值新数组。

2024-05-14 13:29:46 1648

原创 第五章:函数

函数的参数:通常函数调用时,需要调用者和函数之间有数据的交互,用户传递的数据,被视为。注意:如果使用递归解决问题,必须给递归设置一个出口,否则出现无穷递归,最终运行报错,形式参数:简称形参,函数和调用者之间的一种约定,约定了调用者需要给函数传递什么数据。回归:基于出口的结果,逐层向上回归,依次计算每一层的结果,直至回归到最顶层。理解:函数和调用者之间的一种数据交互,调用者通过函数获取一些数据结果(成相应的功能,调用者和函数之间交互的数据,称为参数。函数的嵌套调用:被调用的函数内部,又调用了其他的函数。

2024-04-30 13:43:35 355

原创 第四章:循环结构

则执行循环体,然 后执行循环变量的改变,接着再次判断循环条件, 如果满足——true。先执行循环变量的初始化,然后执行循环体,接着 对循环变量进行改变,判断循环条件,满足-结果为 true,则再次的执行循环体,对循环变量进行概 念,判断循环条件....循环组成部分:循环变量的初始化、循环条件、 循环变量的改变、循环体。先执行循环变量的初始化,接着判断循环条件,如 果循环条件满足——先执行循环变量的初始化,再判断循环条件,满足。如果条件或是循环变量的初始化不合理,可能。,则执行循环体,再执行循环变量的改。

2024-04-29 15:31:16 344

原创 第三章:分支结构

执行原理:从上往下依次判断,哪一个条件成。的值相等,则执行对应的后面的语句;作用范围:从定义位置开始,到定义它的代码。在重合的作用范围内,不允许命名冲突。执行原理:如果判断条件成立,则执行。中表达式的结果,根据结果从。报错:可能尚未初始化变量。后面的值,结果和哪一个。报错信息为:找不到符号。条件成立,则执行语句。报错信息为:已在方法。

2024-04-09 13:25:15 380

原创 第二章:变量、数据类型、运算符、表达式

概念:计算机中的一块内存空间,存储数据的基 本单元。场景:大数据类型赋值给小数据类型,需要强。理解:表达式由字面值、变量、运算符组成式。变量的组成部分:数据类型、变量名、数据。使用 双引号引起来的 一个或是多个字符。字面值后面可以加 D/d,或是不加。布尔类型:通常应用判断、循环结构中。类、数组、接口等都称为对象类型。场景:小数据类型赋值给大数据类型。实际存储数据:根据项目业务。简单数据类型、基本数据类型。对象数据类型、引用数据类型。字符类型:实际开发不常用。字符串:实际开发频繁使用。

2024-03-19 22:29:11 1326 1

原创 java语言程序设计1

(2)jdk没有提供操作界面,需要安装notpad++文本编译器进行编写代码。(3)JDK:Java开发工具,JDK=JRE+编译器+工具类+工具。(1)JVM:Java虚拟机;(2)JRE:Java运行环境;(1)jdk不要重复安装,如果想卸载,需要通过控制面板。一个源文件中可以定义多个类,每个类中都可。函数:被称为 主函数,程序的入口,一。(1)直接在搜索框中输入cmd按回车。一个源文件中最多只能定义 一个公开类。中标识符命名可以使用汉字,但是不建。一个源文件中多个类之间不允许重名。

2024-03-12 14:08:25 294 1

原创 第一章:Java环境搭建

2.注意:实际运行时,运行的是.class文件;.java只需要编译一次 .class文件可以被多次的运行(一次编译多次运行)编译:将.java源文件通过编译器 生成对应的 字节码文件(.class文件(二进制文件))除了java编程语言,还有很多的编程语言:c,c++,c#,python等.注意:如果源代码更改,重新的编译,生成新的对应的.class。1.1995年,sun公司推出的一款面向对象的编程语言。运行:将.class文件通过解释器进行逐行的翻译并运行。4.跨平台性:可以在不同的操作系统运行。

2024-03-05 13:28:16 308

空空如也

空空如也

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

TA关注的人

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