热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Java程序设计

中国水利水电出版社
    【作 者】吕 争 武俊琢 【I S B N 】978-7-5170-2120-9 【责任编辑】李 炎 【适用读者群】高职高专 【出版时间】2014-08-29 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】208 【千字数】290 【印 张】13 【定 价】28 【丛 书】高职高专院校“十二五”精品示范系列教材(软件技术专业群) 【备注信息】
图书详情

    Java作为一种优秀的编程语言,具有面向对象、平台无关、安全、稳定和多线程等特点,不仅适于开发大型的应用程序,而且特别适合于在Internet上应用开发。

    本书以项目为载体,注重可读性和实用性。全书共8个项目,分别介绍了Java的基本数据类型、语句、类、对象、内部类、异常处理、字符串、实用类、AWT组件、多线程、输入输出流、网络编程基础等内容。

    本书可作为高职院校计算机专业“Java程序设计”课程的教材,也可供程序设计爱好者学习参考。

    本书提供案例源代码和电子教案,读者可以从中国水利水电出版社网站和万水书苑网站下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    本书以项目为载体,注重可读性和实用性。

    Java作为一种优秀的编程语言,具有面向对象、平台无关、安全、稳定和多线程等特点,不仅适于开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。

    本书以项目为载体,注重可读性和实用性,项目一至项目四是对Java语言基本语法的讲解,项目五至项目八是通过四个具体的项目,介绍Java中一些具体的类和对象的使用和功能,使读者能更好地掌握Java的编程技巧。

    全书共八个项目,分别介绍了Java的基本数据类型、语句、类、对象、内部类、异常处理、字符串、实用类、AWT组件、多线程、输入输出流、网络编程基础等内容。

    本书的内容设置以就业为导向,根据当前企业中工作岗位的实际需求,培养具有良好的职业道德、紧跟世界前沿技术、熟悉软件开发流程、掌握国际主流软件开发平台和程序设计语言,具备一定的创新能力和较强的动手能力,能熟练进行软件开发、测试与维护,真正符合软件企业需求的软件开发及应用人才。书中选择了实际工作中常用的实用技术,贴近企业实际需要的案例,逐层深入;并以案例为主线来组织本门课程内容,并将多个小案例分散到每章课程中。

    本书由吕争、武俊琢任主编,马元林、王敬、宋丽萍、陈凤萍任副主编。参加本书编写工作的还有林莉芸、王飞戈、李乐、杨毅等,他们都是多年从事Java教学的一线教师,在全书内容编排、案例选取、文叙风格、难易程度的把握上,提出了非常宝贵的意见。

    本书编写过程中参考了大量国内外计算机网络文献资料,课程建设团队进行了广泛调研,合作企业也派出一线项目研发人员全程参与课程内容制定。

    本书适合理工类大学、高职高专院校计算机专业学生学习,也适合对Java感兴趣的读者自学,并且可供计算机工作者,工程技术人员参考。

    编 者

    2013年12月

    项目1 初识Java 1
    任务1 初识程序 1
    任务2 了解Java 2
    1.2.1 Java语言简介 3
    1.2.2 Java平台简介 4
    任务3 配置Java运行环境 5
    1.3.1 JDK简介 5
    1.3.2 JDK下载和安装(版本1.6) 6
    1.3.3 设置环境变量 9
    任务4 第一个Java程序 11
    1.4.1 Java程序的编写、编译和运行过程 12
    1.4.2 使用记事本编写第一个Java应用
    程序 13
    1.4.3 使用Eclipse编写Java应用程序 14
    1.4.4 为程序添加注释 16
    1.4.5 Java编码规范 16
    习题 17
    项目2 Java语言基础 18
    任务1 学习Java基本数据类型 18
    2.1.1 标识符和关键字 18
    2.1.2 基本数据类型 19
    2.1.3 常量和变量 22
    任务2 使用运算符和表达式 23
    2.2.1 算术运算符和表达式 24
    2.2.2 自加和自减运算符 24
    2.2.3 关系运算符和表达式 24
    2.2.4 逻辑运算符和表达式 25
    2.2.5 赋值运算符和表达式 25
    2.2.6 运算符的优先级 26
    习题 27
    任务3 初识Java语句 27
    2.3.1 Java语句概述 27
    2.3.2 选择语句 28
    2.3.3 循环语句 32
    2.3.4 break和continue语句 35
    习题 37
    任务4 学习数组 37
    2.4.1 数组声明 38
    2.4.2 数组的创建 38
    2.4.3 数组的使用 39
    2.4.4 二维数组 40
    习题 42
    项目3 Java面向对象编程基础 43
    任务1 学习类和对象 43
    3.1.1 类 43
    3.1.2 对象 49
    3.1.3 类的构造方法 51
    3.1.4 类的访问权限 52
    3.1.5 static关键字 55
    习题 56
    任务2 学习方法重载 57
    3.2.1 方法的重载 57
    3.2.2 构造方法的重载 59
    习题 61
    任务3 学习包的使用 61
    3.3.1 包语句 62
    3.3.2 import语句 62
    习题 65
    项目4 Java面向对象高级编程 66
    任务1 学习继承的使用 66
    4.1.1 Java类的继承化 66
    4.1.2 成员变量的隐藏和方法的重写 68
    4.1.3 super和this关键字 70
    任务2 学习区分抽象类、最终类和内部类 73
    4.2.1 抽象类 73
    4.2.2 最终类 74
    4.2.3 内部类 75
    习题 75
    任务3 学习接口的使用 76
    4.3.1 接口的定义与使用 76
    4.3.2 多态 79
    习题 80
    任务4 学习异常类的使用 81
    4.4.1 使用try-catch处理异常 83
    4.4.2 抛出异常 86
    4.4.3 自定义异常 89
    习题 91
    任务5 学习基础类的使用 91
    4.5.1 String类 91
    4.5.2 Math类 95
    4.5.3 Date类 96
    习题 98
    项目5 简单计算器的开发 99
    任务1 计算器功能描述 99
    5.1.1 主要设计思想 99
    5.1.2 程序具备的功能 100
    5.1.3 设计步骤 100
    任务2 理论指导 101
    5.2.1 容器类和组件类 101
    5.2.2 布局管理器 105
    5.2.3 监视器 113
    任务3 计算器总体设计 116
    任务4 详细设计与编码实现 116
    5.4.1 设计计算器界面 116
    5.4.2 实现计算器功能 119
    任务5 计算器程序清单 120
    任务6 计算器运行与发布 129
    习题 129
    项目6 文本编辑器的开发 130
    任务1 文本编辑器功能描述 130
    任务2 理论指导 131
    6.2.1 Swing相关组件 131
    6.2.2 对话框 133
    6.2.3 输入输出流 135
    任务3 文本编辑器总体设计 136
    任务4 详细设计与编码实现 138
    6.4.1 设计文本编辑器界面 138
    6.4.2 设计打开/保存对话框 139
    6.4.3 设置字体和颜色 141
    任务5 文本编辑器程序清单 144
    任务6 文本编辑器的运行与发布 153
    习题 155
    项目7 网络聊天室的开发 156
    任务1 功能描述 156
    任务2 理论指导 157
    7.2.1 客户端套接字 157
    7.2.2 服务器端套接字 158
    7.2.3 多线程机制 159
    任务3 总体设计 160
    7.3.1 设计服务器端和客户端界面 160
    7.3.2 实现信息的发送和接收 161
    7.3.3 实现服务器管理用户 162
    任务4 聊天室详细设计 164
    7.4.1 服务器端详细设计 165
    7.4.2 客户端详细设计 165
    任务5 代码实现 166
    7.5.1 服务器端代码 166
    7.5.2 客户端代码 169
    任务6 程序的运行和发布 172
    习题 174
    项目8 购物管理系统的开发 176
    任务1 系统分析与描述 176
    任务2 理论指导 176
    8.2.1 数据库连接 176
    8.2.2 简单查询 178
    任务3 系统的需求分析 179
    8.3.1 系统需要解决的主要问题 179
    8.3.2 系统具备的基本功能 179
    任务4 详细设计与编码 180
    任务5 系统运行与发布 196
    习题 197

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册