摘要: 1、概述: 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类即可。 定义: 继承 :就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 好处: 提高代码的复用性。 阅读全文
posted @ 2021-01-15 21:47 ThirteenZhang 阅读(75) 评论(0) 推荐(0)
摘要: 快慢指针寻找链表中间值 快慢指针指的是定义两个指针,这两个指针的移动速度一快一慢,以此来制造出自己想要的差值,这个差值可以让 我们找到链表上相应的结点。一般情况下,快指针的移动步长为慢指针的两倍 利用快慢指针,我们把一个链表看成一个跑道,假设a的速度是b的两倍,那么当a跑完全程后,b刚好跑一半,以 阅读全文
posted @ 2021-01-15 16:27 ThirteenZhang 阅读(177) 评论(0) 推荐(0)
摘要: API概述: API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通 阅读全文
posted @ 2021-01-15 16:16 ThirteenZhang 阅读(85) 评论(0) 推荐(0)
摘要: 1、概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"abc")都可以被看作是实现此类的实 例。 类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本。 特点 字符 阅读全文
posted @ 2021-01-15 15:07 ThirteenZhang 阅读(58) 评论(0) 推荐(0)
摘要: 概述: 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。 1、定义个使用格式 类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。 阅读全文
posted @ 2021-01-15 14:51 ThirteenZhang 阅读(96) 评论(0) 推荐(0)
摘要: 1、面向对象思想 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性 阅读全文
posted @ 2021-01-15 14:35 ThirteenZhang 阅读(63) 评论(0) 推荐(0)
摘要: **容器:**是将多个数据存储到一起,每个数据称为该容器的元素。 生活中的容器:水杯,衣柜,教室 **数组概念:**存储数据长度固定的容器,保证多个数据的数据类型要一致。 1、数组的定义 方式一: 数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数组定义格式详解: 数组存 阅读全文
posted @ 2021-01-15 13:54 ThirteenZhang 阅读(90) 评论(0) 推荐(0)
摘要: 1、方法定义 修饰符 返回值类型 方法名(参数列表){ //代码省略... return 结果; } 修饰符:目前 public static 固定写法 返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者 参数列表:方法在运算过程中的未知数据,调用者调用方法时传递 return 阅读全文
posted @ 2021-01-15 13:53 ThirteenZhang 阅读(71) 评论(0) 推荐(0)
摘要: 程序三大结构:顺序结构、选择结构、循环结构 1、判断语句(选择结构) 1.1 if if(关系表达式){ 语句体; } 执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 1.2 if-else if(关系表达式) { 语句体1; 阅读全文
posted @ 2021-01-15 08:59 ThirteenZhang 阅读(140) 评论(0) 推荐(0)
摘要: 1、概述 方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 2、方法的定义 定义格式 修饰符 返回值类型 方法名 (参数列表){ 代码... return ; } 3、方法的调用 阅读全文
posted @ 2021-01-14 18:12 ThirteenZhang 阅读(63) 评论(0) 推荐(0)