• Java完全自学手册
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java完全自学手册

二手书,此书是一本无赠品和附件,非套装,购买套装请联系客服

11.34 2.0折 58 八五品

仅1件

山东济南
认证卖家担保交易快速发货售后保障

作者林树泽 著

出版社机械工业出版社

出版时间2009-01

版次1

装帧平装

货号9787111256557

上书时间2024-09-30

古籍旧书院

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 林树泽 著
  • 出版社 机械工业出版社
  • 出版时间 2009-01
  • 版次 1
  • ISBN 9787111256557
  • 定价 58.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 432页
  • 正文语种 简体中文
【内容简介】
  《Java完全自学手册》一共分为五篇,循序渐进地讲述了Java语言的各项技术,第一篇的Java技术入门使读者对Java语言有个初步的了解,为后面的深入学习奠定基础;第二篇的面向对象技术是需要读者认真学习和体会的,第三篇的编程提高篇详细讲述了Java语言的高级主题,即读者进阶学习的必备内容;第四篇是Java分布式计算技术的内容,如果读者对Web编程感兴趣,相信本篇可以满足您的需求。为了说明Java语言的应用,《Java完全自学手册》在最后一篇介绍了一个实例,通过该程序从无到有的过程使读者知道如何使用Java语言编写应用程序。Java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到Java的身影。显然Java语言依然保持着旺盛的生命力,这也使得众多的从业人员开始学习Java语言。
  《Java完全自学手册》适用于Java初、中级用户,Java程序员,大中专院校相关专业参考。
【目录】
写给自学编程的人员
前言
第一篇Java技术入门
第0章Java技术概述1
0.1Java技术1
0.1.1Java编程语言1
0.1.2Java语言平台2
0.1.3Java语言的功能2
0.1.4Java语言的优点3
0.2Windows下的“HelloWorld”应用程序3
0.2.1创建应用程序的软件环境3
0.2.2创建“HelloWorld”应用程序的步骤4
0.3深入探讨“HelloWorld”应用程序6
0.3.1注释源代码6
0.3.2实现类定义6
0.3.3详解main()方法7
0.4常见编译错误7
0.4.1环境变量设置错误7
0.4.2语法错误7
0.4.3语义错误8
0.4.4运行时错误8
0.5本章习题9

第1章Java开发工具及环境设置10
1.1Java开发工具简介10
1.2如何下载并安装JDK10
1.3JDK内置工具10
1.3.1JDK常用工具11
1.3.2JDK常用工具示例11
1.3.3应用程序发布工具(jar)12
1.4jar文件的创建与查看13
1.4.1创建jar文件13
1.4.2查看jar文件的内容15
1.4.3提取jar文件的内容16
1.4.4更新jar文件17
1.4.5运行打包的jar软件19
1.5JDK环境设置20
1.6一个简单的Java应用程序21
1.7一个简单的JavaApplet应用程序22
1.7.1编写一个Applet23
1.7.2编写一个用来调用AppletJava程序的HTML文件23
1.7.3Applet的运行过程23
1.8注释及内嵌式文档24
1.9本章习题25

第2章Java语言基础26
2.1Java命名规则26
2.2数据类型26
2.2.1基本数据类型26
2.2.2引用数据类型29
2.3数据类型转换30
2.3.1隐式数据类型转换30
2.3.2显式数据类型转换30
2.4变量与常量31
2.4.1变量31
2.4.2常量31
2.5Java运算符32
2.5.1数学运算符32
2.5.2关系运算符33
2.5.3逻辑运算符34
2.5.4位运算符34
2.5.5位移运算符35
2.5.6“?:”运算符35
2.5.7运算符的优先顺序36
2.6本章习题36

第3章程序流程控制38
3.1流程控制概述38
3.2条件语句38
3.3分支语句39
3.3.1简单的if-else语句39
3.3.2if-else多分支语句40
3.3.3if嵌套语句40
3.3.4switch语句41
3.3.5分支语句中的return42
3.4循环语句42
3.4.1while循环语句42
3.4.2do-while循环语句43
3.4.3for循环语句44
3.5跳转语句45
3.5.1break跳转语句45
3.5.2continue跳转语句45
3.6本章习题46

