• 精通Java JDK数据库系统开发Web开发
  • 精通Java JDK数据库系统开发Web开发
  • 精通Java JDK数据库系统开发Web开发
21年品牌 40万+商家 超1.5亿件商品

精通Java JDK数据库系统开发Web开发

6.33 1.1折 59 八五品

库存2件

河北衡水
认证卖家担保交易快速发货售后保障

作者王晓悦 著

出版社人民邮电出版社

出版时间2007-02

版次1

装帧平装

货号1-B2-5-3

上书时间2024-09-19

墨初书院

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

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 王晓悦 著
  • 出版社 人民邮电出版社
  • 出版时间 2007-02
  • 版次 1
  • ISBN 9787115136770
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 528页
  • 字数 841千字
【内容简介】
  本书通过理论与实际代码相结合的方式,力求用简单、直接的方式使读者学会使用Java语言进行编程。
  全书共分27章,内容涵盖了Java编程环境概述、基础语法、面向对象软件设计方法、线程、数据集合、网络编程、图形编程、多媒体编程以及JavaWeb开发。本书每一节的例子都是精挑细选的,具有很强的针对性,力求让读者通过实践掌握Java编程的基本方法。
  本书适合没有编程经验的初、中级读者,高等院校计算机相关专业的师生以及SCJP(SunCertifiedJavaProgrammer)认证考试学员学习和使用。
【目录】
第1篇认识Java及其环境配置
第1章认识Java3
1.1什么是Java3
1.2Java语言背景3
1.3Java可以做什么3
1.4Java的技术特点4
1.5Java类库概述5
1.6Java平台介绍5
1.7Java的工作方式6
1.8Java语言对软件开发技术的影响6
1.9Java语言的应用前景7
第2章下载和安装JDK5.09
2.1系统要求9
2.2下载和安装9
2.2.1下载JDK5.09
2.2.2安装JDK5.010
2.2.3设置环境变量12
2.3第一个Java程序“HelloWorld”13
2.3.1编写HelloWorld.java13
2.3.2编译和运行13
2.3.3程序解析14
第3章选择开发工具IDE15
3.1常见的IDE介绍15
3.1.1文本编辑器UltraEdit和EditPlus15
3.1.2Borland公司的JBuilder17
3.1.3Sun公司的NetBeans17
3.1.4开源的Eclipse18
3.2Eclipse介绍19
3.2.1下载和安装Eclipse19
3.2.2Eclipse界面一览20
3.3使用Eclipse进行开发21
3.3.1新建工程21
3.3.2新建类22
3.3.3运行类23

