Java程序设计基础:微课版

价格 49.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

新书科技

VIP   VIP会员第2年
资料未认证
保证金未缴纳

内容简介

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

目录

目 录课程导入 10.1 什么是Java语言 20.2 Java语言的特点 30.3 如何学习本课程 5单元1 搭建环境并构建语法基础 7任务1.1 安装和配置Java开发环境 81.1.1 Java的发展历史 81.1.2 Java的特点及优势 91.1.3 Java的运行机制 91.1.4 Java的K 101.1.5 实践操作:安装和配置Java发环境 11巩固训练:环境搭建 14任务1.2 构建语法基础 151.2.1 Java的两类程序结构 151.2.2 实践操作:使用Eclipse创建Java程序并创建一个类 16巩固训练:输出自己的基本信息 191.2.3 Java语言系统 191.2.4 实践操作:编程输出扇形的面积和周长 27巩固训练:实现一个数字加密器 28单元小结 29单元习题 29单元2 Java程序结构 31任务2.1 计算月份天数 322.1.1 顺序结构 322.1.2 选择结构 322.1.3 分支结构 342.1.4 实践操作:运用分支结构判断月份天数 36巩固训练:计算个人所得税 37任务2.2 根据等式猜数字 382.2.1 循环结构 382.2.2 实践操作:猜数字游戏的程序设计 43巩固训练:计算增长时间问题 45单元小结 45单元习题 46单元3 Java类与对象 49任务3.1 创建有关人的“类” 503.1.1 类与对象的概念与关系 503.1.2 类的定义 513.1.3 创建对象 523.1.4 实践操作:描述“人类”信息程序设计 54巩固训练:编写一个手机类 55任务3.2 借书卡程序实现 553.2.1 类的方法 563.2.2 构造方法 573.2.3 方法重载 583.2.4 变量的作用域 603.2.5 定和导的关键字 613.2.6 实践操作:图书借阅卡程序 62巩固训练:电表显示程序 64任务3.3 Java程序中类的组织 643.3.1 封装 653.3.2 Java的修饰符 663.3.3 实践操作:使来进行Java程序中类的组织 68巩固训练:通过封装编写Book类 70单元小结 70单元习题 70单元4 继承、多态与接口 75任务4.1 实现员工信息管理 764.1.1 继承 764.1.2 方法的覆盖 774.1.3 this和super关键字 784.1.4 终类和抽象类 794.1.5 实践操作:雇员信息管理程序编写 80巩固训练:动物世界的继承关系代码编写(一) 82任务4.2 实现员工信息分类 834.2.1 多态的概念 834.2.2 多态的用法 84巩固训练:动物世界的继承关系代码编写(二) 85任务4.3 实现USB接口模拟 854.3.1 Java接口 864.3.2 接口与多态 874.3.3 面向接口编程的步骤 884.3.4 接口中常量的使用 894.3.5 实践操作:USB接口模拟程序编写 90巩固训练:几何图形设计及其面积、周长计算 91单元小结 92单元习题 93单元5 数组与异常处理程序设计 95任务5.1 实现学生成绩计算 965.1.1 一维数组 965.1.2 二维数组 1015.1.3 实践操作:学生成绩计算程序编写 102巩固训练:数列求和与猜数游戏程序编写 105任务5.2 实现天气预报信息处理 1055.2.1 创建String字符串 1065.2.2 String类的常用操作 1065.2.3 StringBuffer类的常用方法 1075.2.4 实践操作:天气预报信息处理程序设计 109巩固训练:对输入的Java源文件名以及邮箱地址的检测编程实现 111任务5.3 实现一个除法计算器 1115.3.1 异常概念以及处理机制 1115.3.2 异常的分类 1125.3.3 异常的捕获与处理 1135.3.4 实践操作:除法计算器程序设计 115巩固训练:异常处理练习(一) 116任务5.4 实现一个大公约数计算器 1175.4.1 自定义异常 1175.4.2 抛出异常 throw 1185.4.3 上报异常 throws 1185.4.4 实践操作:大公约数计算器设计 118巩固训练:异常处理练习(二) 120单元小结 121单元习题 121单元6 静态界面布局与设计 123任务6.1 实现一个油耗计算器 1246.1.1 抽象窗口工具集(AWT) 1246.1.2 Swing组件简介 1256.1.3 JComponent组件 1266.1.4 Jframe组件 1266.1.5 Swing的其他常用组件 1276.1.6 实践操作:油耗计算器程序设计 128巩固训练:设计一个E邮箱地址注册的图形用户界面 131任务6.2 设计一个计算器的界面 1326.2.1 Java布局管理 1326.2.2 常见的布局管理器 1326.2.3 实践操作:计算器界面设计 136巩固训练:设计一个E注册页面 138单元小结 138单元习题 139单元7 事件处理及界面设计 141任务7.1 实现计算器的事件处理 1427.1.1 Java事件 1427.1.2 Java事件处理机制 1437.1.3 Java事件体系结构 1447.1.4 Java事件监听器和监听方法 1457.1.5 实践操作:计算器事件处理 148巩固训练:设计一个E邮箱地址注册的图形用户界面 149任务7.2 实现一个字体设计窗口 1507.2.1 组合框JComboBox 1507.2.2 复选框JCheckBox 1517.2.3 单选按钮JRadioButton 1527.2.4 列表框JList 1527.2.5 选择事件ItemEvent 1537.2.6 实践操作:字体设置窗口程序设计 154巩固训练:字体设置程序设计 155任务7.3 实现一个字体设计菜单 1567.3.1 菜单栏JMenuBar 1577.3.2 菜单项JMenu 1577.3.3 菜单项子项JMenuItem 1587.3.4 复选菜单项JCheckBoxMenuItem 1597.3.5 单选菜单项JRadioButtonMenuItem 1597.3.6 实践操作:字体设置菜单设计 160巩固训练:设计一个带有菜单的图形用户界面 162单元小结 162单元习题 162单元8 程序设计——文件管理 165任务8.1 实现文件管理 1668.1.1 File文件概念 1668.1.2 File文件的创建 1668.1.3 File类常用的方法 1678.1.4 实践操作:文件管理程序设计 170巩固训练:文件目录管理程序设计 173任务8.2 为Java源程序添加行号 1738.2.1 流的概念 1748.2.2 流的分类 1748.2.3 字节流 1748.2.4 字符流 1798.2.5 实践操作:Java源程序行号添加程序设计 182巩固训练:访问文本 183单元小结 184单元习题 184单元9 程序设计——线程与动画 187任务9.1 编写一个简单的动画 1889.1.1 线程与进程的概念和关系 1899.1.2 线程的生命周期 1899.1.3 线程的创建 1909.1.4 实践操作:运用Java多线程技术编写一个简单的动画 194巩固训练:编写一个电子时钟的应用程序 196任务9.2 实现学生成绩读写 1969.2.1 多线程的共享互斥 1969.2.2 使用线程同步解决共享互斥 1989.2.3 实践操作:学生成绩读写程序设计 199巩固训练:仓库的进货与销售同步控制的程序设计 202任务9.3 实现实时时间的显示 2029.3.1 多线程技术 2039.3.2 实践操作:显示实时时间程序设计 203巩固训练:通过继承Thread类的方式重写任务代码 204单元小结 204单元习题 204单元10 程序设计——网能实现 207任务10.1 实现一个网络聊天程序 20810.1.1 网络通信与网络协议基础 20810.1.2 基于TCP/IP的网络编程原理 21010.1.3 TCP/IP网络编程相关类 21010.1.4 实践操作:网络聊天程序设计 212巩固训练:用Socket实现客户和服务器交互 215任务10.2 实现一个局域网聊天系统 21510.2.1 基于UDP的网络编程原理 21610.2.2 UDP网络编程相关类的使用 21710.2.3 实践操作:无连接网络聊天程序设计 219巩固训练:用UDP协议实现聊天程序 222单元小结 222单元习题 222单元11 程序设计——操作数据库 225任务11.1 实现员工数据的更新 22611.1.1 BC工作原理 22611.1.2 BC访问数据库 22711.1.3 实践操作:员工数据管理程序设计 231巩固训练:编写一个用户维护的
taData 23911.3.2 JTable 24011.3.3 实践操作:开发SQL小工具 248巩固训练:编写一个通讯能模块 254单元小结 254单元习题 255参考文献 256

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号