Java项目案例开发入门(微课版)

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

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

《Java项目案例开发入门(微课版)》以实验案例和工程实训为主线,讲解Java面向对象技术及应用程序的开发,从软件工程的视角探索如行项目的设计及构建。《Java项目案例开发入门(微课版)》共15章,主要内括: 结构化程序设计、数组、类与对象、继承、多态、内部类、Java常用类、枚举类、正则表达式、异常处理、集合、图形用户界面Swing、BC编程、输入/输出流、多线程及网络编程。本书后以具体的工程应用项目为背景描述软件开发的详细流程括软件需求分析、体系结构设计、编码、测试及项目的发布。 本书突出与软件工程相结合的特点,既重视知识点的训练,又注重工程项目的实例分析与构建。《Java项目案例开发入门(微课版)》不仅为读者提供了完整的代码,同时扫描书中的二维码可观看相关知识点的讲解。 《Java项目案例开发入门(微课版)》可作为高等学校计算机专业及软件工程专业“Java面向对象程序设计”课程的教材,也可以作为Java软件开发人员的参考书。

目录

目录第1章Java面向对象开发环境——搭建Java开发环境11.1个Java应用程序——Hello World11.2关键技术11.2.1Java语言简介11.2.2Jav台11.2.3Java语言的特点21.2.4Java小程序和应用程序41.3搭建Java开发环境的基本步骤41.3.1K安装与配置41.3.2深入理解“HelloWorld”应用程序的执行81.3.3Eclipse软的下载与安装91.4练一练10第2章基本数据类型及运算——身体质量指数计算器112.1身体质量指数计算器112.2程序设计思路122.3关键技术122.3.1Java标识符122.3.2关键字132.3.3Java的数据类型132.3.4基本数据类型的转换152.3.5运算符与表达式162.3.6简单数据的输入与输出202.4身体质量指数计算器设计步骤212.5练一练22第3章结构化程序设计——设计图书ISBN校验器233.1图书ISBN校验器233.2程序设计思路233.3关键技术243.3.1顺序结构243.3.2分支结构243.3.3循环结构283.3.4循环控制结构303.4图书ISBN校验器设计步骤313.5练一练33第4章数组——迷宫游戏354.1迷宫游戏介绍354.2程序设计思路354.3关键技术364.3.1什么是数组364.3.2数组的定义及初始化364.3.3数组的使用374.3.4数组的遍历384.3.5在方法中使用数组394.3.6多维数组404.3.7Arrays类414.4迷宫游戏设计步骤424.5练一练45第5章类与类的继承——个人通讯录(一)485.1个人通讯录(一)485.2程序设计思路485.3关键技术485.3.1面向对象的基本概念485.3.2类的定义495.3.3对象515.3.4方法的重载545.3.5构造方法545.3.6this关键字565.3.7static关键字575.3.8初始化块595.3.9访问控制符605.3.1的定义及其导入615.3.11类的继承625.3.12子类重写父类方法635.3.uper关键字645.3.14final关键字645.3.15继承与组合655.4个人通讯录(一)设计步骤 665.4.1个人通讯录系统类图665.4.2定义类Contract67 5.4.3定义类Family685.4.4定义类Partner695.5练一练70第6章多态与内部类——个人通讯录(二)726.1个人通讯录(二)726.2程序设计思路726.3关键技术726.3.1多态726.3.2instanceof运算符756.3.3抽象类与抽象方法766.3.4接口776.3.5内部类816.3.6匿名内部类826.4个人通讯录(二)设计步骤836.4.1系统类图836.4.2重构类Contract846.4.3重构类Family856.4.4重构类Partner866.4.5重构类Company876.4.6定义通讯录PhoneBook类876.5练一练90第7章Java常用类与枚举类——21点游戏937.121点游戏介绍937.2程序设计思路937.3关键技术947.3.1Object类947.3.2String类947.3.3StringBuilder类与StringBuffer类967.3.4Math类977.3.5Random类987.3.6Date类987.3.7Calendar类997.3.8SimpleDateFormat类1007.3.9枚举类1007.421点游戏设计步骤1027.4.1纸牌类1027.4.2玩家类1047.4.3游戏类1067.5练一练108第8章正则表达式与异常处理——个人通讯录(三)1118.1个人通讯录(三)1118.2程序设计思路1118.3关键技术1118.3.1正则表达式1118.3.2异常概述1148.3.3异常处理1158.3.4自定义异常类1198.4个人通讯录(三)设计步骤1208.4.1自定义异常子类1208.4.2Contract类1208.5练一练122第9章集合——个人通讯录(四)1239.1个人通讯录(四)1239.2程序设计思路1239.3关键技术1239.3.1集合概述1239.3.2Collection接口1249.3.3集合的遍历1269.3.4Set接口及其实现类1279.3.5List接口及其实现类1309.3.6Map接口及其实现类1319.3.7泛型1329.3.8Collections工具类1339.4个人通讯录(四)设计步骤1369.4.1重构联系人Contract类1369.4.2重构Family类1389.4.3重构Partner类1389.4.4重构通讯录PhoneBook类1389.5练一练140第10章基于Swing的图形用户界面——个人通讯录(五)14210.1个人通讯录(五)14210.2程序设计思路14210.3关键技术14310.3.1图形用户界面与Swing概述14310.3.2容器14410.3.3常用组件14810.3.4布局管理器15110.3.5事件处理15510.3.6菜单组件16010.3.7表格组件16510.4个人通讯录(五)设计步骤17010.4.1项体结构17010.4.2通讯录系统主界面17010.4.3“编辑(添加)联系人”对话框17410.4.4通讯录业务逻辑类PhoneBook18110.5练一练183第11章BC编程——个人通讯录(六)18411.1个人通讯录(六)18411.2程序设计思路18411.3关键技术18411.3.1BC简介18411.3.2MySQL的安装18511.3.3BC常用接口及类18511.3.4BC操作数据库的基本步骤18611.4个人通讯录(六)设计步骤18911.4.1数据库设计18911.4.2导入MySQL数据库驱动19111.4.3项体结构19211.4.4数据实体bean19211.4.5工util19311.4.6数据访dao19411.4.7业务逻辑层service20111.4.8图形用户界面层gui20511.5练一练205第12章输入/输出流——个人通讯录(七)20612.1个人通讯录(七)20612.2程序设计思路20612.3关键技术20612.3.1File类20612.3.2流的基本概念20712.3.3字节流与字符流20812.3.装流20912.3.5对象序列化及对象流21112.4个人通讯录(七)设计步骤21312.4.1数据库设计21312.4.2数据实体类Contract21312.4.3数据访问类ContractDaoImpl21412.4.4图形用户界面ContractDetailGUI21512.5练一练217第13章多线程——哲学家餐问题21813.1哲学家餐问题介绍21813.2程序设计思路21813.3关键技术21813.3.1多线程的基本概念21813.3.2实现多线程的方法21913.3.3线程的生命周期22413.3.4线程的控制方法22613.3.5线程的同步22713.3.6线程通信23013.4哲学家餐问题程序设计步骤23113.4.1死锁的产生23113.4.2死锁解决方案23513.5练一练236第14章网络编程——多线程下载工具23714.1多线程下载工能介绍23714.2程序设计思路23814.3关键技术23814.3.123814.3.2URL编程23914.3.3基于TCP的网络编程24114.3.4基于UDP的网络编程24514.4多线程下载工具程序设计步骤24714.4.1下载任务实体类24714.4.2主控界面24814.4.3文件下载线程25214.4.4文件下载子线程25514.5练一练257第15章房屋租赁系统的设计与实现25815.1软件需求规格说明25815.1.体描述25815.1.2具体需求25915.2体系结构设计26315.2.e Case实现26315.2.2逻辑视图26415.2.3部署视图26415.2.4实现视图26415.2.5数据视图26815.3编码实现27015.3.1项目的文件结构27015.3.2数据实bean27015.3.3数据访dao27315.3.4业务逻service28315.3.5工util29015.3.6图形用户界gui29415.4测试33015.4.1搭建测试环境——导入JUni33015.4.2单元测试33115.5程序发布33215.5.1项目33215.5.2部署项目33515.5.3运行项目335

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