java 自定义异常的回顾】的更多相关文章

一.异常的分类: 1.编译时异常:编译时被检测的异常 (throw后,方法有能力处理就try-catch处理,没能力处理就必须throws).编译不通过,检查语法(其实就是throw和throws的配套使用). 2.运行时异常:编译时不被检查的异常(运行时异常.RuntimeException及其子类).编译通过. 各自的特点: >1.编译时异常 :  一旦 用throw 抛出异常,如果当前方法 可处理异常,那么直接在该方法内用try-catch 去处理.如果当前方法不具备处理该异常的能力,那么…
辞职了,最近一段时间在找工作,把在大二的时候学习java基础知识回顾下,拿出来跟大家分享,如果有问题,欢迎大家的指正. /*     * 按照面向对象的思想对字符串进行功能分类.     *      *      * 1,获取:     * 1.1 获取字符串中字符的个数(长度).     *         int length();     * 1.2 取字符串中的某一个字符,其中的参数index指的是字符串中序数.字符串的序数从0开始到length()-1 .     *       …
前言 在之前Java基础知识回顾中,我们回顾了基础数据类型.修饰符和String.三大特性.集合.多线程和IO.本篇文章则对之前学过的知识进行总结.除了简单的复习之外,还会增加一些相应的理解. 基础数据类型 基本数据类型主要有: byte.short.int.long.float.double.char.boolean 它们可以分为三类: 数值类型:byte.short.int.long.float.double 字符类型:char 布尔型:boolean 其中byte是8位,short是16位…
Java回顾之I/O Java回顾之网络通信 Java回顾之多线程 Java回顾之多线程同步 Java回顾之集合 Java回顾之序列化 Java回顾之反射 Java回顾之一些基础概念 Java回顾之JDBC Java回顾之ORM框架 Java回顾之Spring基础…
1.自定义异常 package com; public class ZeroException extends Exception { private static final long serialVersionUID = 1L; public ZeroException(){ super() ; } public ZeroException ( String string ) { super( string ) ; } } 2.异常捕捉 package com; public class T…
前言 在上一篇中,回顾了Java的基本数据类型 ,这篇就来回顾下Java中的一些修饰符以及String. 修饰符介绍 Java修饰符主要分为两类: 访问修饰符 非访问修饰符 其中访问修饰符主要包括 private.default.protected.public. 非访问修饰符主要包括 static.final.abstract.synchronized. 访问修饰符 访问修饰符可以使用下图这张表来说明访问权限: 修饰符 当前类 同一包内 子类 其它包 public Y Y Y Y protec…
前言 在上一篇中回顾了Java的三大特性:封装.继承和多态.本篇则来介绍下集合. 集合介绍 我们在进行Java程序开发的时候,除了最常用的基础数据类型和String对象外,也经常会用到集合相关类. 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用. 集合类型主要有3种:List.Set.和Map. 它们之间的关系可用下图来表示: 注:Map不是collections的子类,但是它们完全整合在集合中了! List List 接口是继承于 Coll…
前言 在上一篇中回顾了java的修饰符和String类,这篇就来回顾下Java的三大特性:封装.继承.多态. 封装 什么是封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装.隐藏起来的方法. 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问.要访问该类的代码和数据,必须通过严格的接口控制. 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段.适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性. 简…
前言 在上一篇文章中,回顾了Java的多线程.而在本篇文章中主要介绍Java IO的相关知识. IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流.输入流用于从源读取数据,输出流用于向目标写数据. 可以从下列示例图来了解IO流: IO流使用 IO流对文件的操作主要分为字符流和字节流. 字符流 字符流有两个抽象类:Writer和Reader类. 其对应子类FileWriter和FileReader可实现文件的读写操作. BufferedWriter和Bu…
前言 在上一篇文章中,回顾了Java的集合.而在本篇文章中主要介绍多线程的相关知识.主要介绍的知识点为线程的介绍.多线程的使用.以及在多线程中使用的一些方法. 线程和进程 线程 表示进程中负责程序执行的执行单元,依靠程序进行运行.线程是程序中的顺序控制流,只能使用分配给程序的资源和环境. 进程 表示资源的分配和调度的一个独立单元,通常表示为执行中的程序.一个进程至少包含一个线程. 进程和线程的区别 进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间: 进程是资源分配和拥有的单…