第2篇Java语言基础
第4章Java基本语法27
4.1变量和基本数据类型27
4.1.1变量27
4.1.24类基本数据类型28
4.1.3String不是基本数据类型31
4.2类型转换31
4.2.1基本数据类型的转换31
4.2.2基本数据类型的造型32
4.3标识符32
4.4运算符33
4.4.1单操作数运算符33
4.4.2算术运算符35
4.4.3移位运算符35
4.4.4比较运算符36
4.4.5按位运算符36
4.4.6逻辑运算符36
4.4.7条件运算符36
4.4.8赋值运算符37
4.4.9运算符优先级38
4.5程序流程控制—循环语句38
4.5.1for循环语句38
4.5.2while循环语句39
4.5.3dowhile循环语句40
4.6程序流程控制—选择判断语句41
4.6.1ifelse语句41
4.6.2switch语句43
4.7跳转语句45
4.7.1break语句和continue语句45
4.7.2return语句46
4.8实战练习47
4.8.1使用for循环来实现对1~99之间奇数的求和47
4.8.2for循环语句结合switch语句的使用48
4.8.3多重循环实现图形的绘制48
第5章Java面向对象程序设计(上)53
5.1类概述53
5.1.1类的基本结构53
5.1.2类的定义54
5.1.3.java源文件结构55
5.1.4main()入口方法55
5.2类的成员变量和方法56
5.2.1访问修饰符public、private、protect和default57
5.2.2构造方法57
5.2.3定义变量58
5.2.4定义成员方法58
5.2.5参数的传递60
5.2.6方法的返回值61
5.2.7成员方法重载与过载63
5.2.8static静态成员64
5.2.9final关键字66
5.3对象概述67
5.3.1对象的声明及创建67
5.3.2调用对象的方法69
5.3.3对象的生存周期71
5.3.4对象的清理71
5.3.5判断对象所属类71
5.4实战练习73
第6章Java面向对象程序设计(下)77
6.1建立面向对象的思想77
6.1.1现实生活中的对象77
6.1.2如何抽象出类和对象78
6.1.3面向对象设计的好处78
6.1.4面向对象的术语介绍78
6.2类的继承78
6.2.1继承的意义78
6.2.2如何定义子类79
6.2.3覆盖父类中的方法81
6.2.4this关键字的使用83
6.2.5super的使用83
6.2.6继承的层次结构83
6.3抽象类与接口84
6.3.1抽象类和抽象方法84
6.3.2如何定义和使用抽象类85
6.3.3什么是接口87
6.3.4如何定义接口87
6.3.5实现接口87
6.3.6接口的重要性89
6.4内部类和匿名类89
6.4.1什么是内部类89
6.4.2如何使用内部类90
6.4.3什么是匿名类93
6.4.4使用内部类需要注意的问题94
6.5面向对象的其他特性94
6.5.1包结构94
6.5.2所有类的父类Object类95
6.6实战练习95
第7章Java异常处理机制99
7.1异常类的层次结构99
7.2如何捕获异常100
7.3如何抛出异常101
7.4自定义异常103
7.5使用finally语句段105
第8章Java反射机制107
8.1什么是反射机制107
8.2获得类的描述信息107
8.2.1Class类概述107
8.2.2获得类的构造方法109
8.2.3获得类的成员方法110
8.2.4获得类的成员变量112
8.3动态使用反射机制113
8.3.1运行时创建对象113
8.3.2动态调用指定方法115
8.3.3动态改变成员变量117
第9章数据结构与集合类119
9.1数组119
9.1.1数组的创建119
9.1.2用数组保存对象122
9.1.3数组的排序124
9.1.4二维数组125
9.2集合类127
9.2.1集合类的结构层次127
9.2.2常用集合类List的使用128
9.2.3常用集合类Vector的使用130
9.2.4常用集合类Map概述132
9.2.5常用集合类Hashtable的使用135

第3篇图形用户界面(GUI)
第10章JavaSwing(上)139
10.1概述139
10.1.1发展历史139
10.1.2什么是Swing139
10.1.3JFC与Swing的关系139
10.1.4类层次结构140
10.2窗口与面板140
10.2.1顶级容器概述140
10.2.2JFrame主窗口140
10.2.3JDialog对话框窗口142
10.2.4JPanel面板的使用144
10.3常用的组件145
10.3.1按钮146
10.3.2文本组件147
10.3.3单选按钮JRadioButton155
10.3.4复选框JCheckBox157
10.3.5下拉列表JComboBox159
10.3.6滑块JSlider161
10.3.7进度条JProgressBar及Timer组件164
10.3.8菜单JMenu167
10.3.9工具栏JToolBar172
10.4布局管理器174
10.4.1概述175
10.4.2边框布局BorderLayout175
10.4.3流动布局FlowLayout176
10.4.4卡片布局CardLayout177
10.4.5网格布局GridLayout179
10.4.6使用绝对定位181
第11章JavaSwing(下)183
11.1Java事件处理机制183
11.1.1事件处理模型183
11.1.2为组件注册事件184
11.1.3为按钮添加点击事件184
11.2常见的事件处理187
11.2.1鼠标事件187
11.2.2鼠标移动事件190
11.2.3选项事件191
11.2.4窗口事件194
11.2.5键盘事件196
11.3高级组件198
11.3.1表格组件概述198
11.3.2表格组件的使用198
11.3.3树的概述201
11.3.4树的使用202
11.3.5选项卡面板205
11.3.6颜色选择器206
11.3.7文件选择器208
11.3.8分隔面板210
第12章Applet网页小程序213
12.1Applet概述213
12.1.1Applet的基本工作原理213
12.1.2如何在网页中嵌入Applet213
12.1.3Applet的安全性215
12.2Applet的生命周期和6种基本方法216
12.3向Applet传递参数217
12.4Applet综合示例219
12.4.1使用Applet显示当前日期及时间219
12.4.2使用Applet实现计算器功能220
第13章图形编程225
13.1图形对象(Graphics)概述225
13.2如何画各类图形227
13.2.1在Applet界面中绘制图形227
13.2.2在JFrame窗口界面中绘制图形229
13.2.3在JPanel面板界面中绘制图形230
13.2.4多边形的绘制231
13.2.5使用Color类来设置颜色232
13.3如何显示图像234
13.4Java2D图形236
13.4.1Java2D概述236
13.4.2画直线236
13.4.3画圆形238
13.4.4画矩形239
13.4.5画圆角矩形240
13.4.6字体控制241
第14章多媒体编程245
14.1图像处理245
14.1.1在Applet小应用程序中显示图像245
14.1.2在application应用程序中显示图像247
14.2动画处理249
14.3声音处理252
14.3.1声音处理概述252
14.3.2使用Applet来处理声音文件252
14.3.3在应用程序application中处理MIDI声音文件253
14.3.4实现简单的音乐播放器254

