零基础轻松学Java张洪波,丁卫颖,郑铮pdf下载pdf下载

零基础轻松学Java张洪波,丁卫颖,郑铮百度网盘pdf下载

作者:
简介:本篇主要提供零基础轻松学Java张洪波,丁卫颖,郑铮pdf下载
出版社:烟雨江南图书专营店
出版时间:2018-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:张洪波,丁卫颖,郑铮 著
定  价:69
出 版 社:机械工业出版社
出版日期:2018年11月01日
页  数:308
装  帧:平装
ISBN:9787111611301
前言
章开始Java之旅1
1.1无处不在的Java1
1.2Java为何受大家喜爱2
1.3Java的目标3
1.4Java开发环境的搭建3
1.4.1JDK的下载与安装3
1.4.2Java开发环境配置5
1.5Java程序运行的原理6
1.6Java开发工具Eclipse6
1.6.1Eclipse的安装与启动6
1.6.2Eclipse编写Java程序的流程8
1.7要点总结12
1.8练习题12
第2章Java语言基础13
2.1Java程序的基本组成13
2.2Java语言的数据类型16
2.2.1整数类型16
2.2.2浮点类型17
2.2.3字符类型17
2.2.4布尔类型17
2.2.5基本数据类型的默认值17
2.2.6类型转换17
2.3运算符和表达式19
2.3.1赋值运算符19
2.3.2算术运算符19
2.3.3位运算符20
2.3.4关系运算符21
2.3.5三元运算符21
2.3.6运算符优先级22
2.4流程控制语句22
2.4.1选择语句22
2.4.2循环语句27
2.5数组与方法32
2.5.1一维数组32
2.5.2二维数组35
2.5.3方法37
2.6要点总结40
2.7编程练习40
第3章Java面向对象编程41
3.1理解面向对象41
3.1.1基本概念41
3.1.2基本特性42
3.2类与对象42
3.2.1类定义42
3.2.2对象的创建及使用45
3.2.3this和static关键字48
3.2.4内部类52
3.3继承53
3.3.1继承的语法和规则53
3.3.2重载和覆盖55
3.3.3super关键字56
3.4final关键字57
3.4.1final变量57
3.4.2final方法57
3.4.3final类58
3.5抽象类58
3.6接口59
3.6.1接口定义59
3.6.2实现接口60
3.6.3匿名内部类61
3.7包及访问控制权限61
3.7.1包的操作62
3.7.2访问权限修饰符62
3.8对象的多态性63
3.9Object类
3.10包装类66
3.10.1基本数据类型转换为包装类67
3.10.2字符串转换为包装类67
3.10.3包装类转换为基本数据类型67
3.10.4字符串转换为基本数据类型68
3.10.5自动装箱和自动拆箱68
3.10.6覆盖父类的方法69
3.11String类69
3.11.1String对象的实例化和内容比较69
3.11.2String类中的常用方法70
3.12要点总结71
3.13编程练习71
第4章Java异常73
4.1Java中的异常类及分类73
4.2Java异常处理机制75
4.2.1捕获处理异常76
4.2.2声明抛出异常80
4.3自定义异常82
4.4自定义异常的综合应用84
4.5实例练习:异常的综合应用87
4.6要点总结88
4.7编程练习88
第5章Java线程90
5.1多线程及线程简介90
5.2线程的创建91
5.3线程的状态95
5.4线程的调度95
5.5线程的优先级96
5.6守护线程99
5.7线程同步101
5.8实例练习:线程综合应用106
5.9要点总结109
5.10练习题109
5.11编程练习110
第6章111
Java集合框架111
6.1常用集合接口111
6.1.1Collection接口112
6.1.2List接口113
6.1.3Set接口114
6.1.4Map接口114
6.1.5Map.Entry接口116
6.1.6Iterator接口116
6.1.7ListIterator接口116
6.2常用集合类117
6.2.1ArrayList类118
6.2.2LinkedList类121
6.2.3HashSet类125
6.2.4HashMap127
6.3实例练习:集合类的综合运用131
要点总结132
6.5练习题132
6.6编程练习133
第7章JavaIO134
7.1File类134
7.2RandomAccessFile类136
7.3字节流与字符流137
7.3.1字节流138
7.3.2字符流139
7.3.3字节流与字符流的区别140
7.4转换流141
7.5打印流142
7.6管道流143
7.7BufferedReader类和BufferedWriter类144
7.8数据操作流145
7.9对象流147
7.10Scanner类148
7.11要点总结148
7.12编程练习149
第8章Java数据库编程150
8.1JDBC技术150
8.1.1JDBC技术简介150
8.1.2JDBC驱动程序151
8.1.3JDBC和ODBC与其他API的比较152
8.2结构化查询语言152
8.2.1SQL简介153
8.2.2SELECT语句153
8.2.3更新记录154
8.2.4聚集函数155
8.3JDBC基本操作156
8.3.1JDBC操作步骤156
8.3.2JDBC-ODBC连接数据库157
8.3.3JDBC直接连接数据库163
8.3.4JDBC对数据库的更新操作167
8.4JDBC不错操作170
8.4.1PreparedStatemen接口170
8.4.2CallableStatement接口172
8.4.3事务处理173
8.5要点总结173
8.6练习题173
8.7编程练习174
第9章Java网络编程175
9.1网络基础175
9.1.1TCP/IP网络模型175
9.1.2IP地址与InetAddress类176
9.1.3套接字176
9.2UDP协议网络程序177
9.2.1概述177
9.2.2DatagramPacket类177
9.2.3DatagramSocket类178
9.2.4创建UDP服务器端程序179
9.2.5创建UDP客户端程序180
9.3TCP协议网络程序181
9.3.1概述181
9.3.2Socket类182
9.3.3ServerSocket类183
9.3.4创建TCP服务器端程序184
9.3.5创建TCP客户端程序185
9.4HTTP协议网络程序186
9.4.1概述186
9.4.2URL类186
9.4.3URLConnection类188
……
9.5综合实例:实现简单的Web服务器
9.6要点总结
9.7练习题
9.8编程练习
0章Java图形用户界面
10.1AWT与Swing简介
10.2创建窗体
10.3标签组件:JLabel
10.4按钮组件:JButton
10.5JPanel容器
10.6布局管理器
10.7文本组件:JTextComponent
10.8事件处理
10.9单选按钮组件:JRadioButton
10.10复选框组件:JCheckBox
10.11列表框组件:JList
10.12下拉列表框:JComboBox
10.13菜单组件:JMenu与JMenuBar
10.14文件选择框组件:JFileChooser
10.15要点总结
10.16练习题
1章Java常用类库
11.1StringBuffer类
11.2Runtime类
11.3System类
11.4Math类
11.5Random类
11.6要点总结
11.7练习题
2章Java项目开发
12.1软件开发过程
12.2项目实例:记事本工具的开发
12.3项目实例:网络通信工具的开发
12.4项目实例:在线相册的开发
12.5要点总结
12.6编程练习

内容简介

本书系统地介绍Java程序设计的基础知识、开发环境与开发工具。全书共分12章,内容包括Java语言概述、Java语言的基本语法、程序流程控制语句、面向对象编程基础、异常的概念和处理、多线程处理机制、集合框架、Java输入/输出(I/O)处理、JDBC数据库编程、Java网络编程和Swing程序设计,*后介绍Java常用的类库和开发Java程序的实战演练,包括记事本工具、网络通信工具和在线相册的开发项目。另外,每章还安排了练习题和编程练习,供读者巩固知识,提升编程技能。本书从初学者的角度出发,以丰富的实例、通俗易懂的语言,详细介绍Java开发中重点用到的多种技术,使读者快速掌握Java程序设计的方法。