Java编程入门:孙卫琴的《Java逍遥游记》精华解析

2星 需积分: 9 15 下载量 6 浏览量 更新于2024-10-08 收藏 639KB PDF 举报
"孙卫琴_Java逍遥游记.pdf" 是一本由孙卫琴编著,电子工业出版社在2010年9月出版的Java入门教程。书中通过以西游记为背景的例子,使得Java编程知识更加生动易懂,适合初学者学习。 在第一章“第一个Java程序”中,作者首先介绍了程序的基本概念,包括什么是程序以及它如何工作。接着,详细阐述了Java程序的基本运行原理,讲解了如何创建面向对象的Java源程序。这一部分包括定义Monkey类、创建Monkey对象以及设置程序的主入口点——main()方法。此外,还详细讲解了如何编译和运行Java程序,包括JDK的简介、范例目录结构、使用javac编译源代码、使用java命令运行程序,以及如何创建批处理文件来简化这些操作。 第十六章“异常处理”深入探讨了Java的异常处理机制。Java异常处理是一个关键的错误处理工具,分为运行时异常和受检查异常(CheckedException)。作者详细介绍了try-catch语句用于捕获异常,finally语句确保在任何情况下都会执行的代码,以及如何通过throws子句声明可能会抛出的异常。同时,还讲解了throw语句主动抛出异常以及异常处理语句的语法规则。最后,解释了异常流程的运行过程,以及Java异常类的分类,包括运行时异常和受检查异常的区别。 第十九章“多线程(上篇)”则聚焦于Java中的并发编程。章节中,作者首先阐述了Java线程的运行机制,然后介绍了如何创建和启动线程,包括扩展Thread类和实现Runnable接口两种方式。接着,详细分析了线程的五种状态:新建、就绪、运行、阻塞和死亡,并通过实例展示了状态之间的转换。此外,还讲解了线程调度,包括调整线程优先级、使用Thread.sleep()使线程睡眠、Thread.yield()让线程让步以及join()方法等待其他线程结束等技术。 这本书以生动有趣的例子贯穿始终,旨在帮助初学者快速掌握Java编程的基础知识,包括程序构建、异常处理和多线程编程,是学习Java的良好入门资料。