本资源是一本详细介绍Java技术的实用教程,作者薛亮,由西安电子科技大学出版社出版。全书共14章,涵盖Java环境配置、基本语法、类和接口、JavaApplet、图形处理、用户界面技术、异常处理、多线程、输入输出、数据库技术、网络技术和Web技术等方面。以下是章节概览:
1. Java环境及配置:介绍了Java的基本概念,包括Java语言的概述,其跨平台特性和面向对象特性。这部分着重于Java语言的安装与配置,并通过示例程序演示如何在不同平台上运行Java程序。
2. Java基本语法:讲解了Java的基础语法,包括数据类型、控制结构、运算符等,为后续章节打下坚实基础。
3. 类和接口:讨论了Java中的类和接口设计,以及它们在面向对象编程中的角色,如何创建和使用类和接口。
4. JavaApplet:涉及网络应用程序的入门,介绍如何编写可以在网页上运行的小型Java程序(Applet)。
5. Java图形处理:介绍了如何利用Java进行图形用户界面(GUI)设计,包括使用AWT和Swing库。
6. 用户界面技术:深入探讨了Java GUI组件的使用,如何构建交互式界面。
7. 异常和多线程机制:讲解Java的异常处理机制,以及如何利用多线程提高程序的并发性能。
8. 输入输出技术:介绍了Java中的I/O流操作,包括标准输入/输出、文件I/O等。
9. Java数据库技术:涵盖了Java与数据库的集成,如JDBC(Java Database Connectivity)的使用。
10. Java安全技术:讨论了Java的安全特性,如何确保代码的安全运行。
11. Java网络技术(一):详细介绍了网络编程的基础,包括套接字编程和网络通信协议。
12. Java网络技术(二):深入研究HTTP、HTTPS等网络协议在Java中的应用,以及Socket编程的高级技巧。
13. Servlet技术:讲解了Java Servlets,一种服务器端的Java技术,常用于Web应用程序开发。
14. Java读写XML技术:阐述了Java对XML的支持,包括DOM和SAX解析器,以及如何操作XML文档。
通过这本书,读者能够系统地学习和掌握Java编程的核心技术和应用领域,适合初学者和进阶开发者参考。