上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: [TOC] 一、关系数据库基本概念和MySQL基本命令 1.1 数据库的概念和类型分类 严格来说,数据库(Database)仅仅只是用户存放数据的地方。当用户访问、操作数据库中的数据时,就需要数据库管理系统的帮助。数据库管理系统的全称Database Management System,简称DBMS 阅读全文
posted @ 2020-04-12 11:50 小新和风间 阅读(517) 评论(0) 推荐(0) 编辑
摘要: SQL(Structured query language)语句是对所有关系数据库都通用的命令语句,而JDBC API只是执行SQL语句的工具,JDBC允许对不同的平台、不同数据库采用相同的编程接口来执行SQL语句。 对于基于JDBC的应用程序,如果使用标准的SQL语句进行数据库操作,则应用程序可以 阅读全文
posted @ 2020-04-06 21:43 小新和风间 阅读(316) 评论(0) 推荐(0) 编辑
摘要: [TOC] JDBC全称是Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API。程序通过JDBC API连接到关系数据库,并使用结构化查询语言(SQL,数据库标准查询语言)来完成对数据库的查询、更新。 SQL结构化查询语言(Stru 阅读全文
posted @ 2020-04-06 10:58 小新和风间 阅读(153) 评论(0) 推荐(0) 编辑
摘要: [TOC] 成功的异常处理应该实现如下4个目标 1、使程序代码混乱最小化 2、捕获并保留诊断信息 3、通知合适的人员 4、采用合适的方式结束异常活动 一、不要过度使用异常 过度使用异常主要有两个方面: 1、把异常和普通错误混淆在一起,不在编写任何错误处理代码,而是以简单地抛出异常来代替所有的错误处理 阅读全文
posted @ 2020-04-05 12:34 小新和风间 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 异常对象的printStackTTrace()方法用于打印异常的跟踪栈信息,根据printStackTTrace()方法输出的结果,开发者可以找到异常的源头,并跟踪到异常一路触发的过程。 下面测试printStackTrace的例子: 运行上面的程序可以看出如下图所示的结果: 从图可以看出异常从th 阅读全文
posted @ 2020-04-03 22:47 小新和风间 阅读(240) 评论(0) 推荐(0) 编辑
摘要: [TOC] 当程序出现错误,系统会自动抛出异常;除此之外,Java也允许程序自行抛出异常,自行抛出异常使用throw语句来完成。 一、抛出异常 系统是否抛出异常,可能需要根据业务需求来决定,如果程序中的数据、执行与既定的业务需求不符,这是一种异常。由于与业务需求不符而产生的异常,必须由程序员来决定抛 阅读全文
posted @ 2020-04-03 22:21 小新和风间 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: Java的异常被分为两大类:Checked异常和Runtime异常(运行时异常)。所有RuntimeException类及其子类的实例被称为Runtime异常;不是RuntimeException类及其子类的异常实例则被称为Checked异常。 Java认为Checked异常都是可以被处理(修复)的 阅读全文
posted @ 2020-04-02 23:25 小新和风间 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 当程序运行出现以外的情形时,系统将自动生成一个Exception对象来通知程序,从而实现“业务功能实现代码”和“错误处理代码”分类,提供更好的可读性。 一、使用try...catch捕获异常 为了将“错误处理代码”从“业务实现代码”中分离出来,考虑下面的伪代码: 1 if(一切正常) 2 { 3 / 阅读全文
posted @ 2020-04-02 10:53 小新和风间 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Java设计及的一个原则——如果一段代码在编译时没有提出“unchecked未经检查的转换”的警告,则程序在运行时不会引发ClassCastException异常。正是基于这个原因,所以数组元素的类型不能包含泛型变量、泛型形参,除非时无上限的类型通配符。但可以声明元素类型包含泛型变量或泛型形参的数组 阅读全文
posted @ 2020-04-01 17:49 小新和风间 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在严格的泛型代码中,带泛型声明的类总是应该带着类型参数。Java也允许在使用带泛型声明的类时不指定实际的类型。但如果没有为这个泛型类指定实际类型,此时被称为raw type(原始类型),默认是声明该泛型形参时指定的第一个上限类型。 把一个具有泛型信息的对象赋给另一个没有泛型信息的变量时,所有尖括号之 阅读全文
posted @ 2020-04-01 16:21 小新和风间 阅读(339) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页