出版时间:2010-6 出版社:电子工业出版社 作者:马力 页数:255
内容概要
本书根据高职高专教育特点,以着重体现“理论性、实用性、技术性 ”三者相结合的编写特色,引导读者快速、高效地进入Java编程世界。 全书共分10章,采用循序渐进的方式,介绍面向对象的基本概念和相关技术,并对Java语言进行概述,围绕抽象性、封装性、继承性、多态性以及I/O、异常等内容由浅入深地进行讲解,并介绍运用Java语言及其类库在J2SE平台下进行图形用户界面编程、网络编程、数据库编程等内容。全书内容丰富,通俗易懂,通过大量精选的实例,使读者逐步掌握Java应用程序开发方法和技巧。每章内容均围绕几个典型案例展开,案例讲述包括 “任务描述”、“任务分析”、“任务实现”和“相关知识”,并通过大量针对性强的“练一练”来强化“知识点”的学习和掌握。书后附有“章节复习与训练”供读者练习和提高。 本书可作为高职高专院校相关专业Java课程的教材,也可作为Java编程爱好者的自学指导书。
书籍目录
第1章 认识Java语言 1.1 Java简介 1.1.1 Java是什么 1.1.2 Java语言的应用前景 1.1.3 Java语言的特点 1.1.4 Java虚拟机 1.1.5 Java的程序类型 1.1.6 Java的开发运行环境 1.2 搭建Java开发环境 1.2.1 JDK下载 1.2.2 JDK安装 1.2.3 配置环境变量 1.3 编写第一个Java程序 复习与训练 第2章 Java基础知识 案例1 员工个人信息 2.1 数据类型 2.2 变量及赋值 2.3 基本语言符号 2.3.1 标识符 2.3.2 关键字和保留字 2.4 类型转换 案例2 球体的体积 2.5 常量 案例3 利用海伦公式计算三角形面积 2.6 运算符和表达式 2.6.1 算术运算符 2.6.2 关系运算符 2.6.3 逻辑运算符 2.6.4 赋值运算符 2.6.5 三元运算符 2.6.6 表达式数据类型 复习与训练 第3章 控制流语句 案例4 闰年的判断 3.1 顺序与分支结构 案例5 水仙花数 3.2 循环结构 3.2.1 循环语句 3.2.2 跳转语句 复习与训练 第4章 数组 案例6 评委打分 4.1 一维数组 4.1.1 数组的定义与创建 4.1.2 数组的内存模型 4.1.3 数组的遍历 4.1.4 数组的复制 4.1.5 数组排序 案例7 矩阵的乘法 4.2 多维数组 4.2.1 二维数组 4.2.2 多维数组 案例8 字符串的使用 4.3 字符串与String类 4.4 数组工具类 复习与训练 第5章 Java面向对象基础 案例9 学生成绩榜 5.1 类的定义 5.2 实例变量 5.2.1 构造器 5.2.2 实例变量 5.3 方法的定义 5.3.1 方法的使用 5.3.2 返回值 5.4 对象的创建与使用 5.4.1 new操作符 5.4.2 this关键字 5.5 方法重载 案例10 单子类(单例模式) 5.6 静态变量与静态方法 复习与训练 第6章 面向对象高级特性 案例11 大象放冰箱(模板模式) 6.1 继承 6.1.1 继承的特点 6.1.2 子类实例化过程 6.1.3 this与super 6.2 方法覆盖 6.3 final 6.4 包 6.4.1 定义包 6.4.2 导入包 6.4.3 访问控制符 6.5 封装 6.6 多态 6.6.1 多态表现形式 6.6.2 对象的归属 6.7 抽象类 案例12 USB设备的执行过程 6.8 接口 6.8.1 接口的基本语法 6.8.2 接口的继承 6.9 内部类 6.10 泛型 6.10.1 规则和限制 6.10.2 逐渐深入泛型 复习与训练 第7章 Java常用类库 第8章 异常处理 第9章 GUI编程 第10章 多线程与网络编程 参考文献
编辑推荐
编者具有多年软件开发项目经验,并在教学一线有丰富经验和积累 全书共20个典型案例,每章内容围绕几个典型案例展开 案例讲述通过“任务描述”、“任务分析”、“任务实现”和“相关知识”完成 每小节通过穿插大量针对性强的“练一练”来强化“知识点”的学习和掌握
图书封面
评论、评分、阅读与下载