Java程序设计之网络编程的学习导读
本书内容共分三大部分。
第1~8章为第1部分,介绍Java程序设计的基础知识。其中第1章介绍Java语言基础,如Java产生的历史、发展、简单的输入输出、JDK开发环境和其他一些集成开发环境。第2章详细介绍简单数据类型、运算符、数组等内容。第3章详细介绍程序流程控制。第4章详细介绍Java面向对象的特点,如抽象、多态、封装等,对对象、类进行了详细的介绍。第5章详细介绍了继承、接口、内部类等内容。第6章详细介绍与字符串处理相关的类的使用及字符串和其他数据之间的转换。第7章详细介绍java.lang和java.util包中所定义的类和接口,尤其是Java的集合框架。第8章详细介绍Java异常处理机制。
第9~13章为本书第2部分,介绍Java程序设计的一般知识。其中第9章详细介绍Java的输入输出机制。第10章详细介绍Java的线程处理机制。第11章介绍Java图形用户界面设计、事件处理机制。第12章介绍Applet的生命周期、主要方法以及Applet的简单应用。第13章的内容是数据库编程,介绍JDBC访问数据库的流程、相关的类及接口。学习这一章需要具有一定的数据库基础知识。
第14~19章为第3部分,介绍Java网络编程的高级知识。其中第14章主要介绍JavaBeans组件模型,软件开发者可以利用JavaBeans设计出可重用的软件组件。第15章主要介绍网络编程技术,包括URL通信、Socket通信、数据报以及RMI等内容。第16章主要介绍了Java安全技术,包括计算机安全、Java安全模型、密码学、应用程序的安全和Applet的安全。第17章主要介绍Web服务器容器、Servlet技术、JSP技术,并简要介绍Struts框架。第18章主要介绍J2EE概念、EJB模型。第19章主要介绍J2ME的概念、J2ME技术框架以及MIDP应用程序开发实例。