随笔分类 -  JavaSE

摘要:Java面向对象的三大基本特征 文章目录 Java面向对象的三大基本特征学习目标一、学习步骤1.封装2.继承3.多态 总结 学习目标 熟练掌握三大基本特征的的概念与应用 一、学习步骤 1.封装 学习封装我们需要了解类和对象的概念 (1)、类 类是拥有相同特性(状态)和行为(功能)的多个事物的抽象描述 阅读全文
posted @ 2021-03-19 15:09 Yan_Yang 阅读(58) 评论(0) 推荐(0)
摘要:学习目标: 掌握Java的成员变量和局部变量 学习内容: 1、变量分类 变量的定义语法 数据类型 变量名 = 初始值; 根据变量定义位置的不同,分成两大类 成员变量: 直接定义在类中,方法外面。又称之为字段(Field),不要称之为属性(错误) 局部变量: 除了成员变量,其他都是局部变量,具体存在于 阅读全文
posted @ 2021-03-19 10:46 Yan_Yang 阅读(26) 评论(0) 推荐(0)
摘要:学习目标: 掌握Java的基本数据类型转换 学习内容: 1、转化规则 在8大基本数据类型中,boolean不属于数值类型,所以不参与转换,其他类型的转换规则如下。一般的来说(byte、short、char)是平级的,这三种类型相互之间不参与自动类型转换操作但可以进行强制转换操作。 转换方式: 按照转 阅读全文
posted @ 2021-03-12 20:47 Yan_Yang 阅读(66) 评论(0) 推荐(0)
摘要:学习目标: 掌握Java方法的重载 学习内容: 1、重载定义 参数列表: 参数的类型 + 参数的个数 + 参数的顺序方法签名: 方法名称 + 方法参数列表,在同一个类中,方法签名是唯一的,否则编译报错方法的重载设计(Overload): 表示在同一个类中,允许某方法存在一个以上的同名方法,只要它们的 阅读全文
posted @ 2021-03-11 22:12 Yan_Yang 阅读(54) 评论(0) 推荐(0)
摘要:学习目标: 掌握可变参数的应用 学习内容: 1、定义 在方法中传递数组有一种更简单的方式——方法的可变参数,其本质是一个语法糖,目的是让开发者写代码更简单。 2、语法 [修饰符] 返回值类型 方法名称(参数类型 参数1,参数类型 参数2,...,可变参数类型 ...参数名) { 方法体; [retu 阅读全文
posted @ 2021-03-11 21:53 Yan_Yang 阅读(26) 评论(0) 推荐(0)
摘要:学习目标: 掌握二维数组的使用 学习内容: 1、二维数组的定义 二维数组,就是数组中的每一个元素都是一个一维数组。 二维数组是存数组的数组 三维数组,数组的每一个元素就是一个二维数组。 其实发现,这种多维数组都可以简单称之为,数组中的数组。 2、二维数组的静态初始化 注意:二维数组中的元素类型是一维 阅读全文
posted @ 2021-03-10 18:58 Yan_Yang 阅读(55) 评论(0) 推荐(0)
摘要:学习目标: 掌握一维数组的使用 学习内容: 1、一维数组的定义 数组(Array),是把具有 相同类型 的多个常量值 有序组织 起来的一种数据形式。这些按一定顺序排列的多个数据称为数组。而数组中的每一个常量值称之为数组元素(item),数组中使用索引/下标(index)来表示元素存放的位置,索引从0 阅读全文
posted @ 2021-03-10 16:16 Yan_Yang 阅读(436) 评论(0) 推荐(0)
摘要:学习目标: 掌握 for 循环的使用 学习内容: 1、for语法 for(初始化语句; boolean表达式; 循环后操作语句) { 循环体; } 流程图如下: 特点: 初始化语句:只在循环开始时执行一次,一般是定义一个变量,并赋值。 boolean表达式:表达式为false时,循环终止,为true 阅读全文
posted @ 2021-03-10 11:43 Yan_Yang 阅读(372) 评论(0) 推荐(0)
摘要:学习目标: 理解break、return、continue在循环中的区别和作用 学习内容: 1、break break表示结束当前所在的循环。 循环输出到3,当i等于4后,跳出当前循环,继续向下执行循环外的代码。 // 需求:从1输出到10,当迭代变量为7,就停止循环 for (int i = 1; 阅读全文
posted @ 2021-03-09 22:21 Yan_Yang 阅读(277) 评论(0) 推荐(0)
摘要:学习目标: 掌握 if else 条件判断的使用 学习内容: 1、if语法 if(boolean表达式) { 语句体; } if后面的{}表示一个整体—代码块,称之为语句体,当boolean表达式为true,才执行这里的代码块。 public class IfDemo { public static 阅读全文
posted @ 2021-03-09 16:35 Yan_Yang 阅读(263) 评论(0) 推荐(0)
摘要:学习目标: 掌握switch的使用 学习内容: 1、switch语法 <font color=#000000 size=3> switch(表达式) { case 常量1: 语句体1; break .... case 常量2: 语句体2; break default: 语句体3; } switch中 阅读全文
posted @ 2021-03-07 22:01 Yan_Yang 阅读(145) 评论(0) 推荐(0)
摘要:学习目标: 理解i++和++i的区别 学习内容: 1、i++ / i- - i++/i- -:遇到 i++或 i- -,i先参与运算,然后 i 再自加或自减1 代码如下: int a = 1; int b = 1; if(b++ == a) { System.out.println("a等于b"); 阅读全文
posted @ 2021-03-07 16:34 Yan_Yang 阅读(67) 评论(0) 推荐(0)
摘要:学习目标: Java八大数据类型: (1)整数类型:byte、short、int、long (2)小数类型:float、double (3)字符类型:char (4)布尔类型:boolean 学习内容: 1、 整数数据类型 byte:1个字节,8位,256种状态,取值范围为【-128,127】 sh 阅读全文
posted @ 2021-03-07 11:10 Yan_Yang 阅读(378) 评论(0) 推荐(0)
摘要:Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码:fcbx 文章目录 Java中jdk安装与环境变量配置前言一、使用步骤1.安装jdk2.JDK环境变 阅读全文
posted @ 2021-03-06 22:11 Yan_Yang 阅读(55) 评论(0) 推荐(0)