成功加入购物车

去购物车结算 X
日日阅读书店
  • Java程序设计基础(微课版)
图文详情

Java程序设计基础(微课版)

举报
  • 作者: 
  • 出版社:    清华大学出版社
  • ISBN:    9787302591450
  • 出版时间: 
  • 装帧:    平装
  • 开本:    128开
  • 作者: 
  • 出版社:  清华大学出版社
  • ISBN:  9787302591450
  • 出版时间: 
  • 装帧:  平装
  • 开本:  128开

售价 32.88 6.7折

定价 ¥49.00 

品相 全新

优惠 满包邮

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2025-06-04

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      29324689
      商品描述:
      导语摘要
      Java语言是一种分布式的面向对象语言,学好Java是成为一名优秀软件工程师的必经之路。《Java程序设计基础(微课版)》由课程导入和11个单元组成。内容包括本课程学习方法、搭建环境并构建语法基础、Java程序结构、Java类与对象、继承/多态/接口、数组与异常处理程序设计、静态界面布局与设计、事件处理及界面设计、文件管理、线程与动画、网络功能实现、操作数据等内容。《Java程序设计基础(微课版)》不仅适合软件技术专业,而且适合计算机类相关专业的教学,以及对编程有兴趣的爱好者自学。

      商品简介

      Java语言是一种分布式的面向对象语言,学好Java是成为一名优秀软件工程师的必经之路。 《Java程序设计基础(微课版)》由课程导入和11个单元组成。内容包括本课程学习方法、搭建环境并构建语法基础、Java程序结构、Java类与对象、继承/多态/接口、数组与异常处理程序设计、静态界面布局与设计、事件处理及界面设计、文件管理、线程与动画、网络功能实现、操作数据等内容。 《Java程序设计基础(微课版)》不仅适合软件技术专业,而且适合计算机类相关专业的教学,以及对编程有兴趣的爱好者自学。


      作者简介


      目录


         课程导入 1  
         0.1  什么是Java语言 2  
         0.2  Java语言的特点 3  
         0.3  如何学习本课程 5  
      单元1  搭建环境并构建语法基础 7  
      任务1.1  安装和配置Java开发环境 8  
         1.1.1  Java的发展历史 8  
         1.1.2  Java的特点及优势 9  
         1.1.3  Java的运行机制 9  
         1.1.4  Java的JDK 10  
         1.1.5  实践操作:安装和配置Java  
      发环境 11  
      巩固训练:环境搭建 14  
      任务1.2  构建语法基础 15  
         1.2.1  Java的两类程序结构 15  
         1.2.2  实践操作:使用Eclipse创建  
      Java程序并创建一个类 16  
      巩固训练:输出自己的基本信息 19  
         1.2.3  Java语言系统 19  
         1.2.4  实践操作:编程输出扇形的  
         面积和周长 27  
      巩固训练:实现一个数字加密器 28  
      单元小结 29  
      单元习题 29  
      单元2  Java程序结构 31  
      任务2.1  计算月份天数 32  
         2.1.1  顺序结构 32  
         2.1.2  选择结构 32  
         2.1.3  分支结构 34  
         2.1.4  实践操作:运用分支结构  
         判断月份天数 36  
      巩固训练:计算个人所得税 37  
      任务2.2  根据等式猜数字 38  
         2.2.1  循环结构 38  
         2.2.2  实践操作:猜数字游戏的  
         程序设计 43  
      巩固训练:计算增长时间问题 45  
      单元小结 45  
      单元习题 46  
      单元3  Java类与对象 49  
      任务3.1  创建有关人的“类” 50  
         3.1.1  类与对象的概念与关系 50  
         3.1.2  类的定义 51  
         3.1.3  创建对象 52  
         3.1.4  实践操作:描述“人类”  
      信息程序设计 54  
      巩固训练:编写一个手机类 55  
      任务3.2  借书卡程序实现 55  
         3.2.1  类的方法 56  
         3.2.2  构造方法 57  
         3.2.3  方法重载 58  
         3.2.4  变量的作用域 60  
         3.2.5  定义包和导入包的关键字 61  
         3.2.6  实践操作:图书借阅卡程序 62  
      巩固训练:电表显示程序 64  
      任务3.3  Java程序中类的组织 64  
         3.3.1  封装 65  
         3.3.2  Java的修饰符 66  
         3.3.3  实践操作:使用包来进行  
      Java程序中类的组织 68  
      巩固训练:通过封装编写Book类 70  
      单元小结 70  
      单元习题 70  
      单元4  继承、多态与接口 75  
      任务4.1  实现员工信息管理 76  
         4.1.1  继承 76  
         4.1.2  方法的覆盖 77  
         4.1.3  this和super关键字 78  
         4.1.4  #终类和抽象类 79  
         4.1.5  实践操作:雇员信息管理  
         程序编写 80  
      巩固训练:动物世界的继承关系  
         代码编写(一) 82  
      任务4.2  实现员工信息分类 83  
         4.2.1  多态的概念 83  
         4.2.2  多态的用法 84  
      巩固训练:动物世界的继承关系  
         代码编写(二) 85  
      任务4.3  实现USB接口模拟 85  
         4.3.1  Java接口 86  
         4.3.2  接口与多态 87  
         4.3.3  面向接口编程的步骤 88  
         4.3.4  接口中常量的使用 89  
         4.3.5  实践操作:USB接口模拟  
         程序编写 90  
      巩固训练:几何图形设计及其面积、  
         周长计算 91  
      单元小结 92  
      单元习题 93  
      单元5  数组与异常处理程序设计 95  
      任务5.1  实现学生成绩计算 96  
         5.1.1  一维数组 96  
         5.1.2  二维数组 101  
         5.1.3  实践操作:学生成绩计算  
         程序编写 102  
      巩固训练:数列求和与猜数游戏  
         程序编写 105  
      任务5.2  实现天气预报信息处理 105  
         5.2.1  创建String字符串 106  
         5.2.2  String类的常用操作 106  
         5.2.3  StringBuffer类的常用方法 107  
         5.2.4  实践操作:天气预报信息  
         处理程序设计 109  
      巩固训练:对输入的Java源文件名  
         以及邮箱地址的检测编程  
         实现 111  
      任务5.3  实现一个除法计算器 111  
         5.3.1  异常概念以及处理机制 111  
         5.3.2  异常的分类 112  
         5.3.3  异常的捕获与处理 113  
         5.3.4  实践操作:除法计算器  
         程序设计 115  
      巩固训练:异常处理练习(一) 116  
      任务5.4  实现一个公约数计算器 117  
         5.4.1  自定义异常 117  
         5.4.2  抛出异常 throw 118  
         5.4.3  上报异常 throws 118  
         5.4.4  实践操作:公约数  
         计算器设计 118  
      巩固训练:异常处理练习(二) 120  
      单元小结 121  
      单元习题 121  
      单元6  静态界面布局与设计 123  
      任务6.1  实现一个油耗计算器 124  
         6.1.1  抽象窗口工具集(AWT) 124  
         6.1.2  Swing组件简介 125  
         6.1.3  JComponent组件 126  
         6.1.4  JFrame组件 126  
         6.1.5  Swing的其他常用组件 127  
         6.1.6  实践操作:油耗计算器  
         程序设计 128  
      巩固训练:设计一个Email邮箱  
         地址注册的图形用户界面 131  
      任务6.2  设计一个计算器的界面 132  
         6.2.1  Java布局管理 132  
         6.2.2  常见的布局管理器 132  
         6.2.3  实践操作:计算器界面  
         设计 136  
      巩固训练:设计一个Email注册  
         页面 138  
      单元小结 138  
      单元习题 139  
      单元7  事件处理及界面设计 141  
      任务7.1  实现计算器的事件处理 142  
         7.1.1  Java事件 142  
         7.1.2  Java事件处理机制 143  
         7.1.3  Java事件体系结构 144  
         7.1.4  Java事件监听器和监听  
         方法 145  
         7.1.5  实践操作:计算器事件  
         处理 148  
      巩固训练:设计一个Email邮箱  
         地址注册的图形用户界面 149  
      任务7.2  实现一个字体设计窗口 150  
         7.2.1  组合框JComboBox 150  
         7.2.2  复选框JCheckBox 151  
         7.2.3  单选按钮JRadioButton 152  
         7.2.4  列表框JList 152  
         7.2.5  选择事件ItemEvent 153  
         7.2.6  实践操作:字体设置窗口  
         程序设计 154  
      巩固训练:字体设置程序设计 155  
      任务7.3  实现一个字体设计菜单 156  
         7.3.1  菜单栏JMenuBar 157  
         7.3.2  菜单项JMenu 157  
         7.3.3  菜单项子项JMenuItem 158  
         7.3.4  复选菜单项  
      JCheckBoxMenuItem 159  
         7.3.5  单选菜单项JRadioButtonMenuItem 159  
         7.3.6  实践操作:字体设置菜单  
         设计 160  
      巩固训练:设计一个带有菜单的  
         图形用户界面 162  
      单元小结 162  
      单元习题 162  
      单元8  高级程序设计——文件管理 165  
      任务8.1  实现文件管理 166  
         8.1.1  File文件概念 166  
         8.1.2  File文件的创建 166  
         8.1.3  File类常用的方法 167  
         8.1.4  实践操作:文件管理程序  
         设计 170  
      巩固训练:文件目录管理程序  
         设计 173  
      任务8.2  为Java源程序添加行号 173  
         8.2.1  流的概念 174  
         8.2.2  流的分类 174  
         8.2.3  字节流 174  
         8.2.4  字符流 179  
         8.2.5  实践操作:Java源程序行号  
         添加程序设计 182  
      巩固训练:随机访问文本 183  
      单元小结 184  
      单元习题 184  
      单元9  高#级程序设计——线程与  
         动画 187  
      任务9.1  编写一个简单的动画 188  
         9.1.1  线程与进程的概念和关系 189  
         9.1.2  线程的生命周期 189  
         9.1.3  线程的创建 190  
         9.1.4  实践操作:运用Java多线程  
         技术编写一个简单的动画 194  
      巩固训练:编写一个电子时钟的  
         应用程序 196  
      任务9.2  实现学生成绩读写 196  
         9.2.1  多线程的共享互斥 196  
         9.2.2  使用线程同步解决共享  
         互斥 198  
         9.2.3  实践操作:学生成绩读写  
         程序设计 199  
      巩固训练:仓库的进货与销售同步  
         控制的程序设计 202  
      任务9.3  实现实时时间的显示 202  
         9.3.1  多线程技术 203  
         9.3.2  实践操作:显示实时时间  
         程序设计 203  
      巩固训练:通过继承Thread类的  
         方式重写任务代码 204  
      单元小结 204  
      单元习题 204  
      单元10  高级程序设计——网络功能  
         实现 207  
      任务10.1  实现一个网络聊天程序 208  
         10.1.1  网络通信与网络协议基础 208  
         10.1.2  基于TCP/IP的网络编程  
         原理 210  
         10.1.3  TCP/IP网络编程相关类 210  
         10.1.4  实践操作:网络聊天程序  
         设计 212  
      巩固训练:用Socket实现客户和  
         服务器交互 215  
      任务10.2  实现一个局域网聊天系统 215  
         10.2.1  基于UDP的网络编程  
         原理 216  
         10.2.2  UDP网络编程相关类的  
         使用 217  
         10.2.3  实践操作:无连接网络聊天  
         程序设计 219  
      巩固训练:用UDP协议实现聊天  
         程序 222  
      单元小结 222  
      单元习题 222  
      单元11  高级程序设计——  
      操作数据库 225  
      任务11.1  实现员工数据的更新 226  
         11.1.1  JDBC工作原理 226  
         11.1.2  JDBC访问数据库 227  
         11.1.3  实践操作:员工数据管理  
         程序设计 231  
      巩固训练:编写一个用户维护的  
         功能模块 235  
      任务11.2  实现员工数据的查询 235  
      任务11.3  实现一款SQL小工具的  
         开发 238  
         11.3.1  ResultSetMetaData 239  
         11.3.2  JTable 240  
         11.3.3  实践操作:开发SQL  
      小工具 248  
      .......................

      内容摘要
      Java语言是一种分布式的面向对象语言,学好Java是成为一名优秀软件工程师的必经之路。
      《Java程序设计基础(微课版)》由课程导入和11个单元组成。内容包括本课程学习方法、搭建环境并构建语法基础、Java程序结构、Java类与对象、继承/多态/接口、数组与异常处理程序设计、静态界面布局与设计、事件处理及界面设计、文件管理、线程与动画、网络功能实现、操作数据等内容。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看