final、finally和finalize;throw和throws;collection和collections;==和equals;Statement和PrepareStatement...
1、final、finally和finalize的区别
final:修饰class时,说明该class不能被继承;修饰方法时说明该方法不能被重写;修饰变量时,说明该变量一旦赋值则不能再修改
finally:用于异常处理,用来修饰一个代码块,其语义为最后地,表示该代码块中的代码一定会执行,通常用来释放资源
finaliize:Object中的一个方法,可以重写,用于资源回收
2、throw和throws
throw:用于向上抛出一个异常对象,通常用于自定义异常的情况
例如:throw new MyException(){}
throws:在声明方法时告诉使用者该方法需要抛出什么异常,并且该异常的处理由调用该方法的者去实施
例如: public void exception() Exception{}
3、collection和collections的区别
collection:是List、Set、Queue等的父接口,接口中定义了集合类通用的方法如:增加元素、删除元素等,并且该接口继承了Iteration接口,所以可以使用Foreach遍历集合中的元素。
collections:是一个专门为Collection接口类型对象定义的工具类,该类实现了排序、查找等算法。
4、==和equals
==:比较的是内存地址和内容
equals:比较的是对象的内容
5、Statement和PrepareStatement的区别与联系
(1)PrepareStatement继承了Statement接口
(2)PrepareStatement可以处理含有参数的SQL,而Statement只能处理简单的SQL
(3)PrepareStatement是预编译的即:无论处理多少条SQL语句仅编译执行一次,Statement每次执行一个SQL语句就进行解析和编译
转载于:https://www.cnblogs.com/mjyung/p/6736382.html
final、finally和finalize;throw和throws;collection和collections;==和equals;Statement和PrepareStatement...相关推荐
- 面向对象回顾(异常(try、catch、throw、throws和finally)、接口和抽象类、面向对象特征、泛型(extends/super))
1. 异常 1.1 JAVA语言如何进行异常处理 Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口. 在Java中,每个异常都是一个对象,它是Throwable类 ...
- throw、throws处理异常的常用方法
1.概述: 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序.简单来说就是程序出现了不正常的情况.异常本质就是Java当中对可能出现的问题进行描述的一种对象体现. 一些常见异常: ...
- 【Java挠头】Java异常、捕获、处理、throw、throws等绝妙剖析
–本文摘要– 1.本文的目标读者:是接触过Java异常,但是仅限于书本和一些例题,某一天写着写着会突然觉得"'异常'没什么意义,Java不是已经帮我们处理了嘛?"的这些朋友 ...
- Java 创建用户异常类、将异常一直向上抛、 throw和throws的区别
Java 创建用户异常类.将异常一直向上抛. throw和throws的区别 参考文章: (1)Java 创建用户异常类.将异常一直向上抛. throw和throws的区别 (2)https://ww ...
- 异常机制及throw与throws的区别 (z)
Java的异常处理 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally.JB的在线帮助中对这几个关键字是这样解释的: Throws ...
- java中int和integer的区别_Java异常中throw和throws关键字的区别
Java中常常弄混的两个关键字,throw和throws,它们有什么区别呢?如何记忆他们,而不至于出错呢? throw和throws 区别 throws:出现在方法的签名中,声明当前方法可能抛出的所有 ...
- java throw 接口_Java基础系列-throw、throws关键字
一.概述 throw和throws就是异常相关的关键字,在java中异常机制是一个非常重要的机制,我们需要重点掌握. 既然说到了异常,简单描述下异常机制很有必要,这也对后文的讲述提供前提. 二.Jav ...
- Java异常之try,catch,finally,throw,throws
Java异常之try,catch,finally,throw,throws 你能区分异常和错误吗? 我们每天上班,正常情况下可能30分钟就能到达.但是由于车多,人多,道路拥挤,致使我们要花费更多地时间 ...
- java的throw_浅谈Java的throw与throws
浅谈Java异常 以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚.今天用实例测试一下 异常处理机制 异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被 ...
最新文章
- 如何解决请求URL长度超过配置的maxurlLength值问题
- BaaS, IaaS, PaaS, SaaS介绍
- 将base64编码图片上传到七牛云
- 人工智能实践:TensorFlow笔记学习(四)—— 神经网络优化
- mxnet insightface特征提取
- 智能写作全景介绍:从最新前沿技术到行业落地解析
- 1到100的素数(java)
- 基于时序数据库做监控,这里有超流行的开源方案
- 自我总结 (三) --(Java Web学习)
- DateUtils常用方法
- 鸿蒙系统会不会影响游戏,令人担心,鸿蒙系统会不会让人失望?未来难说
- mysql 运维常见操作
- SQL解析和优化器获得重大思路进展
- GDAL中的SURF算法
- 选书不迷茫,国内原创佳作推荐,附赠神级优惠码༼⍤༽
- 米思齐Mixly图形化编程---RFID智能门禁
- 信道编码与matlab仿真 刘东华,【网安学术】交织技术对信道编码的性能影响研究...
- linux中磁盘阵列说明,常用磁盘阵列说明
- 英特尔推出全新RRP物联网平台 计划为零售技术投资一亿美元
- 张良(?—前189年)
热门文章
- Nginx 的 Location 配置指令块
- mso-number-format
- Flutter 之 StatefulWidget和StatelessWidget
- Javascript如何显示完整的大数加法结果而不是科学计数法形式
- jquery.cookie中的操作
- java面对对象 关键字this super
- hadoop学习日志
- Java观察者模式(Observer模式)
- silverlight 一些写法小计
- ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的?...