资源简介
本书为中南大学精品教材立项项目,分为上下两篇共21章,涵盖了面向对象技术中Java开发环境配置、程序设计基础、面向对象原理以及UML的知识。本书使用的开发环境是JDK 1.6+Eclipse 3.3+Rational Rose 2003,逐步引领读者从基础到各个知识点进行学习。全书内容由浅入深,并辅以大量的实例说明,书本阶段性地提供了一些实验指导。
本书提供了所有实例的源代码以及开发过程中用到的软件下载地址,供读者学习参考使用。
本书为学校教学量身定做,供高校面向对象技术相关课程使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
本书是中南大学精品教材建设中的一本特色教材,为高校计算机相关专业提供面向对象技术和UML的讲解。本书采用Java语言进行描述,针对Java技术标准编程进行详细的讲解,以简单通俗易懂的案例,逐步引领读者从基础到各个知识点进行学习。本书涵盖了JavaSE开发环境配置、程序设计基础、面向对象相关技术、常用API、UML基础知识。在章节中穿插了上机习题,并提供了答案,用于对该章内容进行阶段性总结演练。
作者长期从事教学工作,积累了丰富的经验,其“实战教学法”取得了很好的效果。本书适合教学。书中章节安排适当,将习题融于讲解的过程中,教师可以根据情况选用,也可以进行适当增减。
本书的知识体系结构如下所示,遵循了循序渐进的原则,逐步引领读者从基础到各个知识点进行学习。
上篇面向对象技术
第1章Java入门
第2章程序设计基础: 变量及其运算
第3章程序设计基础: 流程控制和数组
第4章实验指导1
第5章类、对象和成员
第6章封装
第7章继承和多态
第8章实验指导2
第9章异常处理
第10章Java常用API
第11章Java IO操作
第12章多线程开发
第13章反射技术
第14章实验指导3
下篇UML
第15章UML入门
第16章用例图
第17章类图和对象图
第18章实验指导4
第19章顺序图、协作图、状态图和活动图
第20章包图、构件图和部署图
第21章实验指导5
本书提供了全书所有实例的源代码,供读者学习参考使用,所有程序均经过了作者精心的调试。
由于时间仓促和作者水平有限,书中的错误和不妥之处敬请读者批评指正。
有关本书的意见反馈和咨询,读者可在清华大学出版社相关版块中与作者进行交流。
郭克华
2013年11月
目录
上篇面向对象技术
第1章Java入门
1.1认识Java
1.1.1认识编程语言
1.1.2Java的来历
1.1.3Java为什么流行
1.1.4Java的三个版本
1.1.5编程前的准备工作
1.2安装JDK
1.2.1获取JDK
1.2.2安装JDK步骤
1.2.3安装目录介绍
1.2.4环境变量设置
1.3开发第一个Java程序
1.3.1如何编写源代码
1.3.2如何将源代码编译成.class文件
1.3.3如何执行.class文件
1.3.4新手常见错误
1.4用Eclipse开发Java程序
1.4.1Eclipse的概念
1.4.2安装Eclipse
1.4.3如何建立项目
1.4.4如何开发Java程序
1.4.5如何维护项目
1.5小结
第2章程序设计基础:变量及其运算
2.1认识变量
2.1.1变量的定义
2.1.2变量有哪些类型
2.2如何使用变量
2.2.1如何使用整型变量
2.2.2如何使用浮点型变量
2.2.3如何使用字符型变量
2.2.4如何使用布尔型变量
2.2.5基本数据类型之间的类型转换
2.2.6基本数据类型和字符串之间的转换
2.2.7变量的作用范围
2.3注释的书写
2.4Java中的运算
2.4.1算术运算
2.4.2赋值运算
2.4.3关系运算
2.4.4逻辑运算
2.4.5运算符的优先级
2.5小结
第3章程序设计基础:流程控制和数组
3.1判断结构
3.1.1为什么需要判断结构
3.1.2if结构
3.1.3switch结构
3.2认识循环结构
3.2.1为什么需要循环结构
3.2.2while循环
3.2.3dowhile循环
3.2.4for循环
3.2.5循环嵌套
3.2.6break和continue
3.3数组
3.3.1为什么需要数组
3.3.2如何定义数组
3.3.3如何使用数组
3.3.4数组的引用性质
3.3.5数组的应用
3.3.6多维数组
3.4小结
第4章实验指导1
4.1关于变量和数据类型的实践
4.2流程控制和数组的综合实践
第
代码片段和文件信息
class FirstApp { public static
void main(String[] args){
System.out.println(“这是一个Java程序“); } }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1670144 2014-02-25 21:03 面向对象技术与UML课件及源代码\课件1\ch01\ch01.ppt
文件 428 2010-11-26 18:44 面向对象技术与UML课件及源代码\课件1\ch01\FirstApp.class
文件 111 2010-11-26 18:44 面向对象技术与UML课件及源代码\课件1\ch01\FirstApp.java
文件 232 2010-11-26 14:18 面向对象技术与UML课件及源代码\课件1\ch01\Prj01\.classpath
文件 381 2010-11-26 14:18 面向对象技术与UML课件及源代码\课件1\ch01\Prj01\.project
文件 538 2010-11-26 14:45 面向对象技术与UML课件及源代码\课件1\ch01\Prj01\bin\FirstApp.class
文件 118 2010-11-26 14:28 面向对象技术与UML课件及源代码\课件1\ch01\Prj01\src\FirstApp.java
文件 1106944 2014-02-21 21:41 面向对象技术与UML课件及源代码\课件1\ch02\ch02.ppt
文件 232 2010-11-26 18:56 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\.classpath
文件 381 2010-11-26 18:56 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\.project
文件 777 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\BooleanTest1.class
文件 793 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\CharTest1.class
文件 846 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\CharTest2.class
文件 404 2010-11-27 08:45 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\CommentTest1.class
文件 792 2010-11-27 08:58 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\ComputeTest1.class
文件 736 2010-11-27 09:00 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\ComputeTest2.class
文件 643 2010-11-27 09:36 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\ComputeTest3.class
文件 833 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\FloatTest1.class
文件 982 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\IntegerTest1.class
文件 845 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\IntegerTest2.class
文件 380 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\ScopeTest1.class
文件 767 2010-11-27 07:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\StringTest1.class
文件 1012 2010-11-27 07:50 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\TypeConvertTest1.class
文件 1103 2010-11-27 08:37 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\bin\TypeConvertTest2.class
文件 208 2010-11-26 19:33 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\BooleanTest1.java
文件 224 2010-11-26 19:25 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\CharTest1.java
文件 235 2010-11-26 19:36 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\CharTest2.java
文件 109 2011-03-13 10:13 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\CommentTest1.java
文件 151 2011-03-13 10:12 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\CommentTest2.java
文件 279 2010-11-27 08:58 面向对象技术与UML课件及源代码\课件1\ch02\Prj02\src\ComputeTest1.java
............此处省略615个文件信息
相关资源
- 北大青鸟S2使用Java实现面向对象编程
- kafka的java依赖包
- 完整J2EE架构的用户权限管理系统源码
- Java语言程序设计-原书第10版-答案及源
- Java Web版酒店管理系统源码[mysql数据库
- Java人力资源管理系统,基于 spring m
- Java 开源博客系统 spring mvc、 hibernat
- Java SSM 航空票务管理系统 spring、 my
- Java SSM、 shiro开发用户登录权限认证的
- 基于Hadoop的电影推荐系统的设计与实
- springboot 分布式全家桶
- 免费版 JAVA PPT控件 -Free Spire.Presentat
- Java编写类似Flash的播放器
- javaweb网络商城源码
- JavaEE音乐网站
- java web实战项目
- JavaEE基础实用教程第二版源代码下
- 基于JavaWeb的网上图书商城系统设计资
- JAVA WEB网上商城项目
- 《Java EE互联网轻量级框架整合开发
- servlet和jsp学习指南-高清版
- Web扫描SQL注入漏洞 Java版
- 使用ssh框架,实现单表增删改查、条
- 基于java开发的山寨QQ
- 简单的停车管理系统SSM
- 微信公众号-h5支付(完整demo+代码说明
- 手机版JDK API 文档 中文版
- 可运行基于Java在线学习平台.zip
- MLDN李兴华JavaWeb开发实战经典高级案例
- 12306Javaweb项目源码
评论
共有 条评论