第4章数组48
4.1一维数组48
4.1.1定义一维数组48
4.1.2初始化一维数组48
4.1.3使用一维数组49
4.2二维数组50
4.2.1定义二维数组50
4.2.2初始化二维数组51
4.2.3使用二维数组51
4.3多维数组52
4.3.1定义多维数组52
4.3.2初始化多维数组53
4.3.3使用多维数组54
4.4数组操作55
4.4.1数组的复制55
4.4.2数组的填充55
4.4.3数组的比较56
4.4.4数组的排序57
4.4.5数组的查找58
4.5本章习题60

第5章字符串操作61
5.1字符串61
5.1.1字符串分类61
5.1.2声明字符串61
5.1.3创建字符串61
5.2字符串操作62
5.2.1字符串连接63
5.2.2比较字符串63
5.2.3获取字符串长度63
5.2.4复制字符串63
5.2.5获得子串64
5.2.6获取指定位置的字符64
5.2.7更改大小写65
5.2.8分割字符串65
5.2.9更改字符串中的部分字符65
5.3格式化字符串66
5.3.1一般类型格式化66
5.3.2日期和时间类型格式66
5.4本章习题67

第6章容器类简介68
6.1容器简介68
6.1.1容器框架68
6.1.2Java容器框架的优势与劣势70
6.2容器接口的分类71
6.2.1Collection接口定义与应用71
6.2.2Map接口定义与应用73
6.3集合容器-Set75
6.3.1Set接口定义与应用75
6.3.2Set实现77
6.4列表容器-List81
6.4.1List接口定义与应用81
6.4.2List实现83
6.4.3使用List实现堆栈和队列84
6.5Map容器86
6.5.1Map实现86
6.5.2正确认识hashCode方法89
6.6迭代器91
6.6.1迭代器接口92
6.6.2迭代器的使用92
6.7本章习题94

第二篇面向对象技术
第7章面向对象技术导论
7.1万事万物皆对象95
7.1.1程序设计中的抽象化认识95
7.1.2如何获得和操控对象96
7.1.3对象的存储空间96
7.1.4对象的生存空间98
7.2一种新的数据类型:类(Class)98
7.2.1类(Class)概述98
7.2.2类的属性详解99
7.2.3类的方法详解100
7.2.4一种特殊的方法-类的构造函数101
7.2.5关键字static102
7.2.6关键字this104
7.3访问权限106
7.3.1包(package)106
7.3.2设置Java访问权限107
7.4继承110
7.4.1什么是继承110
7.4.2如何实现继承110
7.4.3super关键字112
7.5多态113
7.5.1什么是多态113
7.5.2方法的重载114
7.5.3抽象类和抽象函数116
7.6接口118
7.6.1接口定义118
7.6.2接口和抽象类119
7.6.3接口的使用119
7.7本章习题122

第8章对象的初始化和清理123
8.1构造函数123
8.1.1默认构造函数124
8.1.2自定义构造函数124
8.2函数的重载125
8.3数据成员的初始化126
8.4static成员的初始化128
8.5对象的清理132
8.6本章习题132

第三篇Java编程提高篇
第9章多线程编程133
9.1线程概述133
9.2创建线程134
9.2.1继承Thread类创建线程134
9.2.2实现Runnable接口创建线程135
9.3线程的状态136
9.4线程的优先级138
9.5线程的同步139
9.5.1Java程序的资源共享139
9.5.2synchronized关键字141
9.5.3同步控制方法142
9.5.4同步控制块144
9.6线程的控制145
9.6.1启动线程145
9.6.2挂起和恢复线程146
9.6.3线程的休眠146
9.6.4等待和通知147
9.6.5结束线程149
9.7线程间通信150
9.7.1PipedWriter类详解150
9.7.2PipedReader类详解150
9.7.3管道通信实例151
9.8多线程的死锁问题153
9.9多线程的缺点153
9.10本章习题154

第10章JDBC链接数据库155
10.1JDBC简介155
10.1.1什么是JDBC155
10.1.2JDBC的目标155
10.1.3JDBC如何实现数据库的平台无关性155
10.2JDBC中的常用类和接口156
10.2.1驱动程序管理类(DriverManager)156
10.2.2声明类(Statement)156
10.2.3数据库链接类(Connection)157
10.2.4结果集合类(ResultSet)157
10.3如何实现数据库的链接158
10.3.1加载合适的数据库驱动程序158
10.3.2数据库配置问题158
10.3.3建立数据库链接并获得Statement对象159
10.3.4执行数据库查询语句160
10.3.5获得查询结果160
10.3.6关闭数据库链接160
10.3.7完整的示例程序160
10.4数据库基本操作162
10.4.1创建数据库表162
10.4.2查询数据162
10.4.3添加数据163
10.4.4更改数据163
10.4.5删除数据163
10.5本章习题164

