扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
基于新信息技术的Java程序设计基础 版权信息
- ISBN:9787560664736
- 条形码:9787560664736 ; 978-7-5606-6473-6
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
基于新信息技术的Java程序设计基础 内容简介
本书作为Java程序设计的入门教材, 突出了“工学结合、任务驱动”的编写思想, 力求深入浅出、有的放矢, 以示例的展开引入理论的阐达, 便于读者掌握Java语言的编程特点。本书分为10章, 内容包括Java概述、Java程序设计基础、Java流程控制语句、数组与字符串、面向对象程序设计、异常处理、多线程程序设计、数据库编程、输入/输出处理、网络编程等。
基于新信息技术的Java程序设计基础 目录
第1章 Java概述 1
1.1 Java语言概述 1
1.1.1 Java语言的背景 1
1.1.2 Java语言的特性 2
1.1.3 Java和C、C++ 的比较 4
1.1.4 Java的应用 6
1.1.5 Java开发平台 7
1.1.6 一个简单的Java程序 8
1.2 Java开发环境 10
1.2.1 Java虚拟机(JVM) 10
1.2.2 JDK、JRE、JVM之间的关系 10
1.2.3 JDK目录结构 11
1.3 Eclipse使用介绍 12
1.3.1 Eclipse的发展背景 12
1.3.2 Eclipse的主要特点 12
1.3.3 Eclipse的下载与安装 13
1.3.4 Eclipse的开发环境 13
课后练习 20
第2章 Java程序设计基础 21
2.1 标识符与数据类型 21
2.1.1 标识符 21
2.1.2 数据类型 22
2.2 常量与变量 23
2.2.1 常量 23
2.2.2 变量 24
2.2.3 变量的作用域 26
2.2.4 变量的默认值 26
2.3 语句、表达式和运算符 26
2.3.1 赋值运算符与赋值表达式 27
2.3.2 语句 27
2.3.3 算术运算符 27
2.3.4 关系运算符 28
2.3.5 逻辑运算符 29
2.3.6 位运算符 29
2.3.7 其他运算符 29
2.3.8 运算符的优先级 29
2.4 数据类型之间的转换 30
2.4.1 自动类型转换 30
2.4.2 强制类型转换 31
2.4.3 表达式的类型转换 32
2.5 注释 32
2.6 关键字 33
2.7 Java编码规范与编码格式 33
课后练习 35
第3章 Java流程控制语句 36
3.1 分支语句 36
3.1.1 if语句 36
3.1.2 switch语句 41
3.2 循环语句 44
3.2.1 while语句 44
3.2.2 do-while语句 45
3.2.3 for语句 45
3.2.4 循环语句对比 47
3.3 跳转语句 48
3.3.1 break语句 48
3.3.2 continue 语句 49
3.3.3 return语句 50
课后练习 50
第4章 数组与字符串 51
4.1 数组 51
4.1.1 一维数组的定义 51
4.1.2 一维数组的初始化 52
4.1.3 一维数组的引用 52
4.1.4 多维数组 53
4.1.5 二维数组的定义 53
4.1.6 二维数组的初始化 54
4.1.7 二维数组的引用 54
4.2 字符串 54
4.2.1 字符串常量 54
4.2.2 String类字符串 55
4.2.3 StringBuffer类字符串 59
课后练习 61
第5章 面向对象程序设计 62
5.1 面向对象程序设计的思想 62
5.1.1 面向对象的方法学 63
5.1.2 面向对象程序设计的基本概念 63
5.2 类和对象 66
5.2.1 软件对象 66
5.2.2 类声明和类体 67
5.2.3 如何创建和使用对象 68
5.2.4 类的方法 70
5.3 类和封装 73
5.3.1 封装 73
5.3.2 访问控制 74
5.3.3 构造方法 75
5.3.4 this的用法 76
5.3.5 静态常量 76
5.3.6 final关键字 76
5.4 类和继承 77
5.4.1 继承 77
5.4.2 抽象类和抽象方法 79
5.5 类和多态 80
5.6 接口 82
5.7 包 82
5.7.1 创建包 83
5.7.2 导入包 83
5.7.3 包的内容 84
5.7.4 包对象和规范 85
5.8 面向对象设计原则 85
课后练习 86
第6章 异常处理 87
6.1 异常和异常处理 87
6.1.1 异常 87
6.1.2 异常处理机制 87
6.1.3 Java中异常类和异常对象 88
6.1.4 异常捕获与处理 89
6.1.5 一个异常处理的实例 92
6.2 异常处理语句 92
6.2.1 try-catch语句 92
6.2.2 try-catch-finally语句 96
6.2.3 throw语句 97
6.2.4 throws语句 97
6.2.5 Java异常处理的特点 98
6.3 创建用户自定义异常类 98
课后练习 99
第7章 多线程程序设计 100
7.1 线程的概念 100
7.1.1 线程、进程和多任务 100
7.1.2 Java中的多线程 101
7.2 多线程程序设计 101
7.2.1 从Thread类继承 101
7.2.2 实现Runnable接口 103
7.3 多线程的状态处理 104
7.3.1 线程的状态 104
7.3.2 对线程状态的控制 104
7.4 线程的同步与共享 105
7.4.1 线程的同步 105
7.4.2 线程的优先级 106
7.4.3 生产者—消费者问题 106
课后练习 109
第8章 数据库编程 110
8.1 JDBC概述 110
8.1.1 什么是JDBC 110
8.1.2 JDBC体系结构 110
8.1.3 JDBC的用途 111
8.1.4 JDBC 驱动程序的类型 111
8.1.5 JDBC与ODBC的比较 112
8.2 JDBC实现数据库操作的方法 113
8.2.1 加载驱动程序 113
8.2.2 建立数据库连接 113
8.2.3 进行数据库操作 114
8.2.4 处理执行SQL语句的结果 114
8.2.5 释放声明语句 115
8.3 Statement接口详解 115
8.4 数据库连接实例 116
8.4.1 连接MySQL数据库 116
8.4.2 连接Oracle数据库 116
8.4.3 连接SQL Server数据库 117
课后练习 118
第9章 输入/输出处理 119
9.1 输入/输出流的概述 119
9.1.1 输入/输出流的概念 119
9.1.2 输入/输出类层次 119
9.1.3 标准输入/输出 121
9.2 输入/输出流的分类 123
9.2.1 I/O流的四个基本类 123
9.2.2 I/O流的具体分类 124
9.3 字节流 125
9.4 字符流 131
9.5 InputStream与Reader的差别以及OutputStream与Writer的差别 132
9.6 综合实例 133
课后练习 136
第10章 网络编程 137
10.1 网络技术的基本概念 138
10.1.1 TCP/IP协议集合 138
10.1.2 IP地址与端口 139
10.1.3 URL 139
10.2 Java网络技术架构 140
10.3 URL编程 140
10.3.1 创建URL对象 140
10.3.2 获取URL对象的信息 141
10.3.3 URL应用实例 141
10.4 Socket编程 142
10.4.1 Socket类和ServerSocket类 142
10.4.2 Socket编程基本步骤 143
10.4.3 Socket通信实例 143
课后练习 145
参考文献 146
展开全部
书友推荐
- >
罗庸西南联大授课录
罗庸西南联大授课录
¥30.1¥32.0 - >
中国历史的瞬间
中国历史的瞬间
¥18.2¥38.0 - >
史学评论
史学评论
¥29.4¥42.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥16.4¥49.8 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥15.1¥45.8 - >
自卑与超越
自卑与超越
¥29.5¥39.8 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0
本类畅销
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108