Java程序设计案例教程(微课版)
以章节案例为点,综合案例为面,结合开发模式,按照MVC结构,学习编写Java程序

作者:李伟、李洁、邰伟鹏、夏敏、柯栋梁、侯书东

丛书名:全国高等学校计算机教育研究会“十四五”系列教材

定价:69元

印次:1-2

ISBN:9787302663867

出版日期:2024.06.01

印刷日期:2025.06.13

图书责编:谢琛

图书分类:教材

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

Java是目前***的计算机编程语言之一。本书内容主要包括Java的发展历史、开发环境的配置、语言基础、程序流程控制、类与对象、继承、抽象类、接口、多态、异常处理、常用类和集合、图形界面设计、Java输入和输出、多线程和网络编程、Java与数据库。为了加强读者对所学知识的应用,重点章的第一节都给出完整的实例,实例基本涵盖本章所学知识,帮助读者掌握Java语言及项目的开发。 本书中的程序在JDK中验证,并给出了程序运行结果、问题分析和程序扩展。本书免费提供了与教材配套的教学资源包,包括全书的电子教案、习题参考答案及分析、书中案例的源代码。 本书可作为高等学校计算机科学、信息管理等相关专业“Java语言程序设计”课程的教材,也可作为Java自学者、Java程序员初学者的参考书。

李伟,安徽工业大学,长期从事C++和Java程序设计语言等应用类课程教学,从事软件开发10多年,在软件开发、物联网设备和软件开发、深度学习应用等方面有丰富的经验。

前言 Java语言是目前最为流行的面向对象的网络程序设计语言之一。它简单高效、与平台无关、安全、健壮、动态加载,得到了人们广泛的认可,越来越多的高等院校将Java语言列入教学计划,作为学习面向对象程序设计语言的一门基础课程。Java语言的应用很广泛,它不仅可以开发传统的C/S模式的应用程序,而且特别适合开发基于Web的B/S模式的J2EE程序,随着Android平台在手机和智能电视上的快速普及,基于Java的Android App开发正在成为Java语言的另一个重要的应用领域。在不久的将来,Java的应用将更为广泛,如汽车、铁路上的即时控制系统,人工智能游戏,以及军用方面等。可以看到,推动Java最主要的因素就是网络,Java是以网络应用为基础的开发语言,这是它的强大之处。所以,现在很多高校已经开设“Java语言程序设计”课程,并将该课程作为高校计算机专业的骨干课程。 本书的优势如下。  篇章划分: 本书分为四篇。第一篇为Java基本语法,主要讲解Java的基本语法、OOP编程、常用类和集合;第二篇为图形界面设计与I/O处理,首先使用JSWing设计文本编辑器,然后结合文件处理完善文本编辑器;第三篇为Java多线程和网络,设计卖票案例覆盖多线程知识,然后设计TCP和UDP程序覆盖网络和多线程知识,实现多线程服务程序;第四篇为数据库编程,以Java较为常用的MySQL数据库为主介绍Java数据库编程的实现,并设计一个较为完整的案例——学生信息管理系统,从数据库使用、表的创建到Java连接数据库、界面设计、数据的操作,可以作为学生课程设计的学习案例,读者可通过扫...

暂无课件

样章下载

暂无网络资源

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

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

第一篇Java基本语法

第1章Java语言概述3

1.1Java语言的发展史3

1.1.1Java语言的诞生3

1.1.2Java语言的发展3

1.1.3Java语言的用途5

1.2Java语言的特点5

1.3Java语言平台6

1.3.1JDK和JRE7

1.3.2Java虚拟机7

1.3.3垃圾收集器7

1.4JDK的安装8

1.4.1下载与安装JDK8

1.4.2JDK环境的配置与HelloWorld测试9

1.5集成开发环境Eclipse13

1.5.1Eclipse的下载与安装13

1.5.2使用Eclipse编写第一个Java程序13

1.6集成开发环境IntelliJ IDEA15

1.6.1IntelliJ IDEA的下载与安装15

1.6.2使用IDEA编写第一个Java应用程序15

1.7本章小结18

1.8习题19

第2章Java语言基础20

2.1案例: 华氏温度到摄氏温度转换的实现20

2.2标识符与关键字21

2.2.1标识符21

2.2.2关键字21

2.3常量、变量及基本数据类型22

2.3.1常量和变量22

2.3.2基本数据类型24

2.4数据类型转换26

2.5数据的标准输入和输出27

2.6运算符和表达式29

2.7本章小结34

2.8习题35

第3章程序流程控制36

3.1案例: 摄氏温度到华氏温度对照表的实现36

3.2顺序结构37

3.3分支语句38

3.3.1if…else语句38

3.3.2switch语句44

3.4循环语句4...

Java是目前***的计算机编程语言之一。本书内容主要包括Java的发展历史、开发环境的配置、语言基础、流程控制、类与对象、继承、抽象类、接口、多态、异常处理、面向对象程序设计的基本原则、字符串和日期类、图形用户界面设计、Java输入和输出、多线程和网络编程、Java与数据库。为了加强读者对所学知识的应用,每章都给出一个较完整的实例,实例基本能涵盖本章所学知识,以帮助读者掌握Java语言及项目的开发。本书免费提供教材配套教学资源包,包括全书的电子教案、习题参考答案及分析、书中讲解的源代码。