第11章Java异常处理165
11.1理解异常165
11.2异常示例165
11.3Java异常处理167
11.3.1try区块167
11.3.2catch区块168
11.3.3Java异常规范171
11.4Throwable类及其子类171
11.4.1Throwable类定义和方法172
11.4.2异常类的继承关系174
11.4.3异常重抛的例子174
11.5运行期异常177
11.6自定义异常178
11.7finally子句182
11.7.1执行finally子句182
11.7.2finally子句的必要性184
11.8异常的几个问题185
11.8.1异常丢失185
11.8.2构造函数中的异常处理187
11.8.3异常匹配188
11.9异常的优点189
11.9.1分离异常处理代码190
11.9.2按方法调用顺序向上传播错误191
11.9.3分组并区分错误类型193
11.10本章习题194

第12章I/O处理197
12.1流(Stream)的概念197
12.2字符流197
12.2.1输入流类InputStream197
12.2.2输出流类OutputStream198
12.3字节流199
12.3.1Writer类199
12.3.2Reader类200
12.4File类201
12.4.1创建文件夹(目录)201
12.4.2创建文件202
12.4.3复制文件203
12.4.4删除文件204
12.4.5删除文件夹205
12.5I/O流的典型运用207
12.5.1文件流207
12.5.2读取内存数据208
12.5.3链接文件209
12.5.4管道流210
12.5.5随机访问文件211
12.5.6从标准输入读取212
12.5.7I/O重定向212
12.5.8过滤流213
12.5.9序列化对象214
12.6本章习题216

第13章Swing编程218
13.1Swing容器218
13.1.1JFrame容器218
13.1.2JPanel容器219
13.2Swing的事件模型221
13.2.1制作一个按钮221
13.2.2实现按钮的事件监听222
13.2.3Swing的事件模型223
13.3Swing组件224
13.3.1按钮225
13.3.2图示(Icons)225
13.3.3文本227
13.3.4工具提示228
13.3.5单选按钮228
13.3.6复选框229
13.3.7组合框230
13.3.8列表框232
13.3.9消息框234
13.3.10菜单239
13.3.11页签式面板242
13.3.12弹出式菜单243
13.3.13工具条244
13.3.14进度条246
13.3.15对话框247
13.3.16文件对话框248
13.3.17边框251
13.3.18表模型252
13.3.19树模型255
13.4控制面板布局管理器261
13.4.1流布局管理器261
13.4.2边界布局管理器262
13.4.3网格布局管理器264
13.4.4盒子布局管理器266
13.5本章习题267

第四篇Java分布式计算技术
第14章Java网络编程269
14.1TCP/IP269
14.1.1IP协议和IP地址269
14.1.2TCP和端口271
14.1.3客户/服务器通信模型272
14.2UDP272
14.3基于Java的客户/服务器程序273
14.3.1Socket及其原语273
14.3.2创建服务器274
14.3.3创建客户端275
14.4Socket类详解278
14.4.1创建Socket278
14.4.2Socket类的getXX()方法280
14.4.3Socket类的setXX()方法282
14.4.4关闭Socket286
14.5SocketServer类287
14.5.1创建SocketServer287
14.5.2SocketServer类的两个重要方法288
14.5.3读取SockerServer信息289
14.6数据报通信290
14.6.1数据报通信简介291
14.6.2DatagramPacket类简介291
14.6.3DatagramSocket类简介293
14.6.4实现数据报通信296
14.7本章习题298

第15章RMI技术299
15.1如何实现RMI程序299
15.1.1定义远端接口299
15.1.2定义远端对象300
15.1.3实现服务器对象的Stub和Sckeleton300
15.1.4创建服务器程序301
15.1.5创建客户端程序302
15.1.6运行RMI程序303
15.2RMI的动态加载类305
15.3RMI的特点305
15.4本章习题306

