Java语言程序设计教程(本科就教材)

本书特色

[

本书从初学者的角度出发,基于Eclipse开发环境,从Java基础知识开始,到面向对象程序设计,*终完成对应用程序的开发。全书共17章,分别为:用Java向世界问好、体重指数计算器、猜数字游戏、复数类、货物管理、学生成绩评级、收费计算、加法计算器、用户注册界面、绘图板、键盘练习小游戏、记事本、电子时钟、模拟售票系统、自制浏览器、自制HTTP服务器、商品信息管理系统。本书案例丰富,每章以项目任务开头,引入当前章节的内容,*后通过知识扩展和强化训练,引出更广的知识点和更深入的需求,给予读者发挥和实现的空间。本书可作为高等学校计算机科学与技术、软件工程等专业的教材,也可供Java应用程序开发人员参考。

]

内容简介

[

项目案例引导,提供电子课件、全部源代码、习题答案。

]

作者简介

[

骆伟,男,副教授,大连东软信息学院软件工程系,多年来一直从事大学计算机基础、数据结构、Java语言程序设计等课程的教学与科研工作。

]

目录

**篇 Java基础篇 第1章 用Java向世界问好1.1 项目任务1.2 项目分析1.3 技术准备1.3.1 Java运行原理1.3.2 JDK简介1.3.3 Java程序的分类1.4 项目学做1.5 知识拓展1.6 强化训练1.7 课后习题第2章 体重指数计算器2.1 项目任务2.2 项目分析2.3 技术准备2.3.1 变量2.3.2 标识符2.3.3 Java的基本符号2.3.4 数据类型2.3.5 数据类型转换2.3.6 运算符2.3.7 选择结构2.4 项目学做2.5 知识拓展2.5.1 保留字2.5.2 转义字符2.5.3 null符号2.5.4 void 符号2.5.5 注释2.6 强化训练2.7 课后习题第3章 猜数字游戏3.1 项目任务3.2 项目分析3.3 技术准备3.3.1 for循环3.3.2 while循环3.3.3 do-while循环3.3.4 continue语句和break语句3.3.5 方法定义3.3.6 方法调用3.3.7 方法重载3.4 项目学做3.5 知识拓展3.6 强化训练3.7 课后习题 第二篇 面向对象程序设计篇 第4章 复数类4.1 项目任务4.2 项目分析4.3 技术准备4.3.1 类的定义4.3.2 创建对象4.3.3 构造方法4.4 项目学做4.5 知识拓展4.5.1 对象作为方法的参数4.5.2 终结器4.6 强化训练4.7 课后习题第5章 货物管理5.1 项目任务5.2 项目分析5.3 技术准备5.3.1 构造方法的重载5.3.2 变量的作用域5.3.3 this关键字5.3.4 包5.3.5 访问控制修饰符5.3.6 static修饰符5.3.7 String和StringBuffer5.3.8 ArrayList5.4 项目学做5.5 强化训练5.6 课后习题第6章 学生成绩评级6.1 项目任务6.2 项目分析6.3 技术准备6.3.1 继承的定义6.3.2 属性的继承与隐藏6.3.3 方法的继承与覆盖6.3.4 Object类及其常用方法6.3.5 继承关系中的构造方法及super关键字6.3.6 父、子类对象的使用与转化6.3.7 final修饰符6.3.8 抽象方法和抽象类6.3.9 数组6.4 项目学做6.5 强化训练6.6 课后习题第7章 收费计算7.1 项目任务7.2 项目分析7.3 技术准备7.3.1 接口的定义7.3.2 接口的实现7.3.3 使用接口7.4 项目学做7.5 知识拓展7.5.1 Collection框架7.5.2 for-each循环7.6 强化训练7.7 课后习题 第三篇 应用开发篇 第8章 加法计算器8.1 项目任务8.2 项目分析8.3 技术准备8.3.1 构造简单的图形界面8.3.2 布局管理器8.3.3 交互与事件处理8.3.4 项目中用到的其他GUI组件8.4 项目学做8.5 知识拓展8.5.1 图形用户界面简介8.5.2 窗口事件8.5.3 事件裁剪类8.6 强化训练8.7 课后习题第9章 用户注册界面9.1 项目任务9.2 项目分析9.3 技术准备9.3.1 文本区9.3.2 面板9.3.3 单选按钮9.3.4 复选框9.3.5 对话框9.3.6 弹出式对话框9.4 项目学做9.5 强化训练9.6 课后习题第10章 绘图板10.1 项目任务10.2 项目分析10.3 技术准备10.3.1 菜单10.3.2 绘制图形10.3.3 鼠标事件10.4 项目学做10.5 强化训练10.6 课后习题第11章 键盘练习小游戏11.1 项目任务11.2 项目分析11.3 技术准备11.3.1 键盘事件11.3.2 applet小程序11.4 项目学做11.5 强化训练11.6 课后习题第12章 记事本12.1 项目任务12.2 项目分析12.3 技术准备12.3.1 File类12.3.2 文件输入/输出流12.3.3 Java剪贴板12.3.4 异常处理12.4 项目学做12.5 知识拓展12.5.1 常见输入/输出流12.5.2 Java异常处理机制12.6 强化训练12.7 课后习题第13章 电子时钟13.1 项目任务13.2 项目分析13.3 技术准备13.3.1 Thread类13.3.2 Runnable接口13.4 项目学做13.5 知识拓展13.6 强化训练13.7 课后练习第14章 模拟售票系统14.1 项目任务14.2 项目分析14.3 技术准备14.3.1 线程同步14.3.2 线程的优先级14.3.3 线程的状态14.4 项目学做14.5 知识拓展14.6 强化训练14.7 课后练习第15章 自制浏览器15.1 项目任务15.2 项目分析15.3 技术准备15.3.1 网络基础15.3.2 InetAddress编程15.3.3 URL编程15.4 项目学做15.5 强化训练15.6 课后练习第16章 自制HTTP服务器16.1 项目任务16.2 项目分析16.3 技术准备16.3.1 Socket网络编程16.3.2 多线程的网络通信16.4 项目学做16.5 知识拓展16.6 强化训练16.7 课后练习第17章 商品信息管理系统17.1 项目任务17.2 项目分析17.3 技术准备17.3.1 JDBC技术17.3.2 JDBC驱动17.3.3 JDBC中主要的类及常用方法17.3.4 PreparedStatement对象17.4 项目学做17.4.1 身份认证模块17.4.2 商品信息维护模块17.5 知识拓展17.5.1 用JDBC连接不同的数据库17.5.2 JDBC连接池17.5.3 JDBC支持事务操作17.6 强化训练17.7 课后练习参考文献

封面

Java语言程序设计教程(本科就教材)

书名:Java语言程序设计教程(本科就教材)

作者:骆伟

页数:320

定价:¥49.0

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121327155

PDF电子书大小:102MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注