





定价:59元
印次:1-1
ISBN:9787302631903
出版日期:2024.12.01
印刷日期:2024.12.20
图书责编:贾斌
图书分类:教材
"本书讲解Java程序设计的基础知识及基本编程方法,包括Java开发环境的建立及运行机制、Java编程基础、面向对象程序设计、Java常用类、集合、文件与数据流、图形用户界面程序设计、多线程、网络编程等内容。本书内容丰富,语言简练易懂,知识讲解和典型案例演示相结合。 本书附有配套微视频、案例源代码、教学PPT、习题及参考答案等课程资源,可以作为计算机相关专业的基础教材,也可以作为使用Java语言的工程技术人员和科技工作者的参考书。 "
苏炳均(1975-),男,硕士,副教授,中共党员。1998年本科毕业于西南师范大学,获理学学士学位,2004年硕士毕业于西南交通大学,获理学硕士学位。主持、主研科研项目10余项,发表学术论文近20篇,主编教材2部,获校级科研成果三等奖1项。
前言 Java是一门面向对象的程序设计语言,具有简单易用、面向对象、跨平台、安全性、多线程、动态性等特点,一直深受广大编程人员青睐。 本书共9章,具体内容如下。 第1章介绍Java的特点、JDK的安装及配置、Java程序基本结构及执行过程、Eclipse开发平台。通过本章的学习,可实现编写、运行第一个Java程序。第2章介绍Java基础语法、数据类型、运算符和表达式、选择结构、循环结构和数组。通过本章的学习,能掌握Java的基础知识。第3章介绍Java面向对象的三大核心机制,本章内容以编程思想为主,也是本书的重点。只有学好本章才算真正掌握了面向对象的编程思想。第4~6章介绍Java常用类、集合、文件与数据流。通过这3章的学习,配合查阅API文档,掌握Java核心类库的强大功能,提高编程实践能力。第7章介绍图形用户界面程序设计的思想和常用工具,学会开发带有图形界面的程序。第8章介绍Java的多线程技术,包括线程的创建、线程的生命周期、线程管理、线程同步、线程通信等知识。第9章介绍Java网络编程的相关知识,包括网络通信协议、IP地址及端口号、UDP通信、TCP通信等知识。通过本章的学习,学会编写网络程序。 本书具有以下特点。 (1) 在内容编排上力求由浅入深、循序渐进、举一反三,突出学习规律和学习技巧,是思维化的直接体现。 (2) 丰富的课程资源。本书配套完整的微视频,可用于读者自学或授课教师开展翻转教学。此外,还有配套的PPT、习题及参考答案。 (3) 配套视频按5分钟左右时间就一个知识点进行针对性讲解,使得讲授的内容呈“点”状、碎片化,适合移动学习时代知...
第1章绪论1
11Java语言概述1
111Java简介1
112Java的特点1
12Java开发环境的建立2
121JDK概述2
122JDK的版本3
123JDK的安装4
124环境变量的配置6
13Java程序基本结构9
14Java程序执行过程10
141Java程序的运行过程10
142命令行运行Java程序10
143Java虚拟机的工作原理12
15Eclipse开发平台12
151Eclipse简介12
152Eclipse的安装与启动13
153Eclipse工作台14
154使用Eclipse开发Java程序14
本章小结17
习题117
第2章Java编程基础18
21Java基础语法18
211Java主类结构18
212Java标识符和关键字18
213Java注释19
22数据类型、常量和变量22
221数据类型22
222常量22
223变量23
224变量的类型转换24
225变量的作用域26
23运算符和表达式27
231算术运算符和算术表达式27
232赋值运算符和赋值表达式28
233关系运算符和关系表达式29
234逻辑运算符和逻辑表达式29
235位运算符30
236条件运算符和条件表达式31
237运算符的优先级和结合性31
24选择结构32
241if语句33
242switch语句35
...