Java 7基础教程


Java 7基础教程

文章插图
Java 7基础教程【Java 7基础教程】《Java7基础教程》是2013年人民邮电出版社出版的图书,作者是JayBryant 。
基本介绍作者:Jay Bryant
译者:李 鹏                       /            韩 智
ISBN:9787115302717
页数:259
定价:49.00元
出版社:人民邮电出版社
出版时间:2013-1
装帧:平装
副标题:Java 7基础教程
原作名:Java 7 for Absolute Beginners
内容介绍作为一本最全面、极具实用价值的Java 7入门书籍,《Java 7基础教程》首先展示了如何开始编写第一个程式,继而详细阐释了Java 7的基础知识,包括运算、数据类型、分支和循环,以及面向对象语言是如何定义和解决问题的 。当然了,像如何操作档案、如何读取档案内容以及如何为程式创建用户界面这些软体开发人员必须掌握的知识,《Java 7基础教程》也会一一道来 。更有动画及电子游戏等内容为我们打开兴趣之门 。《Java 7基础教程》是想要掌握Java语言的开发人员的理想读物 。作者介绍Jay Bryant诗人、教师、技术作家、资深软体开发人员 。美国怀俄明州立大学英语文学硕士 。1986年以来致力于编写软体手册,曾为通用电气、摩托罗拉、3M及必能宝等公司撰写文档 。曾效力于《波士顿环球报》及Logical Information Machines公司 。与人合着有Pro HTML5 Performance 。作品目录第1章编写第一个Java程式 11.1安装JDK 11.2安装Eclipse 21.3创建第一个Java项目 21.4创建程式 41.4.1为程式添加更多功能 61.4.2进一步开发 71.4.3关于Java对象 81.5小结 9第2章Java语法 102.1样例 102.1.1代码行 132.1.2包声明 152.1.3import导入 162.1.4类 172.1.5栏位 182.1.6方法 192.1.7构造方法 212.1.8访问修饰符 212.1.9接口 222.1.10异常 232.1.11代码块 252.1.12注释 262.2小结 28第3章数据类型 293.1基本数据类型 293.1.1整型数据 293.1.2实型数据 303.1.3布尔型数据 303.1.4字元型数据 313.1.5特别的数据类型:字元串 313.1.6字面常量 323.2包装类 343.3数组 363.4不存在的类型:null 373.5枚举 383.6小结 41第4章运算符 424.1Java运算符 424.1.1运算符的优先权 424.1.2被遗忘的运算符:小括弧 434.1.3后缀运算符 434.1.4一元运算符 444.1.5强制类型转换运算 454.1.6乘法类运算符 474.1.7加法类运算符 484.1.8移位运算符 494.1.9关係运算符 504.1.10相等运算符 524.1.11按位与运算符(&) 534.1.12按位异或运算符(^) 544.1.13按位或运算符(|) 544.1.14逻辑与运算符(&&) 544.1.15逻辑或运算符(||) 554.1.16赋值运算符 564.2对象的比较和排序 574.2.1实现equals方法 574.2.2用于排序的比较 604.3小结 65第5章流程控制、循环以及分支 665.1流程控制 665.1.1if和if-else语句 665.1.2switch语句 685.2循环 715.2.1for循环 715.2.2while循环 745.2.3do-while循环 765.3分支 775.3.1break语句 775.3.2continue语句 785.3.3return语句 805.4小结 81第6章面向对象编程 826.1对象 826.2封装 836.3继承 836.3.1多重继承 846.3.2通过接口为行为建模 856.3.3抽象类 856.3.4静态成员 876.4多态 886.5用Java语言为动物建模 896.6建模粒度的经验 936.7传引用和传值 946.8小结 96第7章开发用户界面 977.1Java Swing基础 977.2大一些的Swing套用 1057.3小结 133第8章读写档案 1358.1使用File对象 1358.1.1打开档案 1378.1.2删除档案 1388.1.3使用临时档案 1398.1.4创建目录 1418.1.5删除目录 1438.1.6删除多个目录 1438.2读写档案内容 1458.2.1流 1458.2.2档案内容的读取 1458.2.3档案内容的写入 1478.3小结 150第9章读写XML1529.1XML的结构 1529.2XML和流 1559.3DOM和SAX 1569.4写XML 1579.4.1用DOM写XML档案 1589.4.2用String写XML档案 1619.5读取XML档案 1629.5.1用DOM读取XML档案 1629.5.2用SAX读取XML档案 1649.6工厂类浅谈 1679.7小结 167第10章动画 16810.1时序就是一切 16810.2动画:一个简单的例子 16910.3让多个项目同时动起来 17310.4精灵动画 17810.5小结 184第11章用Eclipse调试程式 18611.1调试流程 18711.2没有调试器的调试方法 18711.3启动Eclipse调试器 18811.4断点和变数 18911.4.1设定行断点 18911.4.2关于作用域 19011.4.3删除行断点 19211.4.4禁止行断点 19211.4.5设定条件断点 19211.5调试小贴士和技巧 19411.6修复Fireworks程式 19511.7小结 197第12章电子游戏 19812.1电子游戏原理 19812.1.1用户界面 19812.1.2游戏逻辑 19912.1.3游戏循环 19912.2TargetClick游戏 19912.3靶场射击游戏 20712.3.1扩展ShootingGallery游戏 22112.3.2限制条件的说明 22112.4游戏设计资源 22212.5小结 222第13章垃圾回收 22413.1记忆体分配 22413.1.1Java垃圾回收算法:标记清除法 22613.1.2记忆体设定 22713.2垃圾回收 22813.2.1代的概念 22913.2.2部分回收和完全回收 23013.2.3垃圾回收是基于事件驱动的 23013.2.4垃圾回收的有关设定 23013.3最佳化垃圾回收 23113.4回收提示 23313.5阻止垃圾回收 23313.6一种新型的垃圾回收器 23413.7小结 235第14章递归 23614.1递归是语言的基本特徵 23614.2递归无处不在 23714.3明确终止条件 23714.4何时避免递归 23814.5何时使用递归 23914.6计算斐波那契序列 23914.7计算分形图形 24014.7.1绘製谢尔宾斯基三角形 24014.7.2绘製分形树 24414.8小结 247第15章泛型和正则表达式 24915.1泛型 24915.2正则表达式 25315.3小结 259