目前公司系统中,数据校验采用抛出异常的方式进行,比之前到处传递错误消息显示的方式更加专业。
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项目之都市供求信息网"是一款基于Java技术开发的毕业设计项目,旨在构建一个线上平台,实现城市内的商品供求信息交流。这个项目可能涵盖了电子商务、信息发布、用户管理等多个功能模块,为用户提供方便...
首先,面试中常常会涉及Java的基础语法,例如数据类型(包括基本类型和引用类型)、变量、运算符、流程控制(如if语句、switch语句、循环结构)以及方法的定义和调用。对于这些基础概念,理解其工作原理并能灵活运用...
综上所述,J2EE项目中的异常处理策略应包括多层面的设计与实施,从代码层面的异常捕获,到框架层面的拦截器和全局异常配置,再到异常层次结构的构建以及日志记录与监控的完善,每一步都是提升系统稳定性与可维护性的...
Java的设计目标是具备“写一次,到处运行”的特性,这使得它在跨平台应用开发中备受青睐。Java程序主要由类组成,这些类构成了Java应用程序的基础。类是具有属性(数据成员)和行为(方法)的对象模板。 【Java语法...
在实际开发中,我们还需要注意异常的层次结构和异常转换。例如,我们可以创建一个基类异常,然后让所有业务异常继承它,这样在`resolveException`方法中可以方便地根据异常类型进行判断和处理。此外,有时需要将运行...
Java JDK6是Java开发工具包的一个重要版本,对于任何Java开发者来说,它是构建、测试和部署Java应用程序的基础。JDK,全称为Java Development Kit,包含了Java运行环境(JRE)、编译器(javac)、Java文档生成器...
在Java开发中,可能涉及单元测试、集成测试、系统测试和验收测试等不同层次的测试。 7. 测试报告:记录测试结果,包括测试用例、执行情况、发现的问题和缺陷修复情况。这对于评估软件质量,确认是否满足发布标准至...
门禁系统是一个典型的Java应用程序,它展示了如何将Java的基础知识应用于实际项目开发中。这个系统通常用于控制建筑物或特定区域的入口,通过验证用户身份来决定是否允许通行。在这个项目中,我们可以学习到多个Java...
15. **Java新特性**:随着版本的更新,Java引入了许多新特性,如Lambda表达式、Optional类、Stream API等,这些都是现代Java开发的重要组成部分。 以上只是Java知识图谱的一部分,实际的学习过程中,还需要结合具体...
在IT领域,尤其是在软件开发中,资源管理器是一种常见的工具,用于组织和访问计算机系统中的文件和目录。本文将深入探讨如何使用Java语言来创建一...记住,实际开发过程中还需要不断优化和完善,以满足更多用户的需求。
4. **异常处理**:Java的异常处理机制在`java.lang.Throwable`、`java.lang.Exception`和`java.lang.Error`类中体现,它们定义了错误和异常的层次结构。`try-catch-finally`语句块用于捕获和处理运行时可能出现的...
6. **异常处理**:Java 提供了一套完善的异常处理机制,通过 try-catch-finally 语句块来捕获和处理程序运行时可能出现的错误,保证程序的健壮性。 7. **集合框架**:Java 集合框架包括接口(如 List, Set, Queue)...
手册中还提供了配套的Java开发规约IDE插件和代码规约扫描引擎,帮助开发者在日常开发中能够更好地遵循这些规范。此外,阿里巴巴集团还出版了与之配套的详解图书《码出高效》,旨在通过深入浅出的方式,将计算机基础...
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开发...
在这个实训项目中,学生将专注于实现文章列表模块的查询操作,这涉及到JavaEE框架中的多个层次,包括持久层、业务逻辑层和控制层。SSH2框架,即Struts2、Hibernate和Spring的组合,是这个项目的核心技术栈。 首先,...
JAVA2,即Java 2 Platform Standard Edition(J2SE 2),在Java的发展历程中扮演了重要角色,引入了许多关键特性和改进,如多线程处理、异常处理机制、垃圾回收、反射机制、集合框架等。这些知识点对于任何想要深入...
包括JDK中的编译器javac、解释器java、调试器jdb等,以及Maven、Gradle这样的构建工具,它们构成了Java开发的基础设施。 以上只是Java技术规范的部分要点,实际开发中还需要结合具体应用场景,灵活运用各种设计模式...