Java异常相关知识总结】的更多相关文章

异常: 概述:java程序运行过程中出现的错误 常见的异常: StackOverflowError ArrayIndexOutOfBoundsException NullPointerException ClassCastException ParseException 异常的分类:Trowable: 1.--Error: a.相当于天灾人祸,虚拟机出现了问题 2.--Exception: 1).RuntimeException:运行过程中出现的异常 可以处理可以不处理,一般出现这种问题都是代码…
原文地址:http://www.iteye.com/magazines/132-Java-NIO Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API.本系列教程将有助于你学习和理解Java NIO.感谢并发编程网的翻译和投递. (关注ITeye官微,随时随地查看最新开发资讯.技术文章.) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字…
Java实用类库提供了一套相当完整的容器来帮助我们解决很多具体问题.因为我本身是一名Android开发者,包括我在内很多安卓开发,最拿手的就是ListView(RecycleView)+BaseAdapter+ArrayList三剑客, 平时接触使用的容器也只有ArrayList和HashMap.导致对于整个Java容器体系的掌握和使用还停留在很浅的层面.省不足而思改进,那么跟着我来总结一下Java容器的相关知识吧. 结构 java容器类的继承结构 具体介绍 迭代器 Collection Lis…
Throwable     |--Error     |--Exception         |--RuntimeException                异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性:                也就是说可以被throw和throws关键字多操作.                只有异常体系具备这个特点                throw和throws的用法:    throw定义在函数内,用于抛出异常对象    throws…
异常 异常定义 异常是运行过程中出现的错误 人为错误:填写错误等 随机错误:网络中断.内存耗尽等 一个健壮的程序必须处理各种各样的错误 Java的异常是class Object Throwable Error OutOfMemoryError Exception RuntimeException NullPoiterException IllegalArgumentException IOException 继承关系图 捕获要求 Error 及其子类,RuntimeException及其子类不需…
1>Array 和 Arrays:   Arrays:用来操作array的工具类,其中包含一组static函数:      equals():比较两个array 是否相等. array拥有相同元素个数,且所有对应元素两两相等.      fill():将值填入 array中.      sort():用来对array 进行排序.      binarySearch():在排好序的 array中寻找元素.     System.arraycopy(): array的复制.     2>Colle…
Java堆的分类 分为两类:YoungGen和OldGen.其中,YoungGen分为三部分:eden,from survivor和to survivor,比例默认是:8:1:1 PermGen不属于java堆的范畴  需要注意的是,从java8开始,PermGen已经被取消,取而代之的是metaspace,不同点在于:PermGen包含class metadata,class static variable和interned string,但是metaspace只有class metadata…
Java继承的理解 一.概念: 一个新类从已有的类那里获得其已有的属性和方法,这种现象叫类的继承 这个新类称为子类,或派生类,已有的那个类叫做父类,或基类 继承的好处:代码得到极大的重用.形成一种类的层次体系结构.为多态创造条件 子类的所有方法内部都可以访问父类私有成员以外的所有成员,所谓子类的所有方法也包括子类的私有方法 通过子类对象名可以访问: 父类除私有成员外的所有成员 子类本身的除私有成员外的所有成员 子类可以继承父类除私有成员以外的所有成员 父类的私有成员不可以被子类继承,其他的成员都…
JAVA枚举 很多编程语言都提供了枚举的概念,但是java直到1.5之后才提出了枚举的概念,出现比这个语言本身晚10年. 主要作用是用于定义有限个数对象的一种结构(多例设计),枚举就属于多例设计并且其结构要比多例设计要更加的简单. 1,枚举的基本定义 从JDK1.5之后在程序中提供了enum的关键字,利用此关键字可以实现枚举的定义. 范例:定义一个枚举 enum Color { RED,GREEN,BLUE; } public class Main { public static void ma…
1.接口用interface来声明 //定义一个动物接口 public interface Animal{ public void eat(); public void travel(); } 2.接口中的方法是抽象方法,抽象不能有方法体,并且接口中的方法默认的访问修饰符为public abstract 3.JDK1.8中,接口中的方法可以被default和static修饰,但是被修饰的方法必须有方法体 4.java接口中的属性默认修饰符是public static final,而且只能是这个修…