2021
10-12
10-12
新手了解java 异常处理基础知识
目录一、异常体系结构1.什么是异常2.异常的体系结构二、异常处理throw与throws三、自定义异常运行时异常编译时异常总结一、异常体系结构1.什么是异常在java程序运行过程中,发生了一些意料之外的情况就是异常。在java中异常一颗分为两大类:(错误)Error和(异常)Exception。对于(错误)Error来说,我们无法通过程序去解决所有的错误,仅仅可以去尝试捕获这些错误,但是无法处理,往往错误的发生对程序来说是重大的致命...
继续阅读 >
目录1、数组的定义2、array遍历3、List和array之间的转换1、数组转list2、list转数组3、Arrays工具类4、可能遇到的问题总结1、数组的定义先声明后使用数据类型[]数组名称=new数据类型[长度];String[]arr3=newString[5];数据类型数组名称[]=new数据类型[长度];Stringarr[]=newString[5];直接初始化String[]arrs={"1","2","3"};声明并初始化String[]sarr=newString[]{"a","b"};2、array遍历...
目录一、概述Java集合体系结构:二、collection1、List1)ArrayList2)LinkedList2、set1)HashSet2)TreeSet1.实体类2.测试类:3.实体类4.测试类三、Map1、HashMap2、TreeMap3.ConcurrentHashMap总结一、概述集合是一种长度可变,存储数据的数据结构多样,存储对象多样的一种数据容器。Java中集合可分为:List集合、Set集合、HashMap集合,等。Java集合体系结构:二、collectioncollection是Java中所有值存储集合的顶级接口,因此...
目录一、线程的生命周期JDK中用Thread.State类定义了线程的几种状态:二、线程同步1、为什么要有线程同步2、synchronized2.1同步代码块2.2同步方法3、Lock锁四.基本概念五.多线程的创建六.Thread类方法介绍总结一、线程的生命周期JDK中用Thread.State类定义了线程的几种状态:要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状...
目录一、File类1、简介2、创建方式3、常用方法二、IO概念1.什么是输入2.什么输出(Output)三、流的分类1、InputStream(字节流)2、OutputStream(字节流)3、Reader(字符流)4、Writer(字符流)四、总结(1+2)1.File类及方法的使用2.IO流的分类3.IO流的四个基本类总结一、File类1、简介java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如...
目录算数运算符例子关系运算符例子逻辑运算符例子赋值运算符Java运算符优先级总结算数运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符描述+加法-相加运算符两侧的值-减法-左操作数...