面向对象编程与Java实战:基础篇

5星 · 超过95%的资源 需积分: 50 125 下载量 80 浏览量 更新于2024-07-25 25 收藏 3.08MB PDF 举报
"JAVA程序设计教程 - 周晓聪, 李文军, 李师贤著 - 机械工业出版社" 本教程是一本全面介绍Java程序设计的教材,适用于初学者和专业开发者。它分为基础和进阶两大部分,旨在引导读者掌握面向对象程序设计的基本概念和Java语言的核心特性。 在基础部分(第1章至第10章),教程首先从程序设计的基本概念入手,阐述了程序、算法、实体和程序设计方法,包括结构化和面向对象设计。书中详细讲解了Java程序的结构、运行和调试过程,强调了Java语言的面向对象特性。这一部分还包括了基本数据类型、变量、赋值、类型系统、常量、运算符、流程控制结构(如if语句、for循环、while循环)以及方法的定义和调用。此外,还介绍了类、对象、封装、继承、多态等核心面向对象概念。 进阶部分(第11章至第16章)则以编程模式为导向,深入探讨了Java在实际应用中的高级主题,如对象容器(如ArrayList和HashMap)、图形用户界面(GUI)编程、数据库编程(JDBC)、多线程编程以及网络通信(Socket编程)。这些章节不仅提供了理论知识,还通过实例帮助读者理解如何在实际项目中应用Java语言。 书中的每一章都配有精选的习题和小课题,以便读者巩固所学知识,激发进一步学习和研究的兴趣。无论是计算机科学专业的学生还是从事软件开发的从业人员,这本书都能提供扎实的理论基础和实用的编程技能。 作者在引言中指出,程序设计是计算机科学教育的核心,而Java语言由于其面向对象特性、平台无关性、安全性和多线程支持,已经成为互联网应用开发的重要工具。因此,本书的目标是帮助读者理解和掌握Java语言,从而能够有效地利用Java进行网络与分布式环境下的程序设计。 "JAVA程序设计教程" 是一本系统性、实践性强的教材,覆盖了从基础到进阶的完整Java编程知识体系,对于想要学习或提升Java编程技能的人来说,是一份宝贵的参考资料。
841 浏览量
图书详细描述: 本书将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象的程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。    本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。 目录第1章 Java语言基础知识 1.1 Java语言与面向对象的程序设计  1.1.1 面向对象的程序设计思想  1.1.2 Java语言的特点  1.1.3 Java类库 1.2 Java程序概述  1.2.1 Java开发环境  1.2.2 Application举例  1.2.3 Applet举例  1.2.4 Servlet举例  1.2.5 JSP和JavaBean举例 1.3 基本数据类型与表达式  1.3.1 变量与常量  1.3.2 基本数据类型  1.3.3 表达式与运算符  1.3.4 类型转换 1.4 数组的概念 1.5 数组的创建和引用  1.5.1 数组的声明  1.5.2 数组的创建  1.5.3 数组元素的初始化  1.5.4 数组的引用  1.5.5 多维数组 1.6 本章小结 习题第2章 类与对象的基本概念 2.1 面向对象的程序设计方法概述  2.1.1 抽象  2.1.2 封装  2.1.3 继承  2.1.4 多态 2.2 类与对象  2.2.1 类的声明  2.2.2 对象的声明与引用  2.2.3 数据成员  2.2.4 方法成员  2.2.5 类的组织——包的概念  2.2.6 类的访问控制  2.2.7 类成员的访问控制 2.3 对象初始化和回收  2.3.1 构造方法  2.3.2 内存回收技术 2.4 应用举例  2.4.1 声明BankAccount类  2.4.2 声明toString()方法  2.4.3 声明存取款方法  2.4.4 使用DecimalFormat类  2.4.5 声明类方法生成特殊的实例  2.4.6 声明类变量 2.5 UML简介  2.5.1 类图  2.5.2 对象图 2.6 本章小结 习题第3章 类的方法 3.1 方法的控制流程  3.1.1 if选择结构  3.1.2 switch选择结构  3.1.3 for循环结构  3.1.4 while语句  3.1.5 do while语句  3.1.6 break语句  3.1.7 continue语句 3.2 异常处理简介  3.2.1 异常处理的意义  3.2.2 错误的分类  3.2.3 异常的处理  3.2.4 生成异常对象  3.2.5 声明自己的异常类 3.3 方法的重载 3.4 本章小结 习题第4章 类的重用第5章 接口与多态第6章 输入输出流第7章 对象群体的组织第8章 多线程第9章 图形用户界面第10章 JDBC与数据库访问第11章 Servlet程序设计第12章 JSP程序设计参考文献