第4篇Java高级技术
第15章字符串处理259
15.1字符串对象String类259
15.1.1String类常用方法259
15.1.2查找指定字符串263
15.1.3转化字符串的大小写264
15.2改进的String对象StringBuffer类264
15.2.1StringBuffer类的创建和使用265
15.2.2StringBuffer类的插入和删除操作267
15.3StringTokenizer类268
15.4格式化文本270
15.4.1格式化日期270
15.4.2格式化数字271
15.5正则表达式273
第16章I/O输入输出流277
16.1流概述277
16.1.1什么是流277
16.1.2输入输出类结构277
16.1.3使用输入流来读取指定目录下文件的内容279
16.1.4使用输入输出流来读取并显示文件内容280
16.1.5使用read方法读取文件内容281
16.1.6两种“程序接收用户数据输入”方法的实现282
16.2文件类(File)的使用283
16.2.1获取指定文件的描述信息284
16.2.2创建新文件285
16.2.3文件改名及文件删除286
16.2.4获取指定文件目录下的所有文件288
16.3读取文件289
16.3.1读取文件并显示289
16.3.2读取文件的分类及所涉及到的类291
16.3.3读取文件Reader类的基本方法293
16.4写入文件293
16.4.1将输入的文本保存到文件示例293
16.4.2写入文件的分类及所涉及到的类295
16.4.3写入文件Writer类的基本方法295
16.5随机访问文件295
16.5.1RandomAccessFile流的构造及内部方法295
16.5.2使用随机访问文件流来对文件进行读写296
16.6创建压缩文件297
16.6.1ZipFile文件压缩类概述298
16.6.2实现数据文件以“zip方式”压缩的方法298
16.6.3将.class文件打包成jar文件301
第17章线程303
17.1线程概述303
17.1.1线程的生命周期303
17.1.2Thread线程类的成员变量及基本方法304
17.2创建线程的两种方式305
17.2.1继承Thread类并覆盖run()方法305
17.2.2实现Runnable接口307
17.2.3使用线程的小程序308
17.3线程的启动与停止312
17.4线程的优先级312
17.5线程的同步315
17.6综合实例——使用多线程实现动画效果316
17.6.1主类代码Pete.java316
17.6.2辅助类代码PetePanel.java318
17.6.3辅助类代码TextPanel.java321
17.6.4程序的编译、运行及结果324
第18章网络程序设计327
18.1网络通讯概述327
18.1.1什么是网络通讯327
18.1.2网络协议基础327
18.1.3Java中所涉及到的网络应用类328
18.2使用URL类328
18.2.1URL类中常用的方法328
18.2.2使用URLConnetion类330
18.2.3简单的网页浏览器331
18.3使用InetAddress类获取IP地址333
18.4使用套接字Socket类334
18.4.1Socket类与ServerSocket类334
18.4.2建立与服务器的连接336
18.5使用套接字Datagram类340
18.5.1Datagram(数据报)套接字340
18.5.2使用Datagram实现数据传输341
18.6创建聊天室程序343
18.6.1聊天室基本原理343
18.6.2客户端程序344
18.6.3服务器端程序347
第19章国际化和本地化355
19.1概述355
19.1.1Java的国际化考虑355
19.1.2什么是i18n和l10n355
19.2获取本地化信息356
19.2.1如何获得本地化信息356
19.2.2本地化数字358
19.2.3本地化日期360
19.3使用ResouceBundle类361
19.3.1创建多语言的.Properties文件362
19.3.2使用ResouceBundle类获取.Properties文件信息362
19.4实现可选择不同语言的窗口程序363
第20章泛型程序设计367
20.1泛型概述367
20.1.1Java的新特性——泛型367
20.1.2一个泛型的小示例367
20.2定义泛型369
20.3使用泛型370
20.4使用泛型所注意的问题372
20.5使用通配类型373
20.6泛型接口375
第21章访问数据库379
21.1使用JDBC连接数据库379
21.1.1JDBC的作用及主要接口379
21.1.2连接不同数据库381
21.1.3连接数据库的基本步骤382
21.2执行SQL语句385
21.2.1使用PreparedStatement接口执行SQL语句385
21.2.2使用CallableStatement接口执行SQL语句387
21.3安装及配置MySQL数据库388
21.3.1安装MySQL5.0数据库388
21.3.2配置MySQL5.0数据库390
21.3.3创建数据库test及数据表userinfo391
21.4通过JDBC访问MySQL数据库392
21.4.1查询数据393
21.4.2添加、删除及修改数据397
第22章获取XML数据401
22.1XML概述401
22.1.1什么是XML401
22.1.2XML的命名空间402
22.1.3XML文档结构403
22.2XML的解析404
22.2.1DOM处理404
22.2.2SAX处理406
22.3使用Java处理XML数据409
22.3.1使用JDOM来生成XML文档409
22.3.2使用JDOM来处理XML文档414
第23章处理电子邮件419
23.1JavaMail概述419
23.1.1JavaMail技术简介419
23.1.2体系结构420
23.1.3主要对象介绍420
23.2电子邮件协议概述422
23.2.1SMTP协议422
23.2.2POP3协议423
23.2.3IMAP协议423
23.2.4MIME协议423
23.3邮件处理423
23.3.1发送邮件423
23.3.2读取邮件426
23.3.3邮件的回复和转发429
第24章JSP技术应用431
24.1JSP概述431
24.2下载和安装Tomcat432
24.2.1Tomcat容器介绍432
24.2.2Tomcat的下载432
24.2.3Tomcat的安装433
24.2.4服务器的启动435
24.2.5第一个JSP程序435
24.3JSP语法437
24.3.1JSP指令437
24.3.2JSP注释437
24.3.3JSP声明438
24.3.4表达式439
24.3.5脚本代码440
24.3.6JSP中使用Java脚本实例1440
24.3.7JSP中使用Java脚本实例2441
24.4JSP的内置对象442
24.4.1request对象——获取信息442
24.4.2response对象——发送信息443
24.4.3session对象——保存用户信息443
24.4.4application对象——保存公共信息444
24.5Servlet技术与JavaBean444
24.5.1Servlet技术445
24.5.2JavaBean446
24.5.3使用JSP/Servlet结构实现用户登录的验证447

