posts - 37, comments - 8, trackbacks - 0, articles - 0

     摘要: Java中定义了很多异常类,每个异常类都代表一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容。每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之对应时,系统都会产生一个相应的该异常的对象,即产生一个异常。一旦异常对象产生,系统就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对OS的损害,从而保证程序运行的安全性。
Java异常处理通过5个关键字控制:try、catch、throw、throws和finally
try-catch-finally结构:try用来捕获异常,catch用来处理相应异常,finally用以进行异常清理。
throw语句——产生异常
throws语句:如一个定义的方法中存在异常,可在方法声明的后面加上throws关键字将异常抛出到此方法的调用方法中。
自定义异常类:某个应用程序所特有的运行错误,需要开发人员根据实际情况创建自己的异常类。自定义的异常类必须是Throwable类的直接或间接子类,实际应用中,通常以Exception类作为其直接父类。在异常类中定义其属性和方法  阅读全文

posted @ 2008-08-05 06:00 梦与桥 阅读(247) | 评论 (0)编辑 收藏

     摘要: InetAddress类没有提供构造函数,只可以调用一些静态方法来生成。
使用URL方式进行网络连接
基于TCP的socke编程
基于UDP的Socket编程  阅读全文

posted @ 2008-08-04 21:36 梦与桥 阅读(330) | 评论 (0)编辑 收藏

     摘要: 类集仅仅是提供了处理事情的一个更好的方法。尽管类集的增加改变了许多原始工具的结构,但却不会导致被抛弃。
集合框架图
ArrayList:能够自动增长容易的数组,其底层以对象数组的方式实现。
Collections类
LinkedList:采用双向链表实现的,可实现栈、队列、双向队列
HashSet是能过哈希算法实现的,其性能通常优于TreeSet,只有当需要排序功能时,使用后者
HashMap(对key散列)一般比TreeMap(据key排序)速度要快,只有需要排序功能时才需要后者
Properties类,可以完成配置文件的读写  阅读全文

posted @ 2008-08-04 10:15 梦与桥 阅读(251) | 评论 (0)编辑 收藏

     摘要: File类:它主要关心的是文件的具体属性,而非内容,定义了许多方法,实现对文件的创建、删除等操作。
字节流(FileOutputStream和FileInputStream)
字符流(FileWriter and FileReader)
过滤流(BufferedInputStream、BufferedOutputStream、BufferedReader、BufferedWirter)
基本类型数据传输:DataInputStream和DataOutputStream
I/O流的链接图
字节和Unicode字符的桥梁:InputStreamReader、OutputStreamWriter
管道流:PipedInputStream、PipedOutputStream
打印流:PrintWriter类
文件的随机读写:RandomAccessFile
文件的压缩处理:ZipInputStream和ZipOutputStream
编码与解码:Unicode字符(java使用)
对象序列化:必须实  阅读全文

posted @ 2008-08-03 09:31 梦与桥 阅读(11197) | 评论 (0)编辑 收藏

     摘要: 1、作用:使java应用程序同时完成多项任务,当其一个线程被阻塞时,只有那个被阻塞的线程暂停,所有其他线程继续执行。
2、概念:一个java程序可以包含多个线程,每个线程具有部分程序功能,能与其他线程同时执行,这种能力称为多线程。
3、线程只是在系统层被实现,核心编程语言需要一个特定的编程接口来实现。在java中,创建线程的方法有两种,其一是继承Thread类,其二是实现Runnable接口。

继承Thread类实例:
  阅读全文

posted @ 2008-08-02 11:10 梦与桥 阅读(385) | 评论 (1)编辑 收藏

     摘要: 1、目的:为了获得对象的一份拷贝。
2、一般步骤:§在派生类中覆盖基类(object)的clone方法,并声明为public
§在派生类的克隆方法中调用super.clone()
§在派生类中实现Cloneable接口

3、分类:浅拷贝、深拷贝
§浅拷贝仅仅拷贝所考虑的对象,而不拷贝它所引用的对象
§深拷贝把要拷贝的对象所引用的对象都拷贝了一遍
4、浅拷贝实例:  阅读全文

posted @ 2008-08-02 07:16 梦与桥 阅读(171) | 评论 (0)编辑 收藏

     摘要: 内部类的优点:
优点一:在需要的地方定义类,可以直接使用外部类里的变量,代码比较简洁。
优点二:可以实现多继承。
优点三:解决命名空间的一种途径。
优点四:实现callback。
优点五:控制类的可见问题。
  阅读全文

posted @ 2008-08-01 11:25 梦与桥 阅读(224) | 评论 (0)编辑 收藏

仅列出标题
共4页: 上一页 1 2 3 4