摘要: 概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单 基本运算的方法 public static double abs(double a) :返回 double 值的绝 阅读全文
posted @ 2022-06-30 21:00 夫君 阅读(53) 评论(0) 推荐(0)
摘要: 静态代码块 静态代码块:定义在成员位置,使用static修饰的代码块{ }。 ~位置:类中方法外。 ~执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行 格式: public class ClassName{ static { // 执行语句 } } 作用:给类变量进行初始化赋值 阅读全文
posted @ 2022-06-30 20:28 夫君 阅读(29) 评论(0) 推荐(0)
摘要: 当 static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有 static ,建议使用类名来调用,而不需要 创建类的对象。调用方式非常简单 ~类方法:使用 static关键字修饰的成员方法,习惯称为静态方法 定义格式: 修饰符 static 返回值类型 方法名 (参数列表){ // 执行 阅读全文
posted @ 2022-06-30 19:58 夫君 阅读(32) 评论(0) 推荐(0)
摘要: static关键字 概述 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了 定义和使用格式 类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一 阅读全文
posted @ 2022-06-30 19:40 夫君 阅读(45) 评论(0) 推荐(0)
摘要: 转换功能的方法 ~public char[] toCharArray () :将此字符串转换为新的字符数组。 ~public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。 ~public String replace (CharSequenc 阅读全文
posted @ 2022-06-30 19:10 夫君 阅读(83) 评论(0) 推荐(0)
摘要: 判断功能的方法 ~public boolean equals (Object anObject) :将此字符串与指定对象进行比较 ~public boolean equalsIgnoreCase (String anotherString) :将此字符串与指定对象进行比较,忽略大小写 方法演示,代码 阅读全文
posted @ 2022-06-30 16:36 夫君 阅读(41) 评论(0) 推荐(0)
摘要: String类概述 概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例 类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副 阅读全文
posted @ 2022-06-30 16:31 夫君 阅读(96) 评论(0) 推荐(0)
摘要: 如何存储基本数据类型 ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下: 我们发现,只有 Integer 和 Character 阅读全文
posted @ 2022-06-30 15:19 夫君 阅读(307) 评论(0) 推荐(0)
摘要: 什么是ArrayList类 java.util.ArrayList 是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素,其大小也自动增长 ArrayList使用步骤 查看类 ~java.util.ArrayList <E> 阅读全文
posted @ 2022-06-30 15:05 夫君 阅读(101) 评论(0) 推荐(0)
摘要: 查看类 ~java.util.Random :该类需要 import导入使后使用。 查看构造方法 ~public Random() :创建一个新的随机数生成器。 查看成员方法 ~public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间 阅读全文
posted @ 2022-06-30 14:23 夫君 阅读(95) 评论(0) 推荐(0)
摘要: 应用场景 1. 创建匿名对象直接调用方法,没有变量名。 new Scanner(System.in).nextInt(); 2. 一旦调用两次方法,就是创建了两个对象,造成浪费,请看如下代码。 new Scanner(System.in).nextInt(); new Scanner(System. 阅读全文
posted @ 2022-06-30 14:03 夫君 阅读(33) 评论(0) 推荐(0)
摘要: Scanner使用步骤 查看类 ~java.util.Scanner :该类需要import导入后使用。 查看构造方法 ~public Scanner(InputStream source) : 构造一个新的 Scanner ,它生成的值是从指定的输入流扫描的 查看成员方法 ~public int 阅读全文
posted @ 2022-06-30 13:40 夫君 阅读(90) 评论(0) 推荐(0)
摘要: API概述 API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可 阅读全文
posted @ 2022-06-30 11:57 夫君 阅读(230) 评论(0) 推荐(0)
摘要: 构造方法 ~当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值 构造方法的定义格式 修饰符 构造方法名(参数列表){ // 方法体 } 构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。使用 构造方法后,代码如下: public 阅读全文
posted @ 2022-06-30 11:52 夫君 阅读(102) 评论(0) 推荐(0)
摘要: 封装的操作——private关键字 private的含义 1. private是一个权限修饰符,代表最小权限。 2. 可以修饰成员变量和成员方法。 3. 被private修饰后的成员变量和成员方法,只在本类中才能访问。 private的使用格式 ~private 数据类型 变量名 ; 1. 使用 p 阅读全文
posted @ 2022-06-30 11:16 夫君 阅读(507) 评论(0) 推荐(0)
摘要: 成员变量和局部变量区别 变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 在类中的位置不同 重点 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) 作用范围不一样 重点 成员变量:类中 局部变量:方法中 初始化值的不同 重点 成员变量:有默认值 局部变量:没有默认值。 阅读全文
posted @ 2022-06-30 10:47 夫君 阅读(43) 评论(0) 推荐(0)
摘要: 两个对象,调用同一方法内存图 一个引用,作为参数传递到方法中内存图 阅读全文
posted @ 2022-06-30 09:49 夫君 阅读(25) 评论(0) 推荐(0)
摘要: 对象的使用格式 创建对象: 类名 对象名 = new 类名(); 使用对象访问类中的成员: 对象名.成员变量; 对象名.成员方法(); 对象的使用格式举例: public static void main(String[] args) { //创建对象格式:类名 对象名 = new 类名(); St 阅读全文
posted @ 2022-06-30 09:16 夫君 阅读(27) 评论(0) 推荐(0)