java关于抛出异常的小细节

标签: java
4人阅读 评论(0) 收藏 举报
分类:

业余接触java 4年,但最近才发现一个关于抛出异常的小细节

try{
	int y=0/0;
}catch(Exception e){
	e.printStackTrace();
	try {
		throw new Exception();//这一行必须加try-catch才编译通过
	} catch (Exception e1) {}
	throw e;//这一行无论加不加try-catch都编译通过
}
后面的throw e;不用加try-catch另我很困惑,但是后来我修改了一下

try{
	int y=0/0;
	new Socket("127.0.0.1",1000).close();
}catch(Exception e){
	e.printStackTrace();
	try {
		throw new Exception();//这一行必须加try-catch才编译通过
	} catch (Exception e1) {}
	throw e;//这时这一行就必须加try-catch才能编译通过了
}
也就是说,java编译器会识别try{}里可能会抛出那些异常,如果try{}里可能抛出的异常都是RuntimeException那么在catch里把异常向上抛出时就不必加try-catch了
查看评论

vertical-align使图片垂直居中的小细节

对于大小未知的图片如何垂直居中是大家经常会遇到的问题. 方法 : 可以设置父元素的行高line-height等于高度height,也就是说行高和高度一样,然后利用vertical-align:mid...
  • qq_35679291
  • qq_35679291
  • 2017-10-10 16:10:16
  • 104

javaWeb开发过程中小细节总结(1)

初次接触freemark和bootstrap,使用过程中会遇到很多需要注意的小细节。此博文将不断的总结本人在使用过程中遇到的问题。 1.freemark 时间设置 ${content.createT...
  • yin767833376
  • yin767833376
  • 2016-06-13 11:08:51
  • 768

java编码小细节注意

一、避免多个返回(退出点) 依照你的方法,确保只有一个退出点。不要在同一个地方或多个地方使用返回。比如,下面的代码,NOT RECOMMENDED(不建议),这是因为有多个退出点(返回语句)。 ...
  • lizhi_java
  • lizhi_java
  • 2014-12-01 17:05:51
  • 501

java中容易忽略的小细节

如果问大家private 、public和protected 这些修饰符的具体概念,想必大家肯定能回答的出,对了还有一种默认的访问权限 就是没有这些修饰符时(在同一包下,都能被访问);但是大家有没有想...
  • qq_27778869
  • qq_27778869
  • 2016-07-15 11:27:17
  • 387

java 相关的面试小细节

Java 匿名内部类是否可以声明静态属性呢? 答案:不可以 Java内部类是否可以在静态方法中进行new实例对象呢? 答案:不可以 静态方法和什么关联? Java静态方法和对象的字节码关联(xxx.c...
  • zhouww969
  • zhouww969
  • 2017-10-24 19:46:16
  • 54

关于游戏测试的细节

我本身对游戏测试了解甚少,下面是根据一些资料以及自己的理解整理得来的。  游戏测试也是软件测试的一部分,所以游戏测试分为游戏软件的测试和游戏本身的测试,但是游戏本身还涉及到可玩性、娱乐性、竞技性等特征...
  • caizhongda
  • caizhongda
  • 2011-03-29 19:04:00
  • 1337

细节之重——Java编程小感悟

最近在研究共词分析。看了不少算法,于是自习跃跃欲试,想用学了没多久的java进行实践。经过自认为周密的计划,我兴奋地开始实践,不想出师未捷,第一小步就遇到了找不出的错误。 第一步,我想实现,读入一个...
  • LucyGill
  • LucyGill
  • 2016-12-02 10:31:16
  • 400

java异常抛出

  • 2015年12月01日 17:16
  • 981B
  • 下载

一个段子教你如何认识大数据

什么叫大数据   某必胜客店的电话铃响了,客服人员拿起电话。   客服:必胜客。您好,请问有什么需要我为您服务?   顾客:你好,我想要一份……   客服:先生,烦请先把您的会...
  • Gscsd_T
  • Gscsd_T
  • 2017-09-21 16:34:59
  • 443

产品质量与细节

一个电子产品,它的质量究竟什么起主导?答案应该是通过工程师的设计与研发,产线的生产、制造出来的,这是主导,在研发过程中,检验、检测非常重要,因为这个环节更是注重细节的一个关键点。在整个电子产品的流程中...
  • forest_world
  • forest_world
  • 2016-04-28 08:53:25
  • 326
    个人资料
    等级:
    访问量: 494
    积分: 24
    排名: 206万+
    文章分类
    文章存档