Eclipse用法和技巧八:自动添加try/catch块1
站在编译器的角度来看,java中的异常可以分为两种,已检查异常和未检查异常。对于已检查异常比如IO操作,编译器会要求设置try/catch语句块,在eclipse中也只要使用帮助快捷键ctrl+1,就可以自动生成try/catch代码。对于未检查的异常,编译器不会要求你添加保护块,IDE的帮助快捷键也没有作用。强大的eclipse还是为我们提供了自动生成try/catch的功能。
步骤一:选择需要增加try/catch保护的代码,注意要完整的一行,接着单击右键:
步骤二:选择Surround with,接着选择try/catch Block:
步骤三:完工:
注意选中的代码应该以代码上的一整条语句为单位的,一般我们一行是一条语句,所以上面说了要选中一行。
上一篇文章,Eclipse用法和技巧七:自动生成get和set方法2:
http://blog.csdn.net/ts1122/article/details/8893263
下一篇文章,Eclipse用法和技巧九:自动添加try/catch块2:
http://blog.csdn.net/ts1122/article/details/8933196
Eclipse用法和技巧八:自动添加try/catch块1相关推荐
- Eclipse用法和技巧九:自动添加try/catch块2
上一篇介绍了如何给未检查异常快速增加try/catch语句,这里在补充一点其他相关操作.有时候我们增加了try/catch之后还需要在加一个finally块,比如android上每次分配一个curso ...
- Eclipse用法和技巧七:自动生成get和set方法2
上一篇文章中我们介绍了自动批量生成get和set函数的方法.这个方法一般在声明完类的数据域之后使用,比较方便快捷.这里再补充几个自动生成get和set函数的方法. 步骤一:在声明的数据域中按Ctrl+ ...
- Eclipse用法和技巧十:显示代码outline
在一个文件中快速找到某一个方法或者某一个作用域,可以使用 Ctrl+O或者Ctrl+F3,快速显示当前代码的outline,进行快速查找.效果如下: 这里主要是补充一些后续操作,能更加方 ...
- Eclipse用法和技巧十六:自动添加未实现方法2
前面一篇文章里面介绍了一种常见的自动添加未实现函数的方法.这里在顺便补充几个方法.第一个方法,看上去有点怪怪的: 步骤一:Source > Clean Up: 步骤二:选择custom prof ...
- Eclipse用法和技巧十五:自动添加未实现方法1
java代码中经常要实现一些接口,这个也是java代码独有的地方.实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的.这里 ...
- Eclipse用法和技巧十四:自动生成的TODO注释2
前面介绍了自动生成的TODO注释含义,配置以及如何去除的方法,这里介绍下TODO常见的用途.工作中经常会遇到写代码写到一半,被叫过去开会推动沟通.o(╯□╰)o 一般都有写代码停下来一段时间,再回来就 ...
- Eclipse用法和技巧十八:减少不必要的输入
写代码的时候,很多人都有一个原则,尽量上输入.依靠IDE自动生成的代码,一般可读性,排版什么的都还是不错的,最主要的一般不会有什么低级错误.今天介绍几个在eclipse环境中,常用的依靠eclipse ...
- Eclipse用法和技巧十三:自动生成的TODO注释1
使用eclipse的快捷键自动生成的代码,经常有这样的注释. 一眼看上去这个注释和一般的注释并无什么差别,不过TODO这个字符串的颜色不一样,应该有些内容.TODO是eclipse中提供的一种任务标签 ...
- Eclipse用法和技巧六:自动生成get和set方法1
java的类中,除了常量声明为静态且公有的,一般的对象数据作用域,都是声明为私有的.这样做能保护对象的属性不会被随意改变,调试的时候也会方便很多:在类的公有方法中大一个调用栈就能看到哪里改了属性值.声 ...
最新文章
- SWAGAN:基于样式的小波驱动生成模型
- PLL_BASE——Basic Phase Locked Loop Clock Circuit(Virtex-5, Spartan-6)
- mp4格式解析、分割
- python工程师待遇-Python工程师待遇如何 玩转Python看这里
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 实现插件...
- static/final/常量模式
- TVS二极管电压6V,有哪些型号?
- 数学题 HDOJ——2086 简单归纳
- python字符串筛选输出_如何在Python中过滤字符串列表
- 背包问题 codevs2210 数字组合
- Kubernetes 创建pod一直处于ContainerCreating 状态解决过程
- win10玩cf不能全屏_游戏莫名卡顿三招搞定!Win10游戏优化教程
- linux bash 的文件查找替换 文件操作
- Havel-Hakimi定理 POJ1659
- sqlserver shiwu
- 静态多层Map缓存清除
- 快半步是天才,快一步是疯子,马云14年前错失一个“微信”?
- 求函数最值(模拟退火算法C++实现)
- Linux文档结构和常用命令
- 飞塔防火墙之Link Monitor
热门文章
- OpenCV-连环画效果(海贼王yyds)
- 编写10ms延时的子程序c语言,求解!!!用汇编语言编写延时程序问题!!!!...
- php 当前时间转换,php时间转换
- java的双亲委派_深入理解Java的类加载器及双亲委派机制
- liunx 加入域控_[整理篇]linux加入windows域之完美方案
- 黑马博客——详细步骤(十二)项目功能的实现之文章评论和退出功能
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- 剑指offer面试题[23]-从上往下打印二叉树(按层序打印)
- bigdecimal divide四舍五入_BigDecimal 四则运算
- 技术选型都做不好,难怪自动化做得这么费力...