首页 > 图书中心 >图书详情

Java语言与编程(微课视频版)

配套微课视频、在线作业系统、教学课件、教学大纲、源代码等教学资源。流行的开发环境、简练的核心内容介绍、面向对象的编程思想

作者:赵逢禹、朱丽娟、齐福利、李锐、赵欣
丛书名:21世纪高等学校计算机类课程创新系列教材·微课版
定价:69.80
印次:1-3
ISBN:9787302642411
出版日期:2023.09.01
印刷日期:2024.08.13

面向对象程序设计是当今程序设计的主流技术,Java语言作为经典的面向对象语言,受到程序设计人员的广泛欢迎。本书作为Java语言程序设计的教程,在详细介绍程序设计的基础知识后,着重讲解Java面向对象的编程思想,通过精选的实例与基于开发平台的代码调试与运行,使读者轻松掌握Java编程的核心技术。全书共15章,内容主要包括Java语言的基本组成元素、流程控制语句与算法设计、类与对象、数组与字符串的应用、类的继承与多态、抽象类/接口及泛型、异常处理、控制台输入/输出与文件操作、多线程编程、图形用户界面的开发与基于事件驱动的编程、集合类与数据库编程。 本书还详细介绍了集成开发环境IDEA、MySQL数据库系统以及数据库管理平台MySQL Workbench的下载、安装与使用。全书提供了大量的应用实例且都在IDEA平台上调试运行通过。每章的最后均附有习题。 本书适合作为高等学校计算机相关专业“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java技术的培训教材,对于广大Java技术爱好者亦是一本有价值的参考书。

more >

前言 Java语言是一种纯面向对象的通用程序设计语言,具有跨平台性、可移植性、安全性等优点,该语言自从1995年诞生以来,已发布了近20个版本,语言的类库不断丰富,具有非常强劲的活力。 Java语言基本涵盖了通用程序设计所有的技术,内容繁多,如GUI与事件驱动编程、多线程并发程序设计、异常处理、I/O文件系统、数据库编程、网络编程等。为了使本书适合初学者学习,对各章节的内容进行了取舍,在介绍语言的组成与语法的同时,通过示例展示其应用与基本算法,而不是写成Java参考手册。本书针对Java的基本程序设计、面向对象的设计、GUI编程、多线程、数据库编程等重要内容,精心挑选典型的案例,在案例程序中展示相关内容的使用方法,使读者在例子程序的编写、运行测试、错误修复中进行学习。 对于程序开发人员,熟练地掌握集成开发环境可以大幅提高程序的设计效率。本书采用IDEA集成开发平台,该平台也是当前Java程序开发人员广泛使用的平台。本书介绍了IDEA的下载与安装、Java开发包的配置与使用、数据库驱动程序的下载与配置等内容。 本书共有15章。第1章介绍了Java语言的开发工具包、运行机制,给出了IntelliJ IDEA集成开发环境的下载与安装方法,通过第一个Java程序的创建、编辑与运行,介绍了IDEA的使用。第2章与第3章在介绍了Java程序的基本组成要素之后,给出了其主要语句,包括语句块、选择语句与循环语句,并通过示例展示它们的使用。第4章在简单介绍面向对象编程的基本概念后,详细讲解了Java语言类的定义、对象创建、方法重载与访问修饰符等内容。第5章与第6章讲解了数组的定义,以及数组作为最常用的数据结构在数据存放与算法设计中的典型应用,并介绍正则表达式及编程中常用的Java类。第7章与第8章讲解了面向对象编程中的继承与多态、抽象类、接口与泛型类,这部分是对第4章内容的延伸。第9章介绍了异常类、异常对象与异常处理,以及Java异常处理机制是如何提高程序的稳健性的。第10章介绍了Java的输入/输出操作,讲解了字符流与字节流的应用。第11章讲解了多线程技术,通过许多典型的案例使读者深刻理解多线程编程。第12章与第13章讲解了GUI设计与基于事件驱动的编程,介绍了常用的GUI组件、容器、事件监听与处理方法。第14章讲解了集合框架与常用的工具类,通过简单示例展示这些工具类的适用场景。第15章首先通过简单的示例介绍了数据库的表与SQL语句的使用,使没有学习过数据库的读者也能学习Java数据库编程; 然后通过详细的步骤介绍了MySQL数据库的下载与安装方法,并通过图示说明了数据库管理平台MySQL Workbench的简单应用; 最后通过示例展示了Java数据库编程技术。 在学习Java语言之前,如果读者有其他编程语言的基础,可以快速阅读第2章、第3章与第5章的内容,重点学习面向对象编程的相关技术。 本书第1章由赵欣编写,第2、3、10、11、15章由赵逢禹编写,第4、7、9章由朱丽娟编写,第5、12、13章由李锐编写,第6、8、14章由齐福利编写。全书由赵逢禹和朱丽娟担任主编,完成全书的修改及统稿工作。 由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。 编者 2023年6月

more >
扫描二维码
下载APP了解更多

同系列产品more >

网络通信原理实践(微课视频版)

王伟明、金蓉、诸葛斌、
定 价:59.80元

查看详情
计算机网络技术基础(第2版·微课视...

解文博 主编 解相吾 左
定 价:59.90元

查看详情
单片机应用系统设计与实现教程(第...

魏二有、魏佳
定 价:59.80元

查看详情
数据库原理及应用实验与课程设计指...

刘金岭、龚丹丹、蔡博
定 价:39.80元

查看详情
Android移动应用设计与开发教程(...

程杰、王天顺
定 价:59.80元

查看详情
图书分类全部图书
more >
  • 流行的开发环境、简练的核心内容介绍、面向对象的编程思想,配套微课视频、在线作业系统、教学课件、教学大纲、源代码等教学资源

more >
  • 目录

    第1章Java语言与集成开发环境

    1.1Java语言 

    1.1.1什么是Java

    1.1.2Java语言的特点

    1.2Java开发工具包JDK

    1.2.1什么是JDK

    1.2.2下载与安装JDK

    1.2.3Java API文档资源与使用

    1.3Java的运行机制与JVM

    1.3.1Java的运行机制

    1.3.2JRE与JVM

    1.3.3JDK、JRE、JVM三者的联系与区别

    1.4IntelliJ IDEA开发工具

    1.5第一个Java程序

    1.5.1创建Java项目

    1.5.2Java项目目录结构

    1.5.3在项目中创建包

    1.5.4创建Java类

    1.5.5编写Java程序

    1.5.6执行Java程序

    1.6Java程序风格

    习题

    第2章Java语言基础

    2.1Java程序的基本概念

    2.1.1Java程序的组成 

    2.1.2关键字

    2.1.3标识符

    2.1.4分隔符

    2.2控制台输入/输出

    2.3基本数据类型

    2.3.1整型

    2.3.2浮点型

    2.3.3字符型

    2.3.4布尔型

    2.4常量和变量

    2.4.1常量

    2.4.2变量

    2.5运算符和表达式

    2.5.1算术运算符

    2.5.2比较运算符

    2.5.3逻辑运算符

    2.5.4赋值运算符

    2.5.5条件运算符(?:)

    2.5.6运算符优先级

    2....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