java编程与程序设计课本_Java程序设计(高等院校信息技术应用型规划教材)

导语

b90ee82885d6ae6c68e81579c37a5cbd.png

内容提要

b90ee82885d6ae6c68e81579c37a5cbd.png

Java是目前软件设计领域应用广泛且功能极为强大的编程语言,是网络时代最重要的程序设计语言之一。赖小平主编的《Java程序设计》注重理论结合实践,采用循序渐进的方法,全面、系统地介绍Java SE的核心技术,使读者掌握面向对象的思想和面向对象的程序设计方法。全书共15章,主要介绍Java语言概述、Java语法基础、Java程序流程控制、数组与字符串、类与对象、类的继承与多态、抽象类与接口、异常处理、文件的读写、Java SE API常用类、泛型与集合、图形用户界面GUI、JDBC数据库编程、多线程和Java网络编程。每章除了讲解大量的例题,还深入、透彻地分析若干综合实例,内容涵盖当前章节的主要知识点。书中的典型案例有简易计算器、猜数游戏、超级大乐透彩票开奖、手机接口的定义和实现、信号灯程序、简易记事本、学生信息管理系统等。

本书概念清晰,结构合理,叙述简明易懂,适合应用型本科、高职高专院校学生使用。无论是编程新手,还是具有编程基础的读者,都可以从书中获得新知识。

目录

第1章  Java语言概述

1.1  认识Java

1.1.1  什么是Java

1.1.2  Java语言的特点

1.1.3  Java程序的运行机制

1.1.4  Java语言的应用领域

1.2  Java开发环境与开发工具

1.2.1  Java开发环境

1.2.2  Java开发工具

1.2.3  Java程序开发过程

1.3  Java程序举例

案例1  简单控制台应用程序

案例2  简单GUI应用程序

案例3  Java Applet小应用程序

本章小结

习题

第2章  Java语法基础

2.1  标识符与关键字

2.1.1  标识符

2.1.2  关键字

2.1.3  Java命名规范

2.2  变量

2.2.1  变量的概念

2.2.2  变量的声明与初始化

2.2.3  变量的作用域

2.2.4  变量的分类

2.3  数据类型

2.3.1  数据类型的分类

2.3.2  基本数据类型

2.3.3  基本数据类型的转换

2.4  运算符与表达式

2.4.1  表达式的概念

2.4.2  运算符的分类

2.4.3  运算符的优先级与结合性

2.5  Java程序举例

案例简易计算器

本章小结

习题

第3章  Java程序流程控制

3.1  程序基本控制结构

3.2  选择结构

3.2.1  if选择结构

3.2.2  if else选择结构

3.2.3  多重if选择结构

3.2.4  嵌套if选择结构

3.2.5  switch选择结构

3.3  循环结构

3.3.1  while语句

3.3.2  do while语句

3.3.3  for语句

3.3.4  break语句和continue语句

3.3.5  多重循环

3.4  Java方法

3.4.1  方法的定义

3.4.2  方法的重载

3.4.3  方法的参数

3.5  应用实例

案例猜数游戏

本章小结

习题

第4章  数组与字符串

4.1  数组的概念

4.2  一维数组

4.2.1  一维数组的声明

4.2.2  一维数组的初始化

4.2.3  一维数组的引用

4.3  二维数组

第5章  类与对象

第6章  类的继承与多态

第7章  抽象类与接口

第8章  异常处理

第9章  文件的读写

第10章  Java SE API常用类

第11章  泛型与集合

第12章  图形用户界面GUI

第13章  JDBC数据库编程

第14章  多线程

第15章  Java网络编程

参考文献

Java语言的经典教材,多年来畅销不衰。本全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。 本中文版由《Java语言程序设计 基础篇》和《Java语言程序设计 进阶篇》组成。基础篇对应原的第1~18章,进阶篇对应原的第19~33章。为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第34~42章的内容,以提供更多的相关信息。 本特点 基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。 全面整合了Java 8的特性,对全的内容进行了修订和更新,以反映Java程序设计的全新技术发展。 对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展。 提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入不断地进行增强,这种循序渐进的讲解方式更易于学生学习。 用JavaFX取代了Swing,极大地简化了GUI编程,比Swing更易于学习。 更多有趣示例和练习,激发学生兴趣。在配套网站上还为教师提供了100多道的编程练习题。 作者简介
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值