欢迎光临
免费的PDF电子书下载网站

Java编程技术基础 PDF下载

编辑推荐

暂无

内容简介

  本教材从培养读者实践能力入手来设计教材内容,按照“项目驱动,按需学习”的思想设计了新颖的整体结构,每章通过项目引入教学内容,能够让读者在学习的时候做到有的放矢。在每一章节里面,首先分析完成指定的功能需要了解哪些知识点,在对这些知识点分别进行讲解示例后,通过专门设计的实践环节,对学习者进行单项巩固训练;然后讲解学生成绩管理系统中相应功能的实现,展示了相关知识点的综合运用;最后通过实践项目中相似模块的实施,使读者熟练掌握相关的技术要点。教材最后一章设计了一个课程项目———学生成绩系统,详细阐述了从项目分析、设计到项目的实现、改进的全过程,循序渐进地引导读者在项目开发实践中掌握相关的技能。

作者简介

暂无

Java编程技术基础 PDF下载

目录

第1篇 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 nul符号 
   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 课后习题 
第2篇 面向对象程序设计篇 
 第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和 StringBufer 
   5.3.8 ArayList 
  5.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 Colection框架 
   7.5.2 for-each循环 
  7.6 强化训练 
  7.7 课后习题 
第3篇 应用开发篇 
 第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 InetAddres编程 
   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.1.1 需求说明 
   17.1.2 通过用例形式化需求 
   17.1.3 用例模型 
  17.2项目设计 
   17.2.1 对系统建模过程 
   17.2.2 类图 
   17.2.3 将模型转换为 Java代码 
  17.3 项目的实现 
   17.3.1 MainFrame类 
   17.3.2 LoginDialog类 
   17.3.3 InputScoreDialog类 
   17.3.4 QueryScoreDialog类 
   17.3.5 驱动器 SGS类 
  17.4项目的升级与改进 
   17.4.1 SGS自定义异常类 
   17.4.2 实现数据持久化存储 
   17.4.3 实现成绩在线查询 
附录 
参考文献

免费在线读

  Java作为一种面向对象程序设计语言 ,自从 1995年被正式推出后 ,就以其独特的优势迅猛发展 ,经过十余年的发展 ,成为迄今为止应用最广泛的程序设计语言之一。本教材是一本 Java语言程序设计的入门教材 ,适用于编程语言的初学者。
  本教材设计了一个课程综合项目 ———学生成绩管理系统 ,从项目分析和设计 ,到项目的实现和改进贯穿全书始终 ,循序渐进地引导读者在项目开发实践中掌握相关的技能。
  本教材在内容组织上 ,每章通过项目来引入教学内容 ,按照 “项目驱动 ,按需学习 ”的思想设计了新颖的整体结构 ,能够让读者在学习的时候做到有的放矢。在每一章节里面 ,首先分析完成指定的功能需要了解哪些知识点 ,在对这些知识点分别进行讲解示例后 ,通过专门设计的实践环节 ,对学习者进行单项巩固训练 ;然后讲解学生成绩管理系统中相应功能的实现 ,展示了相关知识点的综合运用 ;最后通过实践项目中相似模块的实施 ,使读者熟练掌握相关的技术要点。
  本教材从课程项目到每章的各个项目无论选题还是设计 ,或者是知识点的讲解 ,都凝聚了每位编者多年的教学和实践经验 ,闪耀都每位编者的思想火花 ,教材中的案例经典 ,完全体现了项目开发所需的知识点。
  一、教材特色
  本教材贯穿五条主线 :
  项目导向 ,突出技能
  以项目开发为主线 ,适用任务驱动的教学方法 ,实现 “教”、“学”一体化。重点突出技能培养 ,将Java知识点完全融入了各个项目的开发过程。
  循序渐进 ,深入浅出
  内容循序渐进 ,从Java语言的基本语法、面向对象程序设计的思想 ,到 GUI、多线程等高级应用以及在实际项目中的运用 ,能让零基础的读者由浅入深的看清 Java万花筒的本质 ,从复杂的表象中寻找普遍的规律 ,深刻理解 Java的核心思想。
  案例丰富 ,趣味性强
  教材精选的大量案例 ,结合案例详细讲解 Java面向对象的编程思想和编程语法。这些案例趣味性强 ,便于读者理解 Java语言的各种特性和语法规则。
  资源开放 ,光盘支撑
  本教材配有光盘 ,其中包含所有的源代码、教学课件等 ,读者可以充分利用这些资源配合教材进行高效练习。
  二、内容介绍
  本教材采取了在开发中学习的模式 ,由浅入深地讲解了 Java各项知识 ,所选取的内容切合实际开发的需要 ,力求使读者在最短的学习时间内掌握 Java技术。在每章结束后针对难点、重点精心设计了相关的实践环节与实训任务 ,可帮助读者进一步巩固相关学习内容。本教材学习起点较低 ,讲解由浅入深 ,内容难度适中。
  本教材共分三篇 :
  第1篇:Java基础篇。通过一些小项目来介绍 Java基础语法规则 ,为课程项目的开发打下必要的基础。
  第2篇:面向对象程序设计篇。介绍 Java面向对象程序设计基本思路和方法。读者通过本篇的学习 ,可以完成学生成绩系统的项目分析和设计。
  第3篇:应用开发篇。通过大量案例详细阐述了 Java图形界面、输入输出、多线程、网络编程等应用开发技术。

Java编程技术基础 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Java编程技术基础