Java程序设计实践教程

本书特色

[

  《计算机“卓越工程师计划”应用型教材:java程序设计实践教程》从java的入门知识开始进行介绍,力图让读者通过13章的学习和实践,由浅入深、由点到面、逐步提高,掌握java程序设计技术。这13章介绍的内容分别是java入门、java编程基础、数组和字符串、面向对象程序设计基础、面向对象程序设计进阶、常用类库和基本类型包装器类、泛型与集合、异常处理、图形用户界面、多线程编程、数据库操作、i/o流与文件处理、综合项目实践。本教程共计有134个案例,111个照猫画虎实战训练项目,80个思考题,49个牛刀初试项目,6个创新挑战的综合性实践项目。

]

内容简介

[

  本书是在原有畅销图书基础上改编而成的,适应了“卓越工程师计划”的教学要求。

]

作者简介

[

张永常教授,现任徐州师范大学计算机科学与技术学院副院长。主要研究方向:计算机应用及教学研究。主讲计算机教材教法、Java程序设计等课程。江苏省计算机安全专业委员会副主任委员

]

目录

第1章 java入门1.1 java有何特色1.2 学习java有何用途1.3 如何学习java1.4 怎样搭建java运行环境1.4.1 下载jdk1.4.2 安装jdk1.4.3 设置环境变量1.5 进行java开发需要哪些工具1.5.1 ultraedit1.5.2 eclipse1.6 java程序是什么样子1.6.1 java application程序1.6.2 java applet程序1.6.3 在eclipse中编写和运行程序1.6.4 编码规范概述1.7 编写程序的关键是什么-算法1.7.1 算法及其特性1.7.2 传统流程图1.7.3 用传统流程图描述算法举例1.7.4 n-s流程图及其应用举例1.8 如何获得java帮助1.8.1 下载帮助文档1.8.2 使用帮助文档1.9 思考与实践1.9.1 实训目的1.9.2 实训内容第2章 java编程基础2.1 标识符与关键字2.1.1 关键字2.1.2 标识符2.2 基本数据类型2.2.1 整数类型(int、short、long、byte)2.2.2 浮点类型(float、double)2.2.3 布尔类型(boolean)2.2.4 字符类型(char)2.2.5 数据类型的转换2.3 常量和变量2.3.1 常量2.3.2 变量2.3.3 变量的作用域2.4 接收用户的输入和程序输出2.4.1 输入单个字符2.4.2 输入多个字符2.4.3 使用bufferedreader类输入数值型数据2.4.4 使用图形方式输入数据2.4.5 使用scanner类输入数据2.5 运算符与表达式2.5.1 赋值运算符和语句2.5.2 算术运算符和算术表达式2.5.3 关系运算符和关系表达式2.5.4 逻辑运算符和逻辑表达式2.5.5 位运算符2.5.6 条件赋值运算符2.5.7 括号与方括号运算符2.5.8 广义赋值运算符2.5.9 对象运算符2.5.10 运算符的优先级2.6 程序的流程控制2.6.1 顺序结构2.6.2 分支结构2.6.3 循环结构2.6.4 转移语句2.6.5 综合实践2.7 思考与实践2.7.1 实训目的2.7.2 实训内容第3章 数组和字符串3.1 数组的概念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 java新特性对数组的支持3.6 数组操作3.7 字符串类3.7.1 string类3.7.2 stringbuffer类3.7.3 字符串数组3.8 思考与实践3.8.1 实训目的3.8.2 实训内容第4章 面向对象程序设计基础4.1 类与对象4.1.1 类的声明和创建4.1.2 类的实例化结果-对象4.1.3 对象的访问4.1.4 分析与设计类时的注意事项4.2 方法4.2.1 方法的创建4.2.2 方法的调用4.2.3 常用访问控制修饰符4.2.4 参数传递4.2.5 方法的重载4.2.6 方法的递归调用4.2.7 数学类中的常用方法4.3 构造方法4.4 静态方法和静态变量4.5 思考与实践4.5.1 实训目的4.5.2 实训内容第5章 面向对象程序设计进阶5.1 类的封装性5.2 类的继承性5.2.1 继承的概念5.2.2 继承的语法格式与实现5.3 隐藏、覆盖与super、this关键字5.3.1 super5.3.2 this5.4 类的多态性5.5 抽象类5.5.1 抽象类的概念5.5.2 创建抽象类5.5.3 抽象方法5.6 接口5.6.1 接口的定义5.6.2 接口的实现5.6.3 接口的继承5.7 内部类5.7.1 实名内部类5.7.2 匿名内部类5.8 包5.8.1 包的创建5.8.2 包的导入5.8.3 编译和运行包中的程序5.9 枚举类型5.9.1 枚举类型定义5.9.2 枚举类型使用5.9.3 案例分析5.10 思考与实践5.10.1 实训目的5.10.2 实训内容第6章 常用类库和基本类型包装器类6.1 系统相关类——runtime类6.2 常用类6.2.1 object类6.2.2 math类6.2.3 biginteger类6.2.4 bigdecimal类6.2.5 comparable接口6.3 日期处理类6.3.1 date类6.3.2 calendar类6.4 格式化类6.4.1 numberformat数字格式化类6.4.2 dateformat日期格式化类6.5 正则表达式6.6 基本类型包装器类6.6.1 byte、integer、short、long类6.6.2 character类6.6.3 float、double类6.7 思考与实践6.7.1 实训目的6.7.2 实训内容第7章 泛型与集合7.1 泛型7.1.1 泛型类的声明和使用7.1.2 泛型接口声明与使用7.1.3 泛型方法7.2 集合框架概述7.2.1 集合的概念7.2.2 collection接口常用方法7.2.3 set接口与实现类7.2.4 list接口和实现类7.2.5 map接口和实现类7.2.6 集合工具类-collections7.3 思考与实践7.3.1 实训目的7.3.2 实训内容第8章 异常处理8.1 异常的概念及分类8.1.1 异常的概念8.1.2 异常分类8.2 异常处理8.2.1 捕获异常语句(try-catch-finllay)8.2.2 抛出异常(throw和throws)语句8.3 自定义异常8.4 思考与实践8.4.1 实训目的8.4.2 实训内容第9章 图形用户界面9.1 java图形界面基础9.1.1 awt与swing组件9.1.2 图形api与swing组件结构9.1.3 gui程序开发的一般步骤9.2 顶层容器——窗口9.2.1 窗口9.2.2 窗口案例9.2.3 对话框9.3 常用组件9.3.1 标签(jlabel)9.3.2 文本框(jtextfield)9.3.3 密码框(jpasswordfield)9.3.4 按钮(jbutton)9.3.5 组合框(jcombobox)9.3.6 实践案例——登录窗体9.4 菜单和工具栏9.4.1 菜单9.4.2 菜单案例……

封面

Java程序设计实践教程

书名:Java程序设计实践教程

作者:张永常

页数:348

定价:¥39.8

出版社:电子工业出版社

出版日期:2013-08-01

ISBN:9787121204784

PDF电子书大小:38MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注