异常处理,使用实体类
来源:互联网 发布:大学生找工作知乎 编辑:程序博客网 时间:2024/05/29 04:36
异常处理机制的作用:加强程序的健壮性。使得应用系统在运行时发生错误后,不论这种错误是由哪种原因引起的。通过程序对预知错误的处理或CLR内部的处理,达到让程序可以恢复运行的效果。
Exception 类是所有异常类的基类,所有的异常都是其子类的对象,该类封装的异常处理有2中情况:
1)有用户程序执行引发的异常,派生与 ApplicationException 类
2)由公共语言运行时运行库引发的异常,派生于 SystemException 类
“throw” 关键字用于引发异常,并将异常抛给这段代码的调用者。例如有:throw new Exception(“出现异常”);
实体类相关情况:
在表示层,实体类的主要作用如下:
1)将用户要提交到数据库的数据封装成实体类对象
2)解析实体类对象,将其中的数据展示给用户
在数据访问层,实体类的主要作用,如下:
1)在查询操作中,将数据表的关系型数据转换为实体类的对象集合,返回给其它集合
2)在插入,更新等操作中,解析实体类对象,将解析得到的数据存入数据库(通过SQL语句)
“const” 和 “readonly” 关键字的区别如下:
1)const 能修饰类中的字段(field)或者局部变量(local variable); readonly 则只能修饰类中的字段,不能修饰属性等其它类成员。
2)对于引用类型,除了 string 外,一般不声明为 const, 如果非要声明为 const ,那么初始值只能为 null
3)const 修饰的常量需要在声明时进行赋值,而 readonly 常量可以在程序运行时赋值。
现总结一下:
(1).const 能修饰类中字段和局部变量,除非string,一般引用类型不声明为const, 因为在声明引用变量为const 时候,初始值必须为 null; 凡是const修饰的常量,必须在声明时赋值。
(2).readonly 只能修饰类中的字段,不能修饰属性和局部变量。readonly常量可以在程序运行时赋值。
就是:const常量可以是字段,也可以是局部变量。必须在声明时赋值,而常量为引用类型,要赋值为null(好像以后也不再允许修改)
readonly就是用来修饰类中字段“只读”的。可以在运行时再赋值。
使用实体类的步骤:
1.创建“实体层”(Model层)
2.在需要的层中引入程序集,再在需要的类中用 using 命名空间 的方法引用所需实体类所在的命名空间。
- 异常处理,使用实体类
- 实体类处理
- JAVA JPA下实体类建立使用和ERROR处理
- 使用企业类库进行异常处理
- 使用苹果提供的异常处理类
- 怎样处理万能实体类?
- 使用 Application_Error 处理异常
- 异常处理的使用:
- 使用异常处理错误
- 使用SpringAOP 处理异常
- 使用Stacktrace处理异常
- 实体类的使用
- hibernate实体类反序列化异常
- 避免实体类空指针异常.
- JSON处理Hibernate实体类net.sf.json.JSONException: There is a cycle in the hierarchy异常
- C++ 异常处理:类的异常处理--异常处理类
- 使用XStream处理Xml文档和实体类之间的转换的几种方式
- C++ 异常处理:类的异常处理
- 打印日历
- Android_ConnectivityManager连接管理
- 勒索软件发展趋势及其防护策略
- iOS使用NSMutableAttributedString实现富文本
- Happy Number
- 异常处理,使用实体类
- 求两个有序数组的中位数
- Android 入门(1)
- 我的第一篇博文
- 题目:最长上升连续子序列
- BitmapFactory.Options.inSampleSize 的用法
- 第四讲:Activity入门指南
- Linux下端口被占用解决
- 2015暑假训练(UVALive 5983 - 5992)线段树离线处理+dp+floyed最短路