内容简介
本书在编写过程中着重体现如下特色:
(1)注重Java编程的思想和方法,全面介绍基础知识的同时,强调编程的实战能力。
(2)既讲述了Java的语法知识,又讲述了一部分常用的程序设计方法以及设计模式,使读者对程序设计有整体的把握。
(3)例题选用经典、实用,试图用最精简的代码说明问题。这些代码既可以作为教学使用,又可以在实际工作时直接使用。
本书的主要内容有:Java的一些常识性知识,使读者能基本了解“什么是Java程序设计语言”;Java的基本语法知识,包括数据类型、运算符、循环语句、判断语句等,有C语言或C++语言编程经验的读者可以跳过本内容;面向对象方面的知识,主要讲解类、接口等知识;常用基础类和工具类,包括字符串处理以及一些常用数据结构的现成类;文件处理以及输入输出流和序列化,使用这部分知识可以使数据长久保存在磁盘中;图形用户界面程序设计,包括窗体、对话框、菜单、鼠标等;数据库应用程序设计,在讲解数据库编程基础知识的同时,给出一个图书管理系统作为示例;网络程序设计,着重讲述网络套接字,并给出一个点对点的聊天程序作为示例;多线程知识,包括线程的创建、同步等;Java在Web上的应用,简要介绍了JSP以及Servlet,并给出一个留言板程序作为示例。