社区
Java SE
帖子详情
Collection和Collections,throw和throws有什么区别
GHJGHJDD
2012-05-22 01:30:23
菜鸟求助,这2组有什么区别啊
...全文
250
10
打赏
收藏
Collection和Collections,throw和throws有什么区别
菜鸟求助,这2组有什么区别啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouyong0
2012-05-23
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
Collection 是个接口 ,Collections是个工具类
throw是在方法中使用,抛出异常
throws 是在方法定义的时候 用
[/Quote]
正解
使劲没想出一个名字
2012-05-23
打赏
举报
回复
4L 的不错。。。
caoyishuai
2012-05-23
打赏
举报
回复
throws 是在方法名后说明方法有可能会跑出的异常,如果有非RuntimeException的话,那么就需要在调用方法的时候去捕获这些异常。定义方法时可以不去throw。而用throw的话跑出的非RuntimeException需要捕获的。
[java] view plaincopy
void divide(int s) throws FileNotFoundException{
if(s == 0){
throw new ArithmeticException("divide is 0");
}
}
在调用这个方法的时候必须去捕获FileNotFoundException才行,否则编译会出错的。
Collections是一个类,里面提供的大部分都是静态方法,作为容器类的各种操作所用。
Collection是一个接口,是容器类的接口,它的下级主要有List Set。
这两个是位于Util包里的,你可以去看下的。
nmyangym
2012-05-23
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 4 楼 的回复:
Collection是单数,Collections是复数。
throw第二人称或第一人称一般现在时使用,throws是第三人称单数一般现在时使用。
4楼是个人才,赞一个……
[/Quote]
独特!
ningtieming
2012-05-22
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
Collection是单数,Collections是复数。
throw第二人称或第一人称一般现在时使用,throws是第三人称单数一般现在时使用。
[/Quote]4楼是个人才,赞一个……
------
2012-05-22
打赏
举报
回复
Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个工具类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。用try来指定一块预防所有“异常”的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的“异常”的类型。throw语句用来明确地抛出一个“异常”。throws用来标明一个成员函数可能抛出的各种“异常”。Finally为确保一段代码不管发生什么“异常”都被执行一段代码。可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,“异常”的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种“异常”进行处理,堆栈就会展开,直到遇到有处理这种“异常”的try语句。
everblue_zxj
2012-05-22
打赏
举报
回复
Collection是单数,Collections是复数。
throw第二人称或第一人称一般现在时使用,throws是第三人称单数一般现在时使用。
a395885670
2012-05-22
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
Collection是个接口 ,Collections是个集合工具类,Arrays是个数组的工具类,
throw 和 throws 都是java的关键字,
throw在方法内部使用,
throws在方法声明时使用,
java好像共有三个带s的关键字:extends(继承)、implements(实现)、throws(抛出异常)
[/Quote]
+1
古市轩
2012-05-22
打赏
举报
回复
Collection是个接口 ,Collections是个集合工具类,Arrays是个数组的工具类,
throw 和 throws 都是java的关键字,
throw在方法内部使用,
throws在方法声明时使用,
java好像共有三个带s的关键字:extends(继承)、implements(实现)、throws(抛出异常)
五哥
2012-05-22
打赏
举报
回复
Collection 是个接口 ,Collections是个工具类
throw是在方法中使用,抛出异常
throws 是在方法定义的时候 用
Java版水果管理系统源码-BAT-Java:Java课堂笔记、代码、java核心知识点梳理、java笔试面试资料
Collection
Collection
s
List ArrayList LinkedList Vector Set HashMap TreeMap LinkedHashMap ConcerrentHashMap Set TreeMap HashMap synchronized volatile transient implements extends public private ...
Collection
和
Collection
s
,
throw
throw
s、String StringBuffer StringBuilder、ArrayList linkedList、HashMap L
Collection
和
Collection
s
,
throw
throw
s、String StringBuffer StringBuilder、ArrayList linkedList、HashMap LinkedHashMap的
区别
Collection
和
Collection
s
的
区别
java.util.
Collection
是一个 集合框架的父接口...
Java中
Collection
和
Collection
s
的
区别
今天翻看Java笔试题,发现有这样问题,比较
Collection
和
Collection
s
的
区别
。在这里把二者
区别
记录下来。 1、java.util.
Collection
是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。...
final、finally和finalize;
throw
和
throw
s;
collection
和
collection
s
;==和equals;Statement和PrepareStatement...
1、final、finally和finalize的
区别
final:修饰class时,说明该class不能被继承;修饰方法时说明该方法不能被重写;修饰变量时,说明该变量一旦赋值则不能再修改 finally:用于异常处理,用来修饰一个代码块,其...
java 两种异常方式的使用,以及
throw
和
throw
s的
区别
2.3:面试题:
区别
throw
和
throw
s ①
throw
表示抛出一个异常类的对象,生成异常对象的过程。声明在方法体内。 ②
throw
s 属于异常处理的一种方式,声明在方法的声明处。 抽象类、接口 == 、 equals() final、...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章