博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVAOO 11 12 15 13 章
阅读量:7048 次
发布时间:2019-06-28

本文共 938 字,大约阅读时间需要 3 分钟。

异常处理

异常(exception) 是程序在执行过程中所产生的问题

异常分类:

1  检查异常

2  运行异常

3  错误

 

对异常的处理,方法有三种:

1.捕获异常,不让它沿着调用闸继续向下抛出

2.捕获异常 并让它向下抛出

3.不捕获异常

 

RuntimeException以及子类是运行时异常,其它都是检查异常

try没有异常时不会执行catch()

try出现异常之后 其它代码不会执行 跳到对应捕获异常的catch() 语句块执行

 

运行时异常在运行过程中才抛出

先捕获特殊异常 后捕获一般异常

 

装箱 拆箱

Integer  i=new Integer(13)

Integer  j=13 装箱:基本类型  >>  引用类型

Integer  k=i   拆箱:引用类型  >>  基本类型

 

集合框架

处理多个相同数据我们采用数组 但数组空间固定不能动态增长

特点:元素类型可以不同  集合长度可变 空间不固定

 

list接口:一列数据,数据内容可以重复,元素安插的次序来放置元素  不会重新排列

set接口:一列数据,内容不能重复 使用自己内部的一个排列机制放置元素

map接口:一列数据,使用自己内部的一个排列机制放置元素

 

ArrayList(数组):使用最广泛,集合元素增加 或 删除操作不频繁时使用。 最适合查询

LinkedList(链接):当需要在集合的中间位置,频繁增加或删除元素时使用

vector:与ArratList类似,是线程安全的,所以性能低于ArrayList

LinkedList > ArrayList > Vector

 

泛型:保障数据类型安全,数据类型不用再强制转换

MAP中不允许出现重复键,可以是任何类型

 

反射 类加载 与 垃圾回收

类加载:由类加载器完成,类的class文件读入内存后,就会创建一个java.lang.Class

一旦某个类被载入JVM中,同一类就不会再次被载入

链接:把类的二进制数据合并到JRE中

 

反射

JAVA的反射技术是java程序的特征之一,它允许运行中的java程序对自身进行检查 并能直接操作程序的内部属性

垃圾回收是自动回收

 

转载于:https://www.cnblogs.com/MADDOG520/p/4439644.html

你可能感兴趣的文章
SharePoint 2013下,使用ajax调用ashx报Http 302错误
查看>>
proxool数据连接池
查看>>
ASP.NET 访问 MySql
查看>>
NS 2.35 柯志亨书-实验4笔记-随机数产生-参数化批处理
查看>>
ios 导航问题
查看>>
[Android学习笔记]使用getIdentifier()获取资源Id
查看>>
Vim与Python真乃天作之合
查看>>
阅读《移山之道》及讲义感想
查看>>
css3实现好看的边框效果
查看>>
Difference Between 2 Dates or 2 Times
查看>>
python练习-简单小爬虫
查看>>
python进阶-面向对象编程五:类的内置方法
查看>>
JAVA入门到精通-第52讲-面试题讲评
查看>>
springboot的热部署和dubug
查看>>
第一次写博客
查看>>
java 桌面程序打包 EXE4J
查看>>
05-spark streaming & kafka
查看>>
python杂记
查看>>
Touch基本
查看>>
【uva】1220 Party at Hali-Bula
查看>>