摘要: Array list练习 数据添加到集合 生成6个1~33之间的随机整数,添加到集合,并遍历 public class Test01ArrayList { public static void main(String[] args) { // 创建Random 对象 Random random = 阅读全文
posted @ 2022-06-29 20:05 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(33) 评论(0) 推荐(0)
摘要: 如何存储基本数据类型 Array list对象不能存储基本类型,只能存储引用类型的数据.类似 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下: 我们发现,只有 Integer 和 Character 需要特殊记 阅读全文
posted @ 2022-06-29 19:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(39) 评论(0) 推荐(0)
摘要: ArrayList使用步骤 查看类 java.util.ArrayList :该类需要 import导入使后使用。 表示一种指定的数据类型,叫做泛型。 E ,取自Element(元素)的首字母。在出现 E 的地方,我们使 用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。代码如下: 阅读全文
posted @ 2022-06-29 19:54 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(62) 评论(0) 推荐(0)
摘要: 对象数组 引入--对象数组 使用学生数组,存储三个学生对象,代码如下: public class Student { private String name; private int age; public Student() { } public Student(String name, int 阅读全文
posted @ 2022-06-29 19:50 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(30) 评论(0) 推荐(0)
摘要: 生成1-n之间的随机数 获取随机数 获取1-n之间的随机数,包含n,代码如下: // 导包 import java.util.Random; public class Test01Random { public static void main(String[] args) { int n = 50 阅读全文
posted @ 2022-06-29 19:28 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(192) 评论(0) 推荐(0)
摘要: Random概述和基本使用 什么是Random类 此类的实例用于生成伪随机数。 例如,以下代码使用户能够得到一个随机数: Random r = new Random(); int i = r.nextInt(); Random生成指定范围的随机数 查看类 java.util.Random :该类需要 阅读全文
posted @ 2022-06-29 19:23 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(189) 评论(0) 推荐(0)
摘要: 匿名对象的说明 概念 创建对象时,只有创建的语句,却没有把对象地址值赋值给某个变量.虽然是创建对象的简化写法,但是应用 场景非常有限。 匿名对象: 没有变量的对象 格式: new 类名(参数列表); 举例: new Scanner(System.in); 匿名对象作为方法的参数和返回值 应用场景 1 阅读全文
posted @ 2022-06-29 19:19 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(61) 评论(0) 推荐(0)
摘要: Scanner概述 了解了API的使用方式,我们通过Scanner类,熟悉一下查询API,并使用类的步骤。 什么是Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数: Scanner sc = new Scanner(Sys 阅读全文
posted @ 2022-06-29 16:03 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(223) 评论(0) 推荐(0)
摘要: API 概念 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们 阅读全文
posted @ 2022-06-29 15:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(121) 评论(0) 推荐(0)
摘要: 构造方法 当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值. 小贴士:无论你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个无参数构造方法, 一旦自己定义了构造方法,Java自动提供的默认无参数构造方法就会失效。 构造方法的定义格式 修饰符 构造方法名(参 阅读全文
posted @ 2022-06-29 14:43 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(96) 评论(0) 推荐(0)
摘要: private关键字 private的含义 private是一个权限修饰符,代表最小权限. 可以修饰成员变量和成员方法. 被private修饰后的成员变量和成员方法,只在本类中才鞥你访问. private的使用格式 private 数据类型 变量名 ; 1. 使用 private 修饰成员变量,代码 阅读全文
posted @ 2022-06-29 14:38 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(118) 评论(0) 推荐(0)
摘要: 封装概述 概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原则 将属性 阅读全文
posted @ 2022-06-29 14:18 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(174) 评论(0) 推荐(0)
摘要: 成员变量和局部变量区别 变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样重点 成员变量:类中 局部变量:方法中 初始化值的不同 成员变量:有默认值 局部变量:没有默认值。必须先定 阅读全文
posted @ 2022-06-29 14:00 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(16) 评论(0) 推荐(0)
摘要: 类与对象的练习 定义手机类: 1 public class Phone { 2 // 成员变量 3 String brand; //品牌 4 int price; //价格 5 String color; //颜色 6 // 成员方法 7 //打电话 8 public void call(Strin 阅读全文
posted @ 2022-06-29 11:15 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(50) 评论(0) 推荐(0)
摘要: 类的定义 事务与类的对比 现实世界 的一类事物: 属性:事物的状态信息.行为:事务能够做什么. java中用class描述事务也是如此: 成员变量:对应事务的属性 成员方法:对应事务的行为 类的定义格式 1 public class ClassName { 2 //成员变量 3 //成员方法 4 } 阅读全文
posted @ 2022-06-29 10:48 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(79) 评论(0) 推荐(0)
摘要: 面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的 阅读全文
posted @ 2022-06-29 10:31 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(125) 评论(0) 推荐(0)
摘要: 方法的参数类型区别 代码分析 1.分析下列程序代码,计算输出结果. public static void main(String[] args) { int a = 1; int b = 2; System.out.println(a); System.out.println(b); change( 阅读全文
posted @ 2022-06-29 10:13 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(32) 评论(0) 推荐(0)
摘要: 数组作为方法参数 以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为 方法的参数进行传递呢,当然是可以的。 数组作为方法参数传递,传递的参数是数组内存的地址。 public static void main(String[] args) { int[ 阅读全文
posted @ 2022-06-29 10:04 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(47) 评论(0) 推荐(0)
摘要: 数组作为方法参数 以前的方法中我们学习了方法的参数和返回值,但是使用的都是基本数据类型。那么作为引用类型的数组能否作为 方法的参数进行传递呢,当然是可以的。 数组作为方法参数传递,传递的参数是数组内存的地址。 public static void main(String[] args) { int[ 阅读全文
posted @ 2022-06-29 09:50 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(31) 评论(0) 推荐(0)
摘要: 数组反转 数组的反转: 数组中的元素颠倒顺序,例如原始数组为1,2,3,4,5,反转后的数组为5,4,3,2,1 实现思想:数组最远端的元素互换位置。 实现反转,就需要将数组最远端元素位置交换 定义两个变量,保存数组的最小索引和最大索引 两个索引上的元素交换位置 最小索引++,最大索引--,再次交换 阅读全文
posted @ 2022-06-29 09:47 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(51) 评论(0) 推荐(0)