摘要: 类和对象 环顾周围,你会发现很多对象,比如桌子,椅子,同学,老师等。桌椅属于办公用品,师生都是人类。那么什么是 类呢?什么是对象呢? 什么是类 ~类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 现实中,描述一类事物: ~属性:就是该事物的状态信 阅读全文
posted @ 2022-06-29 21:25 夫君 阅读(520) 评论(0) 推荐(0)
摘要: 面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的 阅读全文
posted @ 2022-06-29 21:03 夫君 阅读(131) 评论(0) 推荐(0)
摘要: 数组作为方法的返回值,返回的是数组的内存地址 public static void main(String[] args) { //调用方法,接收数组的返回值 //接收到的是数组的内存地址 int[] arr = getArray(); for (int i = 0; i < arr.length; 阅读全文
posted @ 2022-06-29 20:47 夫君 阅读(378) 评论(0) 推荐(0)
摘要: 数组反转 数组的反转: 数组中的元素颠倒顺序,例如原始数组为1,2,3,4,5,反转后的数组为5,4,3,2,1 实现思想:数组最远端的元素互换位置。 ~实现反转,就需要将数组最远端元素位置交换 ~定义两个变量,保存数组的最小索引和最大索引 ~两个索引上的元素交换位置 ~最小索引++,最大索引--, 阅读全文
posted @ 2022-06-29 20:44 夫君 阅读(54) 评论(0) 推荐(0)
摘要: 数组遍历 数组遍历: 就是将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石。 public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; System.out.println(arr[0]); Sy 阅读全文
posted @ 2022-06-29 20:27 夫君 阅读(456) 评论(0) 推荐(0)
摘要: 数组越界异常 观察一下代码,运行后会出现什么结果 public static void main(String[] args) { int[] arr = {1,2,3}; System.out.println(arr[3]); } 创建数组,赋值3个元素,数组的索引就是0,1,2,没有3索引,因此 阅读全文
posted @ 2022-06-29 20:21 夫君 阅读(98) 评论(0) 推荐(0)
摘要: 两个数组内存图 public static void main(String[] args) { int[] arr = new int[3]; int[] arr2 = new int[2]; System.out.println(arr); System.out.println(arr2); } 阅读全文
posted @ 2022-06-29 20:05 夫君 阅读(28) 评论(0) 推荐(0)
摘要: 内存概述 内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存 Java虚拟机要运行程序,必须要对内存进行空间的分配和管理 Java虚拟机的内存划分 ~为了提高运算效率,就对空间进行了不同区域 阅读全文
posted @ 2022-06-29 19:51 夫君 阅读(33) 评论(0) 推荐(0)
摘要: 数组的访问 索引: 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素 格式:数组名[索引] 数组的长度属性:每个数组都具有长度,而且是固定的,Java中赋予了数组的一个属性,可以获取到数组的长度,语句为: 数组名. 阅读全文
posted @ 2022-06-29 19:34 夫君 阅读(91) 评论(0) 推荐(0)
摘要: 方式二 格式:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...}; 举例: 定义存储1,2,3,4,5整数的数组容器 int[] arr = new int[]{1,2,3,4,5}; 方式三 格式:数据类型[] 数组名 = {元素1,元素2,元素3...}; 举例: 定 阅读全文
posted @ 2022-06-29 19:26 夫君 阅读(26) 评论(0) 推荐(0)
摘要: 数组概念 数组概念: 数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致 数组的定义 方式一 格式:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度]; 数组定义格式详解: ~数组存储的数据类型: 创建的数组容器可以存储什么数据类型。 ~[] : 表示数组。 ~数组名 阅读全文
posted @ 2022-06-29 19:16 夫君 阅读(81) 评论(0) 推荐(0)
摘要: 方法重载 方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关 参数列表:个数不同,数据类型不同,顺序不同 重载方法调用:JVM通过方法的参数列表,调用不同的方法 练习:比较两个数据是否相等。参数类型分别为两个 byte 类型,两个 short 阅读全文
posted @ 2022-06-29 16:52 夫君 阅读(174) 评论(0) 推荐(0)
摘要: 题目要求:定义一个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)题目变形,定义一个方法,用来【打印】两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我。) 注意:对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。但是对于无返回值的方法,只能使用单独调用, 阅读全文
posted @ 2022-06-29 16:31 夫君 阅读(56) 评论(0) 推荐(0)
摘要: 调用方法的流程图解 有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数 列如:两个数字相加,必须知道两个数字是各自多少,才能相加 无参数:小括号当中留空,一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数 列如:定义一个方法,打印固定10次HelloWor 阅读全文
posted @ 2022-06-29 15:17 夫君 阅读(28) 评论(0) 推荐(0)
摘要: 方法的定义和调用 前面的比较中,使用过嵌套循环输出矩形,控制台打印出矩形就可以了,因此将方法定义为 void ,没有返回值。 在主方法 main 中直接被调用. public class Method_Demo1 { public static void main(String[] args) { 阅读全文
posted @ 2022-06-29 13:52 夫君 阅读(126) 评论(0) 推荐(0)
摘要: IDEA首次驱动 1. 选择不导入任何设置,点击 OK 2. 选择 Create New Project 3. 点击 new 按钮,配置安装的 JDK9 版本 选择 JDK9 目录,点击确定 4. 不使用模板 5. 为工程起名字 demo ,并存储到 d:\ideawork\demo 目录下,如果d 阅读全文
posted @ 2022-06-29 10:39 夫君 阅读(51) 评论(0) 推荐(0)
摘要: 开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发 IDEA软件安装. 此软件集成了32位和64位,双击 ideaIU-2 阅读全文
posted @ 2022-06-29 10:32 夫君 阅读(230) 评论(0) 推荐(0)
摘要: 死循环 也就是循环中的条件永远为true,死循环的是永不结束的循环。 例如:while(true){}。 在后期的开发中,会出现使用死循环的场景, 例如:我们需要读取用户输入的输入,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入数据了,就可以结束循环了,如何去结束一个死循环呢,就 阅读全文
posted @ 2022-06-29 10:00 夫君 阅读(103) 评论(0) 推荐(0)
摘要: break关键字的用法有常见的两种: 1.可以用switch语句当中,一旦执行,整个switch语句立刻结束 2.还可以用在循环语句当中,一定执行,整个循环语句立刻结束,打断循环 关于循环的选择,有一个小建议: 凡是次数确定的场景多用for循环,否则多用while循环 另一种循环控制语句是conti 阅读全文
posted @ 2022-06-29 09:49 夫君 阅读(63) 评论(0) 推荐(0)
摘要: 循环语句3--do...while do...while循环格式 初始化表达式① do{ 循环体③ 步进表达式④ }while(布尔表达式②); 执行流程 执行顺序:①③④>②③④>②③④…②不满足为止。 ①负责完成循环变量初始化。 ②负责判断是否满足循环条件,不满足则跳出循环。 ③具体执行的语句 阅读全文
posted @ 2022-06-29 09:13 夫君 阅读(59) 评论(0) 推荐(0)