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

作者:赵逢禹、朱丽娟、齐福利、李锐、赵欣

丛书名:21世纪高等学校计算机类课程创新系列教材·微课版

定价:69.8元

印次:1-3

ISBN:9787302642411

出版日期:2023.09.01

印刷日期:2024.08.13

图书责编:黄芝

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

赵逢禹,男,1963年6月生, 博士, 教授。 计算机科学与技术专业负责人, 软件工程学科负责人,上海市计算机科学与技术教学指导委员会副主任委员。作为主要完成人完成国家自然科学基金与杰出青年基金项目6项,主持或参与完成国防科工委、航空科学基金项目10余项。曾获航空部科技进步二等奖、河南省科技进步二等奖各一项。在国内外学术刊物与国际会议上发表科研论文100余篇。

前言 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章...

课件下载

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情

目录

第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....

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