Java程序设计教程(第3版)(微课版)
全新正版 极速发货
¥
52.82
6.7折
¥
79
全新
库存3件
作者林巧民;张苏伟;姜玻;张台国
出版社清华大学出版社
ISBN9787302605744
出版时间2022-06
装帧平装
开本16开
定价79元
货号1202683328
上书时间2024-06-03
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章Java入门11.1概述11.1.1Java语言的诞生21.1.2Java语言的特点31.1.3Java与其他编程语言间的关系51.2Java开发环境配置61.2.1软件安装61.2.2环境变量配置71.3第一个Java程序91.3.1Java程序的结构91.3.2编译运行101.3.3中文问题131.4Java开发工具131.5小结151.6思考练习15第2章Java编程基础172.1引言172.1.1符号172.1.2分隔符182.1.3常量192.1.4变量202.1.5final变量212.1.6变量类型转换212.2基本数据类型222.2.1布尔型222.2.2整型232.2.3浮点型252.2.4字符型252.3程序语句262.3.1赋值语句262.3.2条件表达式272.3.3运算282.4举例302.5小结312.6思考练习31第3章Java程序基本结构323.1复合语句323.2顺序结构333.3分支结构373.3.1单分支if语句373.3.2双分支if-else语句403.3.3分支结构嵌套433.3.4switch语句483.4循环结构513.4.1while语句513.4.2do-while语句543.4.3for语句563.4.4循环嵌套573.4.5跳转语句593.5小结623.6思考练习62第4章方法与数组664.1方法的概念和定义664.2方法的调用684.2.1调用方式694.2.2参数传递714.2.3返回值724.2.4方法嵌套及递归734.3变量作用域784.4数组804.4.1数组的概念804.4.2数组的声明和创建804.4.3数组的应用举例834.5数组与方法884.6小结894.7思考练习89第5章类和对象925.1引言925.2类935.2.1类声明955.2.2类体965.2.3成员变量965.2.4成员方法985.2.5方法重载1015.2.6构造方法1025.2.7main()方法1035.2.8finalize()方法1035.3对象1045.3.1对象的创建1045.3.2对象的使用1065.3.3对象的清除1085.4访问控制符1085.4.1类的访问控制符1095.4.2对类成员的访问控制1095.5包1125.5.1包的创建1135.5.2import语句1155.6小结1185.7思考练习118第6章继承、多态与接口1216.1继承与多态1216.1.1子类、父类与继承机制1216.1.2Java的继承1226.1.3多态性1266.2抽象类和接口1306.2.1抽象类1306.2.2接口1316.3其他1356.3.1final关键字1356.3.2实例成员和类成员1366.3.3类java.lang.Object1406.3.4内部类1426.4小结1446.5思考练习144第7章字符串和常用库类1477.1字符串的创建1477.1.1创建String类型的字符串1477.1.2创建StringBuffer类型的字符串1487.2String类型字符串的操作1497.3StringBuffer类型字符串的操作1587.3.1字符串操作1587.3.2字符分析器1637.3.3main()方法1647.4常用库类1647.4.1包装类1647.4.2数字处理类1687.4.3时间日期类1697.4.4System类1717.4.5Scanner类1727.5小结1737.6思考练习173第8章多线程和异常机制1758.1多线程1758.2多线程的创建1768.2.1Thread子类创建线程1768.2.2使用Runnable接口1788.3线程的生命期及其状态1798.3.1线程的状态1798.3.2与线程状态有关的Thread类方法1808.4线程的同步1848.4.1方法同步1858.4.2对象同步1878.4.3饿死和死锁1888.5线程的优先级和调度1898.5.1线程的优先级1898.5.2线程的调度1898.6守护线程1908.7线程组1928.8异常机制1948.8.1异常示例1958.8.2异常抛出和处理1968.8.3异常类2008.9小结2048.10思考练习204第9章图形用户界面2069.1概述2069.2AWT组件集2079.2.1容器类组件2089.2.2布局类组件2089.2.3普通组件2189.2.4事件处理2289.3Swing组件集简介2399.4小结2459.5思考练习245第10章JavaI/O24610.1引言24610.2流的概念24610.2.1标准输出24710.2.2标准输入24910.3字节流25310.3.1InputStream25310.3.2OutputStream25910.4字符流26310.4.1Reader26310.4.2Writer26610.5文件27210.5.1File类27210.5.2RandomAccessFile类27410.6小结27710.7思考练习277第11章Java游戏开发基础27911.1概述27911.2绘制2D图形图像27911.2.1坐标体系27911.2.2绘制图形28011.2.3绘制图像28111.3图形图像的坐标变换28411.3.1使用Graphics2D类进行坐标变换28411.3.2使用AffineTransform类进行坐标变换28811.4生成动画29111.5消除动画闪烁29411.6小结29711.7思考练习297第12章药店药品管理系统开发29812.1概述29812.2需求分析29812.3系统设计29912.3.1开发环境29912.3.2系统功能结构29912.3.3系统业务流程30012.4模块的划分与设计30112.5系统数据库与数据表设计30112.5.1数据库分析30112.5.2数据表分析30212.6工具类设计30312.6.1基于SQLServer的数据库连接工具类30412.6.2表格标签提供类30612.7数据更新模块的设计与实现30712.7.1药品编码表模块30712.7.2药品编码表录入模块31012.7.3药品信息表模块31212.7.4药品信息表录入模块31512.8数据查询模块的设计与实现31612.8.1药品有效期查询模块31712.8.2药品库存量查询模块31812.8.3进货价格查询模块32012.8.4进货预测查询模块32512.9系统主菜单的设计与实现32712.10登录模块的设计与实现32812.11系统部署32912.12小结33012.13思考练习330参考文献331附录ASCII码表332
内容摘要
《Java程序设计教程(第三版)(微课版)》以Java语言为基础,详细介绍计算机语言的结构化编程和面向对象编程。全书共分12章,主要内容包括Java入门、Java编程基础、Java程序基本结构、方法与数组、类和对象、继承、多态与接口、字符串和常用库类、多线程和异常机制、图形用户界面、JavaI/O、Java游戏开发基础,以及药店药品管理系统开发实例。如果说结构化编程的特征是方法,那么面向对象编程的体现就是类的设计和使用,全书对这两种不同的程序设计思想都做了充分介绍。此外,每章的最后都配有思考练习,习题有选择题、填空题、简答题、编程题等多种类型,选择题、填空题和简答题有助于读者对所学知识的理解和掌握,编程题则可以提高读者的动手和实践能力。《Java程序设计教程(第三版)(微课版)》结构清晰、内容翔实,可作为高等院校相关专业的教材,也可作为从事软件开发工作的专业技术人员的参考书。《Java程序设计教程(第三版)(微课版)》配套的电子课件、实例源程序和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的二维码下载。读者扫描前言中的视频二维码可以观看视频进行学习。
— 没有更多了 —
以下为对购买帮助不大的评价