登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java程序设计基础(微课版)

書城自編碼: 3687483
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 唐永平 唐中剑主编严丽丽 管胜波 曾庆毅 韦霞副主编
國際書號(ISBN): 9787302591450
出版社: 清华大学出版社
出版日期: 2021-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 270

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
咏春八斩刀
《 咏春八斩刀 》

售價:NT$ 391.0
聊不完的艺术家:跨界设计师穆夏
《 聊不完的艺术家:跨界设计师穆夏 》

售價:NT$ 549.0
失去的过去与未来的犯罪
《 失去的过去与未来的犯罪 》

售價:NT$ 279.0
质子交换膜燃料电池系统及其控制   戴海峰,余卓平,袁浩 著
《 质子交换膜燃料电池系统及其控制 戴海峰,余卓平,袁浩 著 》

售價:NT$ 1114.0
绘画的基础 彩色铅笔技法入门教程
《 绘画的基础 彩色铅笔技法入门教程 》

售價:NT$ 279.0
听闻远方有你2
《 听闻远方有你2 》

售價:NT$ 240.0
牛津分配正义手册
《 牛津分配正义手册 》

售價:NT$ 2016.0
全域增长:从战略制定到战术执行
《 全域增长:从战略制定到战术执行 》

售價:NT$ 661.0

建議一齊購買:

+

NT$ 695
《 水土保持学(第4版高等院校水土保持与荒漠化防治专业教材) 》
+

NT$ 466
《 食品营养学(第3版) 》
+

NT$ 270
《 中外园林史 》
+

NT$ 1190
《 人工智能:一种现代的方法(第3版)(世界著名计算机教材精选) 》
+

NT$ 322
《 大学计算机基础(第5版) 》
+

NT$ 400
《 计算机视觉——基于OpenCV与TensorFlow的深度学习方法 》
內容簡介:
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 .......................

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.