摘要: 异常概述 就是程序出现了不正常的情况。程序在执行过程中,出现的非正常的情况,最终会导致 JVM 的非正常停止。注意:语法错误不算在异常体系中。 Error:严重问题,通过代码无法处理。比如:内存溢出。 Exception:称为异常类,它表示程序本身可以处理的问题。 RuntimeException及 阅读全文
posted @ 2023-06-13 23:25 溯鸣 阅读(42) 评论(0) 推荐(0)
摘要: Math 包含执行基本数字运算的方法没有构造方法,类的成员都是静态,通过类名直接调用成员方法: public static int abs​(int a) 返回参数的绝对值 public static double ceil​(double a) 向上取整 public static double 阅读全文
posted @ 2023-06-12 16:46 溯鸣 阅读(24) 评论(0) 推荐(0)
摘要: static 关键字 static 关键字是静态的意思,是Java中的一个修饰符,可以修饰成员方法,成员变量 被static修饰的成员变量,一般叫做静态变量 被static修饰的成员方法,一般叫做静态方法static 修饰的特点 1.被类的所有对象共享:是判断是否使用静态关键字的条件 2.随着类的加 阅读全文
posted @ 2023-03-14 23:50 溯鸣 阅读(32) 评论(0) 推荐(0)
摘要: 集合和数组的特点对比 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 集合和数组的区别: 共同点:都是存储数据的容器 不同点: 1.数组的长度是不可变的;集合的长度是可变的。 2.数组可以存基本数据类型和引用数据类型; 集合只能存引用数据类型,如果要存基本数据类型,需要存对 阅读全文
posted @ 2023-03-12 16:20 溯鸣 阅读(34) 评论(0) 推荐(0)
摘要: 1.equals() 方法:常量与变量进行比较,使用常量调用equals()方法。变量可能是null,变量调用equals()可能会造成空指针异常。 "test".equals(s) √s.equals("test") × 2.while(true)中存在switch,如需要退出while(true 阅读全文
posted @ 2023-03-12 13:55 溯鸣 阅读(26) 评论(0) 推荐(0)
摘要: 数组定义 格式1(推荐):数据类型[] 变量名; 例: int[] arr;格式2:数据类型 变量名[]; 例: int arr[]; 初始化 就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。数组的初始化分为两种方式:一种是静态初始化,一种是动态初始化。静态初始化:初始化时指定每个数组元素 阅读全文
posted @ 2022-12-11 23:51 溯鸣 阅读(83) 评论(0) 推荐(0)
摘要: API(Application Programming Interface) :应用程序编程接口 Java API :指的就是 JDK 中提供的各种功能的 Java类。 Scanner 一个简单的文本扫描程序,可以获取基本类型数据和字符串数据 构造方法: Scanner(InputStream so 阅读全文
posted @ 2022-12-05 17:33 溯鸣 阅读(58) 评论(0) 推荐(0)
摘要: 类和对象 面向对象和面向过程的思想对比 面向过程 :是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的面向对象 :是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 类和对象的关系 类是对事物的一种描述;对象为具体存在的事物。 类的定义 类的组成是由属性和行为两部分组成 属性:在类 阅读全文
posted @ 2022-11-28 17:04 溯鸣 阅读(64) 评论(0) 推荐(0)
摘要: 1、main方法快捷键:psvm + 回车 public static void main(String[] args) 输出语句快捷键:sout + 回车 System.out.println(); 2、写完代码:Ctrl+Alt+L 自动刷新格式 3、getMax(10,20).var 点击回车 阅读全文
posted @ 2022-11-09 23:12 溯鸣 阅读(1660) 评论(0) 推荐(0)
摘要: 共5种类型的运算符,分别为:算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 格式:关系表达式 ?表达式1 :表达式2;(a > b ? a : b;) 阅读全文
posted @ 2022-11-09 14:58 溯鸣 阅读(49) 评论(0) 推荐(0)