第5篇综合案例
第25章汉诺塔游戏457
25.1游戏规划457
25.2程序预览458
25.3游戏设计分析459
25.4游戏流程462
25.5游戏编程技巧462
25.6程序代码分析463
25.6.1程序主类MainFrame.java463
25.6.2绘图类程序DrawPanel.java470
25.6.3盘子类程序SuperPlate.java475
25.6.4帮助信息类程序“帮助信息.java”475
25.6.5创建及编写476
第26章学生成绩查询系统479
26.1系统结构479
26.2系统数据库层480
26.3程序预览483
26.4视图(View)模块——前台JSP页面484
26.4.1学号输入页面main.jsp484
26.4.2错误信息页面errorpage.jsp485
26.4.3学生成绩显示页面markshow.jsp486
26.5模型(Model)模块——JavaBean和实用类488
26.5.1用于保存学生信息的实体JavaBean——Student学生类488
26.5.2保存学生成绩信息的实体JavaBean——Course课程类489
26.5.3用于连接数据库的JavaBean——DataBase数据库连接类490
26.5.4用于查询学生信息的JavaBean——MarkDB数据查询类491
26.6控制器(Controller)模块——Servlet控制器492
26.7学生成绩查询系统的发布493
第27章网上用户注册系统495
27.1网上用户注册系统结构495
27.2数据库层496
27.3程序预览498
27.4视图(View)模块——前台JSP页面499
27.4.1用户登录页面login.jsp499
27.4.2用户注册页面register.jsp500
27.4.3显示用户信息页面showinfo.jsp503
27.4.4出错信息页面errorpage.jsp504
27.5模型(Model)模块——JavaBean505
27.5.1保存用户信息的实体JavaBean——InfoItem用户信息类505
27.5.2用于连接数据库的JavaBean——DataBase数据库连接类507
27.5.3操作数据库的JavaBean-DBUtility.java数据操作类508
27.6控制器(Controller)模块——Servlet509
27.7网上用户注册系统的发布512
附录AJava关键字和运算符515
附录BJava常用类517
附录CJava流参考521
附录D常见术语表527
点击展开 点击收起

—  没有更多了  —

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

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