-
内容大纲
本书是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习;同时全面涵盖了Java 8这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。
本书包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;第2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和Java Web Start等;第3周介绍高级主题,包括输入和输出、内部类和闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。
本书可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考。 -
作者介绍
罗格斯·卡登海德,是程序员兼作者,出版了30多部编程和Web发布方面的著作,其中包括Sams Teach Yourself Java 2 in 24 Hours和Absolute Beginner’s Guide to Minecraft Mods Programming。他还是Drudge Retort等网站的发布人,这些网站每年的访问量超过2000万。 -
目录
第1周课程 Java语言
第1章 Java基础
1.1 Java语言
1.1.1 Java的历史
1.1.2 Java概述
1.1.3 选择开发工具
1.2 面向对象编程
1.3 对象和类
1.4 属性和行为
1.4.1 属性
1.4.2 行为
1.4.3 创建类
1.4.4 运行程序
1.5 组织类和类行为
1.5.1 继承
1.5.2 创建类层次结构
1.5.3 使用继承
1.5.4 接口
1.5.5 包
1.6 总结
1.7 问与答
1.8 小测验
1.8.1 问题
1.8.2 答案
1.9 认证练习
1.10 练习
第2章 Java编程基础
2.1 语句和表达式
2.2 变量和数据类型
2.2.1 创建变量
2.2.2 给变量命名
2.2.3 变量类型
2.2.4 给变量赋值
2.2.5 常量
2.3 注释
2.4 字面量
2.4.1 数字字面量
2.4.2 布尔字面量
2.4.3 字符字面量
2.4.4 字符串字面量
2.5 表达式和运算符
2.5.1 算术运算符
2.5.2 再谈赋值
2.5.3 递增和递减运算符
2.5.4 比较运算符
2.5.5 逻辑运算符
2.5.6 运算符优先级
2.6 字符串运算
2.7 总结
2.8 问与答
2.9 小测验
2.9.1 问题
2.9.2 答案
2.10 认证练习
2.11 练习
第3章 对象
3.1 创建新对象
3.1.1 使用new
3.1.2 对象是如何创建的
3.1.3 内存管理
3.2 使用类变量和实例变量
3.2.1 获取值
3.2.2 设置值
3.2.3 类变量
3.3 调用方法
3.3.1 设置字符串的格式
3.3.2 嵌套方法调用
3.3.3 类方法
3.4 对象的引用
3.5 对象和基本数据类型的强制类型转换
3.5.1 强制转换基本类型
3.5.2 强制转换对象
3.5.3 基本类型和对象之间的转换
3.6 比较对象值和类
3.6.1 比较对象
3.6.2 判断对象所属的类
3.7 总结
3.8 问与答
3.9 小测验
3.9.1 问题
3.9.2 答案
3.10 认证练习
3.11 练习
第4章 数组、逻辑和循环
第5章 创建类和方法
第6章 包、接口和其他类特性
第7章 异常和线程
第2周课程 Java类库
第8章 数据结构
第9章 使用Swing
第10章 创建Swing界面
第11章 在用户界面上排列组件
第12章 响应用户输入
第13章 创建Java2D图形
第14章 开发Swing应用程序
第3周课程 Java编程
第15章 输入和输出
第16章 使用内部类和闭包
第17章 通过Internet进行通信
第18章 使用JDBC .2和Derby访问数据库
第19章 读写RSS Feed
第20章 XML Web服务
第21章 使用Java编写Android应用
附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...