第16章JSP技术307
16.1JSP技术概述307
16.1.1JSP的基本概念307
16.1.2JSP的运行原理308
16.2构建JSP运行、开发环境308
16.2.1JRE的安装309
16.2.2Tomcat的安装310
16.2.3开发工具的选择312
16.2.4建立和保存JSP文件312
16.3JSP编程基础314
16.3.1HTML标记314
16.3.2HTML表单316
16.4JSP基本语法321
16.4.1声明(Declaration)321
16.4.2表达式(Expression)321
16.4.3脚本(Scriptlet)322
16.4.4注释(Annotations)322
16.4.5指令(Directive)323
16.4.6动作(Action)323
16.5JSP指令323
16.5.1Page指令323
16.5.2Include指令325
16.6JSP动作326
16.6.1jsp:include动作326
16.6.2jsp:useBean动作327
16.6.3jsp:setProperty动作327
16.6.4jsp:getProperty动作328
16.6.5jsp:forward动作329
16.6.6jsp:plugin动作329
16.7JSP内部对象331
16.7.1request对象332
16.7.2response对象334
16.7.3pageContext对象335
16.7.4session对象335
16.7.5application对象338
16.7.6out对象339
16.7.7config对象339
16.7.8page对象340
16.7.9exception对象340
16.7.10内部对象的作用范围340
16.8本章习题341

第17章JavaBean技术343
17.1JavaBean技术概述343
17.2JavaBean编写规范343
17.2.1Bean组件的工作机制344
17.2.2JavaBean的编写要求344
17.2.3JavaBean的命名规范344
17.2.4JavaBean的包344
17.2.5JavaBean的结构345
17.3JavaBean属性345
17.3.1单值(Simple)属性346
17.3.2索引(Indexed)属性346
17.3.3关联(Bound)属性347
17.3.4约束(Constrained)属性348
17.4JavaBean方法350
17.4.1构造方法350
17.4.2访问方法350
17.4.3一般方法351
17.5JavaBean事件351
17.5.1事件模型352
17.5.2事件状态对象352
17.5.3事件监听者接口与事件监听者353
17.5.4事件监听者注册与注销353
17.5.5适配类354
17.6JavaBean在JSP中的应用355
17.6.1调用JavaBean355
17.6.2链接数据库Bean356
17.6.3通过JavaBean查询数据库357
17.6.4向数据库添加记录359
17.6.5修改数据库记录361
17.6.6删除数据库记录362
17.7本章习题364

第18章Servlet技术367
18.1Servlet概述367
18.1.1Servlet的特点367
18.1.2Servlet的应用范围367
18.1.3Servlet与JSP的关系368
18.2Servlet的基本架构368
18.2.1Servlet工作原理368
18.2.2Servlet接口369
18.2.3典型Servlet程序369
18.3ServletAPI370
18.3.1Servlet方法370
18.3.2常用的ServletAPI371
18.3.3Servlet生命周期372
18.4Servlet开发373
18.4.1Servlet的基本代码373
18.4.2Servlet与表单交互374
18.4.3Servlet控制会话376
18.5本章习题378

第19章Java与XML技术381
19.1标记语言的发展史381
19.2HTML语言及其局限381
19.2.1HTML语言381
19.2.2HTML语言的局限性381
19.3XML语言383
19.3.1XML的优势383
19.3.2XML文档的基础知识385
19.3.3XML文档结构389
19.4创建XML文档390
19.4.1创建元素390
19.4.2创建空元素391
19.4.3元素属性392
19.4.4注释392
19.4.5实体393
19.5XML与Java393
19.5.1XML与Java结合理由394
19.5.2Java如何解析XML文档394
19.6DOM解析XML文档395
19.6.1DOM(文档对象模型)395
19.6.2DOM的结构及接口396
19.6.3DOM实现与核心API396
19.6.4基于DOM的树操作396
19.7本章习题399

第五篇Java编程实例篇
第20章Java编程实例403
20.1系统设计403
20.2系统目标403
20.2.1文件操作用例404
20.2.2话单操作用例404
20.2.3话单维护用例404
20.3系统功能404
20.3.1文件操作功能405
20.3.2话单维护功能405
20.3.3话单操作功能405
20.3.4系统维护功能405
20.4业务流程405
20.4.1文件操作流程405
20.4.2话单维护流程406
20.4.3话单操作流程406
20.5软件模块设计406
20.5.1主界面模块406
20.5.2文件操作模块410
20.5.3话单操作模块415
20.5.4话单维护模块424
20.6软件打包发行428
20.7数据库配置431
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP