您好,欢迎光临有路网!
Java程序设计教程——微课.实训.课程设计(第2版)
QQ咨询:
有路璐璐:

Java程序设计教程——微课.实训.课程设计(第2版)

  • 作者:张延军、薛刚 主编 李贞、杨召南 副主编
  • 出版社:清华大学出版社
  • ISBN:9787302627432
  • 出版日期:2023年04月01日
  • 页数:0
  • 定价:¥59.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书依据Java教学和实训的要求,以培养具有计算思维的Java软件工程师为教学目标,主要讲解Java语法、面向对象编程技术、JDK常见类的使用、Java I/O技术、Java GUI技术、Java多线程技术、Java网络编程技术和JDBC编程技术等内容。 本书基于JDK 16和Eclipse IDE,坚持够用、实用、简单、直接的理念,对教学内容进行重构。通过“活代码”和“做中学”来讲解Java; 以名家观点、思政话题、拓展知识和综合实例来融入课程思政; 通过示例程序、编程实践、综合实例和课程设计项目来构建Java学习路线。 本书适合作为高等学校“Java程序设计”等编程入门课程的教材。本书能够帮助教师轻松地组织线上线下混合式教学,并帮助读者少走弯路,快速掌握Java编程实践能力。
    目录
    第1章走进Java编程世界 1.1IT产业 1.1.1信息技术 1.1.2互联网和物联网 1.1.3云计算 1.1.4大数据 1.1.5人工智能 1.2Java简介 1.2.1Java是什么 1.2.2Java语言的特点 1.2.3为什么要学Java 1.2.4怎样学习Java 1.2.5怎样才算学好了Java 1.3搭建Java开发环境 1.3.1Java平台的基本概念 1.3.2Java程序的运行 1.3.3JDK的下载、安装和配置 1.3.4Eclipse的下载、安装和配置 1.4在Eclipse中开发Java程序 1.4.1Eclipse的基本概念 1.4.2对Eclipse进行简单设置 1.4.3Eclipse基本操作 1.4.4**个Java程序 1.4.5Java开发过程的英文能力要求 1.5综合实例: 构建Java开发环境,“扣”好编程的“**粒扣子” 1.5.1案例背景 1.5.2编程实践 1.6本章小结 1.7自测题 第2章Java语言基础(上) 2.1Java语言的语法成分 2.1.1标识符 2.1.2关键字和保留字 2.1.3分隔符 2.1.4注释 2.1.5编码规范 2.2数据类型和赋值语句 2.2.1数据类型 2.2.2赋值语句 2.2.3基本数据类型的转换 2.3变量和常量 2.3.1整数类型变量 2.3.2小数类型变量 2.3.3字符类型变量 2.3.4布尔类型变量 2.3.5字符串类型变量 2.3.6对象包装类 2.4Java数据的输入和输出 2.4.1使用计算机解决问题 2.4.2用print()和println()实现数据的输出 2.4.3用printf()实现数据的输出 2.4.4用Scanner实现键盘数据的输入 2.4.5Java应用程序模板 2.5综合实例: 关注环境空气质量,建设绿色中国 2.5.1案例背景 2.5.2编程实践 2.6本章小结 2.7自测题 第3章Java语言基础(下) 3.1运算符和表达式 3.1.1机器数 3.1.2算术运算符 3.1.3关系运算符 3.1.4逻辑运算符 3.1.5位运算符 3.1.6条件运算符 3.1.7表达式 3.1.8语句 3.2Java流程控制语句 3.2.1顺序结构 3.2.2分支结构 3.2.3循环结构 3.2.4break和continue语句 3.2.5算法 3.3Java数组 3.3.1一维数组 3.3.2二维数组 3.3.3数组工具类 3.3.4在Eclipse中调试程序 3.4综合实例: 计算两点间距离,了解北斗卫星导航系统 3.4.1案例背景 3.4.2知识准备 3.4.3编程实践 3.5本章小结 3.6自测题 第4章面向对象(上) 4.1面向对象基础 4.2类 4.2.1类的定义 4.2.2成员变量 4.2.3成员方法的定义 4.2.4成员方法的调用 4.2.5成员方法的递归调用 4.2.6权限修饰符 4.3对象实例化和销毁 4.3.1构造方法的定义 4.3.2对象实例化 4.3.3对象的销毁 4.4定义包和引入类 4.4.1package语句 4.4.2import语句 4.4.3JDK常见包介绍 4.4.4利用文档注释生成Java文档 4.5综合实例: 阅读俄罗斯方块源代码,理解面向对象语法现象 4.5.1案例背景 4.5.2阅读实践 4.6本章小结 4.7自测题 第5章面向对象(下) 5.1类的重用 5.1.1类的继承和组合 5.1.2关键字this和super 5.1.3方法的覆盖 5.2语句块和对象的造型 5.2.1语句块 5.2.2对象的上溯造型和下溯造型 5.3*终类、抽象类和接口 5.3.1*终类 5.3.2抽象类 5.3.3接口 5.4异常处理机制 5.4.1方法调用堆栈 5.4.2Exception的概念、子类及其继承关系 5.4.3Java异常处理机制 5.5综合实例: 编写平面图形程序,理解抽象类和接口 5.5.1案例背景 5.5.2编程实践 5.6本章小结 5.7自测题 第6章JDK常见类的使用(上) 6.1Java生态圈 6.2JDK帮助文档 6.2.1JDK帮助文档简介 6.2.2JDK帮助文档提供的类或接口的信息 6.2.3JDK文档中提供的方法信息 6.3System类和Math类 6.3.1System类 6.3.2Math类 6.4字符串类 6.4.1String类 6.4.2StringBuffer类 6.5Date、Calendar和SimpleDateFormat 6.5.1Date类 6.5.2Calendar类 6.5.3SimpleDateFormat类 6.6综合实例: 编写洗牌和发牌程序,从台前走向幕后 6.6.1案例背景 6.6.2知识准备 6.6.3编程实践 6.7本章小结 6.8自测题 第7章JDK常见类的使用(下) 7.1Collection接口及其实现类 7.1.1Collection简介 7.1.2List接口及其子类 7.1.3Set接口及其子类 7.2Map接口及其子类 7.3Java计算生态 7.3.1中文繁简转换 7.3.2汉字转换拼音 7.3.3文本转语音 7.4拓展内容 7.4.1范型 7.4.2正则表达式 7.5综合实例: 文本分析编程,为祖国自豪 7.5.1案例背景 7.5.2知识准备 7.5.3编程实践 7.6本章小结 7.7自测题 第8章Java I/O技术 8.1Java I/O技术简介 8.2常见I/O应用编程一 8.2.1File类 8.2.2利用字节流完成文件的读写 8.2.3利用文件字符流完成文本文件的读写 8.2.4利用Scanner和PrintStream完成文件的读写 8.3常见I/O应用编程二 8.3.1基本数据类型数据的读写 8.3.2引用数据类型数据的读写 8.3.3利用POI读写Excel 8.4综合实例: WPS文档加密编程,国产软件之光 8.4.1案例背景 8.4.2知识准备 8.4.3编程实践 8.5本章小结 8.6自测题 第9章Java GUI编程技术 9.1Java GUI编程技术简介 9.1.1AWT 9.1.2swing 9.1.3GUI设计工具 9.2Java GUI相关类和接口 9.2.1组件类 9.2.2布局管理器 9.2.3Java事件处理机制 9.2.4Color类和Font类 9.2.5表格组件JTable 9.2.6图表绘制类库JFreeChart 9.3利用WindowBuilder插件进行GUI应用开发 9.3.1WindowBuilder插件的下载和安装 9.3.2WindowBuilder插件的基本使用 9.3.3WindowBuilder事件处理 9.3.4WindowBuilder生成代码改造 9.4综合实例: 二维码应用编程,体验新冠疫情防控信息化 9.4.1案例背景 9.4.2知识准备 9.4.3编程实践 9.5本章小结 9.6自测题 第10章Java多线程技术 10.1程序、进程和线程 10.2如何实现线程 10.2.1线程相关的类和接口 10.2.2线程的状态 10.3线程的互斥与同步 10.3.1用synchronized实现线程的互斥 10.3.2用信号量机制实现线程的同步 10.3.3Fork/Join框架 10.4综合实例: ***牌编程,致敬北京冬奥 10.4.1案例背景 10.4.2编程实践 10.5本章小结 10.6自测题 第11章Java网络编程技术 11.1网络的发展 11.1.1几个重要概念 11.1.2B/S与C/S 11.1.3URI与URL 11.1.4TCP与UDP 11.2TCP Socket编程 11.2.1单线程Socket编程 11.2.2多线程Socket编程 11.2.3服务器和客户端通信 11.3UDP Socket编程 11.4综合实例: 爬取豆瓣数据,欣赏高分影片 11.4.1案例背景 11.4.2知识准备 11.4.3编程实践 11.5本章小结 11.6自测题 第12章JDBC编程技术 12.1关系数据库 12.1.1数据库基本知识 12.1.2数据库编程接口 12.2MySQL数据库的使用 12.2.1MySQL安装版的下载、安装与配置 12.2.2MySQL压缩版的下载、安装和配置 12.2.3MySQL数据库管理工具 12.2.4SQL语句 12.3JDBC编程 12.3.1JDBC API介绍 12.3.2通过JDBC访问MySQL数据库 12.3.3用Statement实现静态SQL语句编程 12.3.4用PreparedStatement实现带参数SQL语句编程 12.4综合实例: 挑战答题系统编程,体会学习的乐趣 12.4.1案例背景 12.4.2编程实践 12.5本章小结 12.6自测题 第13章课程设计: 排队叫号模拟系统(上) 13.1需求分析 13.2系统设计 13.2.1界面设计 13.2.2模块设计 13.3知识准备 13.3.1单例模式 13.3.2LinkedBlockingQueue队列 13.3.3可调度线程池 13.3.4JList应用示例 13.3.5数据归档的实现——Log4j组件 13.4本章小结 第14章课程设计: 排队叫号模拟系统(下) 14.1技术方案 14.2系统编程实现 14.2.1课程设计开发前的准备工作 14.2.2编写系统主界面(MainUI.java) 14.2.3编写叫号机类(QueuingMachine.java) 14.2.4编写业务窗口类(ServiceWindow.java) 14.2.5编写MainUI类事件处理代码 14.2.6编写查看日志类(ShowLog.java) 14.2.7排队叫号系统的进一步优化 14.3系统测试和运行 14.3.1黑盒测试 14.3.2白盒测试 14.3.3系统部署和运行 14.4本章小结 参考文献 参考网站 附录A各章课程思政主题列表 附录B各章教学视频列表

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外