Java编程:孙卫琴带你游历异常与多线程

需积分: 9 1 下载量 158 浏览量 更新于2024-09-25 收藏 639KB PDF 举报
"《孙卫琴_Java逍遥游记》由孙卫琴撰写,由电子工业出版社于2010年9月出版。本书通过精辟的语言介绍Java编程,旨在帮助读者轻松掌握Java技术。书中涵盖了从基础到进阶的多个主题,包括Java程序的编写、运行原理、异常处理机制、多线程等内容。" 在第一章中,作者讲解了如何编写和运行第一个Java程序。首先,介绍了程序的基本概念,包括程序的作用和运行方式。接着,深入解析了Java程序的运行原理,指出Java程序是如何通过编译和解释来执行的。然后,通过创建Monkey类并定义对象,以及使用main()方法作为程序入口,引导读者了解面向对象编程的基础。此外,还详细阐述了如何使用JDK进行编译和运行Java源程序,包括设置目录结构、使用javac命令编译及java命令运行程序,并给出了创建批处理文件自动化这一过程的方法。 第16章着重讨论了Java异常处理。Java异常处理机制是程序健壮性的重要组成部分,它允许程序员优雅地处理错误情况。本章介绍了try-catch语句用于捕获异常,finally语句确保某些代码无论是否发生异常都会被执行。同时,讲解了throws子句用于在方法签名中声明可能抛出的异常,以及throw语句主动抛出异常的情况。异常处理的语法规则和异常流程的运行过程也被详细阐述。此外,书中还区分了运行时异常和受检查异常(CheckedException),并讨论了自定义异常的创建。 在第19章中,作者探讨了Java的多线程机制。线程是并发执行的任务单元,Java提供了两种创建线程的方式:扩展Thread类和实现Runnable接口。线程有五种基本状态,包括新建、就绪、运行、阻塞和死亡,作者通过实例展示了这些状态之间的转换。线程调度是控制线程执行顺序的关键,包括设置线程优先级、使用Thread.sleep()让线程暂停,Thread.yield()让当前线程放弃CPU执行权,以及join()方法使主线程等待子线程完成。 通过以上摘要,我们可以看出《孙卫琴_Java逍遥游记》是一本覆盖了Java基础至进阶主题的教程,适合初学者和有一定经验的开发者学习参考。作者以生动的语言和丰富的示例,帮助读者理解并掌握Java编程的核心概念和技术。