`
JackyCheng2007
  • 浏览: 250133 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 异常的运用之道

    博客分类:
  • Java
阅读更多
异常是一个很普通,但是很难把握和运用的工具。首先看看异常的种类:
The basic philosophy of Java is that "badly formed code will not be run."
基于很多原因,我们的程序中可能会发生一些错误,有可能是外界的输入错误导致的,有可能是程序内部编写错误导致的。好在现在的IDE比如Eclipse能帮我们进行一些关键字,程序格式以及类型错误方面的变异性错误的检查,使我们在编写程序的时候就能及时发现并且纠正我们的编写错误。但是IDE不能发现所有的错误。有些错误是有可能在运行时才会发生的,比如下面一段代码:
public class Demo{
    public void printLength(String s){
        System.out.println(s.length);
    }
}


1. 只有在对异常情况的处理时才考虑使用异常 -- 不要滥用异常
0
1
分享到:
评论

相关推荐

    java异常 异常的概念 应用

    异常的概念 异常的应用,以及如何运用,并有详细PPt讲解,异常应用实例

    Java教程之异常和垃圾收集

    Java教程之异常和垃圾收集

    java throws声明异常实例二

    java throws声明异常实例二 java throws声明异常实例二

    java的异常与流

    使用异常处理机制和输入/输出处理机制编写一个程序, * 实现当用户输入一个文件名时,判断这个文件名是否存在, 若不存在,允许用户重新输入,直到输入了一个正确的文件名后, 则打开这个文件并将文件中的内容...

    java异常捕捉

    对异常捕捉的运用

    详解Java异常处理中finally子句的运用

    主要介绍了Java异常处理中finally子句的运用,是Java入门学习中的基础知识,需要的朋友可以参考下

    北大青鸟JAVA培训教程-异 常

    学习目标 理解异常的概念 运用 try 块、catch 块和 finally 块处理异常 运用多重 catch 块处理异常 运用嵌套 try/catch 块处理异常 运用关键字 throw 和 throws 处理异常 运用JAVA编写和使用...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    java面向对象编程源码

    其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。同时,本书还贯穿了Sun公司的SCJP(Sun Cer......

    java应用与开发 Java实验,综合应用 运用Java语言的各方面知识解决实际问题,提高综合编程能力

    用途: 掌握Java中的异常处理机制和数据流操作,提高代码的稳定性和可靠性。 实验四: 关键词: Java布局管理和Java的事件 内容关键词: 布局管理,事件,Java实验 用途: 学习Java中的布局管理和事件处理,实现界面的...

    java包与接口实验报告

    1)语言包(java.lang):提供的支持包括字符串处理、多线程处理、异常处理、数学函数处理等,可以用它简单地实现Java程序的运行平台。 2)实用程序包(java.util):提供的支持包括哈希表、堆栈、可变数组、时间和日期...

    Java面向对象程序设计:第2版:英文

    全书共12章,内容包括面向对象程序设计概述,Java语言概述,Java语言基础,类、对象和接口,包和Java基础类,Java异常处理,Java图形用户界面设计,Applet及其应用,I/O系统,多线程编程,多媒体编程和网络编程等。

    运用JAVA异常机制分析安卓应用程序崩溃 (1).pdf

    安卓手机已成为日常生活的必需品,科技的日新月异使得手机的应用程序更为多元化。而安卓程序也是我们每天都会接触到的,包括各种社交软件、金融支付类软件,但是你是否经历过安卓应用程序崩溃。究其原因,安卓应用程序...

    JAVA上百实例源码以及开源项目

     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来...

    java源码包4

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...

    Java 面向对象编程.pdf

    内容简介 《Java 面向对象编程》内容由浅入深,紧密结合实际,...其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。

    JAVA面向对象编程(孙卫琴).z01

    其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。同时,本书还贯穿了Sun公司的SCJP(Sun Certified Java ...

    Java程序设计PPT详解

    《Java程序设计》通过对Java编程语言的全面介绍,引导读者快速地掌握Java编程语言的核心内容并学会灵活运用所学的语言知识及面向对象的编程思想。《Java程序设计》共分12章,内容包括Java语言概述、面向对象编程初步...

    JAVA面向对象编程(孙卫琴).z04

    其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和性能优化技巧。同时,本书还贯穿了Sun公司的SCJP(Sun Certified Java ...

Global site tag (gtag.js) - Google Analytics