`

Java项目 开发中 异常层次定义(待完善)

    博客分类:
  • Java
阅读更多

目前公司系统中,数据校验采用抛出异常的方式进行,比之前到处传递错误消息显示的方式更加专业。

 

if (obj == null) {
   if ("EN".equals(convertLanguage)) {
    throw new DateVerifulException(name + " can't be empty");
   } else {
    throw new DateVerifulException(name + "不能为空");
   }
  }

 

其数据异常类 定义如下

 

/**
 * 数据验证类异常
 * 
 * */
public class DateVerifulException extends Exception {
private static final long serialVersionUID = -3751356884844066813L;
	
	public DateVerifulException(){	
	}
	
	/**
	 * @param message
	 */
	public DateVerifulException(String message) {
		super(message);
	}

	/**
	 * @param cause
	 */
	public DateVerifulException(Throwable cause) {
		super(cause);
	}

	/**
	 * @param message
	 * @param cause
	 */
	public DateVerifulException(String message, Throwable cause) {
		super(message, cause);
	}
}

 

分享到:
评论

相关推荐

    Java Web项目代码开发规范

    ### Java Web项目代码开发规范详解 #### 一、引言 随着Java Web项目的不断发展与壮大,维护一套统一、规范的编码标准变得尤为重要。《Java Web项目代码开发规范》旨在为项目开发人员提供一套完整的编码指南,确保...

    java项目之都市供求信息网.rar

    【标题】"Java项目之都市供求信息网"是一款基于Java技术开发的毕业设计项目,旨在构建一个线上平台,实现城市内的商品供求信息交流。这个项目可能涵盖了电子商务、信息发布、用户管理等多个功能模块,为用户提供方便...

    Java比较完善面试题

    首先,面试中常常会涉及Java的基础语法,例如数据类型(包括基本类型和引用类型)、变量、运算符、流程控制(如if语句、switch语句、循环结构)以及方法的定义和调用。对于这些基础概念,理解其工作原理并能灵活运用...

    J2EE项目异常处理的几种方案

    综上所述,J2EE项目中的异常处理策略应包括多层面的设计与实施,从代码层面的异常捕获,到框架层面的拦截器和全局异常配置,再到异常层次结构的构建以及日志记录与监控的完善,每一步都是提升系统稳定性与可维护性的...

    宋鑫java教程ppt

    Java的设计目标是具备“写一次,到处运行”的特性,这使得它在跨平台应用开发中备受青睐。Java程序主要由类组成,这些类构成了Java应用程序的基础。类是具有属性(数据成员)和行为(方法)的对象模板。 【Java语法...

    ssm_异常处理

    在实际开发中,我们还需要注意异常的层次结构和异常转换。例如,我们可以创建一个基类异常,然后让所有业务异常继承它,这样在`resolveException`方法中可以方便地根据异常类型进行判断和处理。此外,有时需要将运行...

    Java必备JDK6

    Java JDK6是Java开发工具包的一个重要版本,对于任何Java开发者来说,它是构建、测试和部署Java应用程序的基础。JDK,全称为Java Development Kit,包含了Java运行环境(JRE)、编译器(javac)、Java文档生成器...

    软件开发需用到的文档模板

    在Java开发中,可能涉及单元测试、集成测试、系统测试和验收测试等不同层次的测试。 7. 测试报告:记录测试结果,包括测试用例、执行情况、发现的问题和缺陷修复情况。这对于评估软件质量,确认是否满足发布标准至...

    门禁系统(java)

    门禁系统是一个典型的Java应用程序,它展示了如何将Java的基础知识应用于实际项目开发中。这个系统通常用于控制建筑物或特定区域的入口,通过验证用户身份来决定是否允许通行。在这个项目中,我们可以学习到多个Java...

    Java知识图谱-自己总结

    15. **Java新特性**:随着版本的更新,Java引入了许多新特性,如Lambda表达式、Optional类、Stream API等,这些都是现代Java开发的重要组成部分。 以上只是Java知识图谱的一部分,实际的学习过程中,还需要结合具体...

    java 资源管理器

    在IT领域,尤其是在软件开发中,资源管理器是一种常见的工具,用于组织和访问计算机系统中的文件和目录。本文将深入探讨如何使用Java语言来创建一...记住,实际开发过程中还需要不断优化和完善,以满足更多用户的需求。

    javaAPI1.6

    4. **异常处理**:Java的异常处理机制在`java.lang.Throwable`、`java.lang.Exception`和`java.lang.Error`类中体现,它们定义了错误和异常的层次结构。`try-catch-finally`语句块用于捕获和处理运行时可能出现的...

    java3 的实验和作业 csci2110

    6. **异常处理**:Java 提供了一套完善的异常处理机制,通过 try-catch-finally 语句块来捕获和处理程序运行时可能出现的错误,保证程序的健壮性。 7. **集合框架**:Java 集合框架包括接口(如 List, Set, Queue)...

    Java-huashanxinban.pdf

    手册中还提供了配套的Java开发规约IDE插件和代码规约扫描引擎,帮助开发者在日常开发中能够更好地遵循这些规范。此外,阿里巴巴集团还出版了与之配套的详解图书《码出高效》,旨在通过深入浅出的方式,将计算机基础...

    java初学者必看

    1.5.1 Java开发工具包 1.5.2 Java运行环境 1.6 Java技术体系 1.7 Java虚拟机 1.7.1 虚拟机数据类型 1.7.2 Java虚拟机的生命周期 1.7.3 Java虚拟机的体系结构 1.8 垃圾收集器 1.9 本章习题 第2章 Java开发...

    J2EE企业级项目开发-1期 任务3-6 实训项目单.doc

    在这个实训项目中,学生将专注于实现文章列表模块的查询操作,这涉及到JavaEE框架中的多个层次,包括持久层、业务逻辑层和控制层。SSH2框架,即Struts2、Hibernate和Spring的组合,是这个项目的核心技术栈。 首先,...

    JAVA2 深度历险

    JAVA2,即Java 2 Platform Standard Edition(J2SE 2),在Java的发展历程中扮演了重要角色,引入了许多关键特性和改进,如多线程处理、异常处理机制、垃圾回收、反射机制、集合框架等。这些知识点对于任何想要深入...

    java技术规范

    包括JDK中的编译器javac、解释器java、调试器jdb等,以及Maven、Gradle这样的构建工具,它们构成了Java开发的基础设施。 以上只是Java技术规范的部分要点,实际开发中还需要结合具体应用场景,灵活运用各种设计模式...

Global site tag (gtag.js) - Google Analytics