08 2019 档案
摘要:一、什么是多态? 同一行为,通过不同的事物,可以体现出来的不同的形态,称为多态 二、多态的前提是什么? 1. 继承或者实现【二选一】 2. 方法的重写【意义体现:不重写,无意义】 3. 父类引用指向子类对象【格式体现】 三、多态的定义与使用 1、格式: 父类(接口)名 变量名 = new 子类名()
阅读全文
摘要:一、接口的简介 1、接口是一种引用类型,是方法的集合 2、如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法 3、从狭义的角度讲就是指java中的interface 4、从广义的角度讲对外提供规则的都是接口 5、JDK 7及以前:包含抽象方法 JDK 8:新增默认方
阅读全文
摘要:一、什么是代码块 在Java中,使用{}括起来的代码被称为代码块。根据所处位置不同,分为局部代码块,静态代码块和构造代码块 局部代码块:在方法中出现;限定变量生命周期,及早释放,提高内存利用率 构造代码块 (初始化块):在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并
阅读全文
摘要:如果多个类具有相同的属性和行为,那么,我们只需要把这些相同的部分提取出来,单独抽取到一个类里(父类);原有的这些类(子类)只要继承这个父类就好,不需要重复定义这些相同的属性和行为,但是在相同的部分也有一些差异,这时候我们就需要对这些差异性的行为进行修改如下图所示,老虎和兔子都有吃东西的行为,但是所吃
阅读全文
摘要:以一个简单的HeloWrld代码来讲解: main方法的格式:public static void main (String[] args){ } main()方法是Java应用程序执行的入口方法,JVM在运行代码时,首先要找到的就是main方法,方法必须接收一个字符串数组的参数,所以main方法的
阅读全文
摘要:一、API帮助文档的使用 1、什么是API帮助文档 API是应用程序接口,而API帮助文档就是一本程序员的字典,是JDK提供给我们的一本使用说明书,我们在里面可以找到以及封装实现好的类和方法的功能与使用方法 2、如何使用API帮助文档 我们使用jdk帮助文档主要关注的有三点:包、构造方法、方法摘要
阅读全文
摘要:一、什么是面向对象 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性
阅读全文
摘要:1、数组的遍历: 利用array.length函数直接获取数组长度,使用for循环直接输出得到数组内容。 2、数组的反转排序 数组内的元素前后互换位置,设置两个游标,一个从0开始自增,另一个从数组长度减一开始自减,游标所对应的元素互换位置,直到两个游标相遇 3、 数组冒泡排序 相邻两个元素比较大小,
阅读全文
摘要:一、什么是数组 容器是将多个数据存储到一起,每个数据称为该容器的元素。 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。 二、如何定义一个数组 动态初始化: 一维数组:数组的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 二维数组:数组的数据类型[][] 数组名字 =
阅读全文
摘要:一、方法 方法的定义: 修饰符 返回值类型 方法名(参数列表){ //代码 return 返回值; } 修饰符:public static 如果返回值类型为void,则表示没有返回值 参数列表:方法在运算过程中的未知数据,调用者调用方法时传递 return:将方法执行后的结果带给调用者,方法执行到
阅读全文
摘要:一、顺序结构 从上往下依次执行 二、判断结构 1、if语句格式一、 if(关系表达式){ 语句体 } 执行流程: 首先首先判断关系表达式 满足则执行语具体 否则不执行语句体 2、if语句格式二 if(关系表达式){ 语句体一 }else{ 语句体二 } 执行流程: 首先首先判断关系表达式 满足则执行
阅读全文

浙公网安备 33010602011771号