分类: 编程

213 篇文章

thumbnail
5.4. 异常链
一. 获取异常对象的两个重要方法 1. getMessage 获取异常简单的描述信息。 语法格式:String msg = exception.getMessage(); 2. printStackTrace() 打印异常追踪的堆栈信息,比较适合于程序的调试阶段 语法格式:exception.printStackTrace(); 3. 两个方法的实…
thumbnail
5.3. 自定义异常
一. 如何自定义异常及手动抛出异常 异常是可以自定义的 1. 自定义异常的方法 需要两步: 第一步:编写一个类继承Exception或者RunTimeException 第二步:提供两个构造方法,一个无参数的,一个带有String参数的。 MyException类 public class MyException extends Exception…
thumbnail
5.2. try-catch-finally
一. 异常的两种处理方式 1. 异常上抛 在方法声明的位置上,使用 throws 关键字,抛给上一级 谁调用我,我就抛给谁,抛给上一级。 2. 异常捕捉 使用 try.. Catch 语句进行异常的捕捉 这件事发生了,谁也不知,因为我给抓住了。 举例: 我是某集团的一个销售员,因为我的失误,导致公司损失了 1000 块钱。"损失 1000 块"这可…
thumbnail
5.1. 异常层次结构
一. 异常的基本概念 1. 什么是异常, java提供异常处理机制有什么用? 异常就是程序执行过程中的不正确情况。 ==以下程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常java语言是很完善的语言,提供了异常的处理方式,以下程序执行过程中出现了不正常情况,java把该异常信息打印输出到控制台,供程序员参考。程序员看到异常信息之后,可…
thumbnail
4.5. Collections工具类
一. Arrays工具类 1. 常用的Arrays工具类 所有的方法都是静态的,直接用类名调用 主要使用的是两个方法: 二分法查找 Arrays.BinarySearch (Array arr, int key) 排序 Arrays.Sort (Array arr) 要看文档使用,不要死记硬背 需要导入 java. Util. Arrays 包使用…
thumbnail
4.4. 迭代器与增强for循环
一. 迭代器的执行原理 二. 迭代器是通用的 package com.company.Collection; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.Iterator; public cla…
thumbnail
4.3. HashMap.TreeMap.Properties
一. Map接口 1、Map和Collection没有继承关系。 2、Map集合以key和value的方式存储数据:键值对 key和value都是引用数据类型。key和value都是存储对象的内存地址。key 起主导的地位,value 是 key 的一个附属品。 1. Map接口中的常用方法 V put​(K key, V value) 向 Map…
thumbnail
4.2. ArrayList.LinkedList.Vector
一. List接口 1. 接口的特点 list集合存储元素的特点:有序可重复 有序:List集合中的元素有下标。从0开始,以1递增 可重复:存储1,还可以再存储1 2. 常用方法 在集合末尾添加元素:void add(Object element) 在指定下标添加元素:void add(int index , Object element)这个方法…
thumbnail
4.1. List.Set.Map接口
一. 集合的概述 1. 什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。 集合为什么说在开发中使用较多? 集合是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后…