- 博客(13)
- 收藏
- 关注
原创 第二章:集合【开发应用重点+考试重点+面试重点-》底层】
(2)方法:list是collection 的子接口,所以collection接口中定义的方法list都可以使用,同时自身也定义了一些方法。(1)List 接口的特点:存储object类型的对象,有序,有下标,元素可以重复(下标从0开始,依次为1、2、3。(1)collection接口的特点:存储多个对象,即存储数据据类型object。1、概念:一种操作便利的对象的容器,存储多个对象,多数情况下可替代数组。的子接口,无序、无下标、对元素内容进行排序。的键上,为保证键的不允许重复,则自定义类型的对。
2024-10-25 11:18:26 665
原创 第十一章:内部类
内部类的分类:成员内部类、静态内部类、局部 内部类、匿名内部类。如果方法带有返回值,当方法实现只有一行语 句,并且为return。理解:用于简化匿名内部类的实现过程,基于函 数式接口实现。特点:匿名内部类定义和对象的创建一起完 成,基于一个匿名内部类只能创建该类的一个对象。要求:继承一个父类或是实现一个接口。内部类:定义在一个类内部的类。可以省略 (没有返回值的方法。内部类编译之后会生成独立的。只能应用在函数式接口上。中有且只有一行语句时,中的数据类型可以省略。
2024-06-10 09:51:39 248
原创 第十章:接口
注意:如果一个类实现多个接口,需要把所有 接口中抽象方法全部覆盖(包括父接口中的。注意:一个类实现多个接口的同时,允许继承 一个父类,但是必须继承在前,实现在后。函数式接口:接口中只有一个抽象方法,对静态方法和默认 方法没有要求。常量接口:接口中只有静态常量,没有定义任何 方法,应用不广泛。接口:是一种标准,接口的实现者和使用者都必须遵循的约定。以接口类型的引用调用方法时,只能调用该接口 中声明的方法。标记接口:空接口,接口中没有定义任何的属性和方法。开始 ,接口中可以定义默认方法和静态 方法。
2024-06-10 09:47:59 341
原创 第九章:三个修饰符
作用:在类加载的时候,按照和静态属性定义 的先后顺序完成静态属性的初始化工作。特点:静态属性基于类而存在,和创建多少对 象无关,所有的对象共享同一份。注意:如果子类不想定义为抽象类,则必须覆 盖抽象的父类中所有的抽象方法。特点:抽象方法只有方法的声明部分,没有方 法的实现。特点:抽象方法只有方法的声明部分,没有方法的实现。注意:抽象类中可以定义属性、成员方法、构 造方法。修饰的属性称为静态属性、静态变 量、类变量。修饰的方法能被子类 继承,但是不能被覆盖。包、类、父类、属 性、方法、构造方法等)
2024-06-09 15:11:21 1379
原创 第八章:面向对象的三大特性【封装继承多态】
2、private:私有的,被private修饰的内容,只能在本类中使用。应用:判断引用中存储的实际对象类型是否兼 容于后面的类型,兼容-true。默认创建对应的父类对 象,默认使用父类中无参数的构造方法完成父类对。默认创建对应的父类对 象,默认使用父类中无参数的构造方法完成父类对。public 返回值类型 get 属性名(){注意:()中的属性类型取决于赋值对应的属性类型。如果实际存储的对象类型和转换的类型一 致,编译通过,运行通过。以父类型的引用调用属性和方法时,只能调用 父类中定义的->
2024-06-09 15:01:28 1372
原创 第七章:面向对象
(1)、面向对象:将一些内容看成一个整体,作为一个对象,利用对象与对象之间关系,解决问题。1、理解:计算机中的对象:复杂的客观事物在java程序中的一种表现式(一切皆对象)(2)、引用应用在返回值上:对应类型的对象和引用都可以作为返回值类型进行返回。(1)、引用应用在形式参数上:对应类型的对象和引用都可以作为实际参数进行传递。(1).面向过程:将问题拆分为第一步、第二步、第三步。5、同类型的引用之间可以相互赋值,传递的是对象在对空间中的首地址。(2)、对象的方法:代表对象能做什么,对应动态的行为和功能。
2024-05-26 22:21:27 1161
原创 第六章:数组
数据类型【】 数组名 = new 数据类型【】{值1,值2,值3};注意:数组的长度由{}中的数据的个数决定,【】中不能在指定数组的长度。(1)、数组的下标:从0开始,依次为0、1、2.······,数组的长度-1;1、数组:一组连续的存储空间,可以存储多个相同类型的数据,而且可以统一管理。数据类型【】 数组名 = new 数据类型【长度】;(2)、数组的访问:通过数组名+下标,数组名【下标】数据类型【】数组名;数据类型【】 数组名 ={值1,值2,值3};(2)、将原数组中的元素--复制到新的数组中。
2024-05-11 22:53:31 256
原创 第五章:函数
程序以main函数作为程序入口,进入main函数从上往下依次执行,如果遇到函数调用,则优先执行被调用函数内部的代码,函数执行完毕以后,带着返回值返回到调用位置,再继续续写代码。(1)、形式参数:简称参数,函数和调用者之间需要交互数据约定,约定调用者需要传递哪种类型、几个参数。1、理解:函数和调用者之间的数据交互,调用者通过函数调用,函数需要给调用者返回的数据。(2)、回归:基于出口的结果,逐层向上回归,依次计算每一层的结果,直至回归到最顶层。(2)、语法:(数据类型 参数名,数据类型 参数名2)
2024-04-28 22:10:30 380
原创 第四章:循环结构
先执行循环的初始化,接着判断循环条件,如果条件满足——结果为true,执行{}中循环体,从而执行循环变量改变,再次判断循环条件,如果满足——结果为true,执行{}中循环体,从而执行循环变量的改变,再次判断循环条件............执行循环条件不满足,结果为false,终止、结束整个循环结构,继续执行后续代码。(2)、循环变量的初始化代码可以定义在for上面,此时循环变量的作用范围扩大了,不建议。2、循环的组成各部分:循环变量的初始化、循环条件、循环变量的改变、循环体。for(循环变量的初始化;
2024-04-26 22:43:02 569
原创 第三章:分支结构
执行原理:会根据switch中的表达式结果,从上往下进行依次匹配case后面的值,哪一个匹配成功,则执行case后面对应的语句,如果都匹配不成功,则执行default的后面的语句。(1)switch后面表达式的结果类型必须为byte、short、int、char、string。default:语句n;Case 值1:语句1;case值2:语句2;case值3:语句3;(2)break:终止、结束switch···case结构,防止case穿透。等值分支结构:switch····case。
2024-04-14 22:18:07 455
原创 第二章 :变量、数据类型、表达式、运算符
注意:被关系运算符连接的表达式称为布尔表达式,关系成立-true;(2)原理:判断布尔表达式结果是否成立,成立--true,则执行表达式1;&&:逻辑与,并且,两端连接的必须都为布尔表达式,两端同时为true,结果才为true。||:逻辑或,或者,两端连接的必须为布尔表达式,只有一端为true,结果为true。(3)同时定义多个类型的变量:数据类型 变量名1,数据类型=值,数据类型;(3).使用:int n=sc.nextInt();(2)字符串的拼接:只要+一端为字符串的类型,则+就为字符串的拼接。
2024-04-07 18:47:51 714
原创 JAVA课程笔记(第一章)
(4)不能使用java中关键字、保留字(goto、const)、特殊符号(true|false\nuI\I)命名。//main函数:也称为主函数,程序的入口,一个类中最 //多只能定义一个main 函数。(4)变量名、函数名、方法名:第一个单词首字母小写,其余单词首字母大写(骆驼命名法),(1).先编译:将java代码通过编译器生成对应的 字节码文件(.class结尾)(2).后运行:将.class文件 通过解释器,逐行的解释并运行。
2024-03-17 21:54:34 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人