Java程序设计(chap5).ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2 异常处理 5.2.3 JDBC中的异常 (1) SQLException SQLException是java.lang.Exception的子类,它提供了关于数据库访问的错误信息。 (2) SQLWarning SQLWarning是SQLException的子类。它提供关于数据库访问的警告信息。与SQLException不同的是SQLWarning不产生异常来打断程序的运行,可以使用getWarnings()方法来获取一个SQLWarning对象。 3) DataTruncation DataTruncation是SQLWarning的子类。当JDBC异常地截断一个数据时,在读操作时,它产生一个DataTruncation警告,在写操作时,产生一个DataTruncation异常。 5.3 包 在Java中,每个类都对应一个名字,为避免名字冲突,Java提供了一种机制,这种机制称为包(package)。包不仅方便对类的使用,而且规定了类的方法和变量被引用的范围。包实际上是一组类组成的集合,通常也称为类库。Java系统本身提供了一些包,如Java.io和Java.lang,这些包中存放的就是一些常用的基本类,如System、String等。除系统本身提供的包之外,编程人员也可自行定义一些包,在包中存放相关的类。 5.3 包 5.3.1包的定义 在默认情况下,系统会给每一个Java源文件创建一个无名包,该.java文件中所有的类都属于这个包,它们之间可以互相引用。但是由于该包没有名字,所以不能被其它包引用。因此在使用中有必要创建有名字的包。创建一个包只需在Java源文件的最开始的语句中包含一个package语句即可。 包声明语句定义如下: package 包名 实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类文件(.class)。 如: package MyPackage ; package Mypackage ,WangPackage ; 5.3 包 【例5-11】 下面是一个定义简单的包的例子。程序代码如下: package MyPack; import java.io.*; class Balance { String name ; double bal; Balance (String n, double b) { name = n; bal = b; } void show() { if (bal0) System.out.print (-); System.out.println(name + :$ + bal ); } } 5.3 包 class AccountBalance { public static void main(String args[]) { Balance current[] = new Balance[3]; current[0] = new Balance ( John, 123.00); current[1] = new Balance ( Mary,158.00); current[2] = new Balance ( Tom, -12.00); for ( int i = 0; i3 ;i++) current[i].show(); int r=0; try {System.in.read();} catch (IOException e) {} } } 5.3 包 5.3 包 5.3.2 包的引用 通常一个类只能引用与它在同一个包中的类,如果需要使用其它包中的非public类,可使用如下方法: 使用包名、类名前缀 一个类要引用其它的类,就是要创建这个类的对象,并使用它的域或引用它的方法。对于同一个包中的其它类,只要在使用的域或方法名前加上类名作为前缀。

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档