图书介绍

Java语言程序设计百问百例PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计百问百例
  • 匡松,周永主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113094348
  • 出版时间:2009
  • 标注页数:353页
  • 文件大小:130MB
  • 文件页数:366页
  • 主题词:JAVA语言-程序设计-问答

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java语言程序设计百问百例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言基础1

问1 Java语言是如何产生、发展的1

问2 Java的特点是什么2

问3 如何搭建Java运行环境4

例1 一个简单的Java程序6

问4 怎样做到编码规范7

例2 一个简单的Applet小程序8

问5 Java有哪些基本数据类型,如何定义变量和常量9

例3 用各种基本数据类型定义成员变量,并打印其值11

问6 Java中的数组是如何定义和使用的12

例4 根据用户给出的年份求天干、地支和生肖13

例5 显示二维数组的长度15

问7 如何使用运算符16

例6 不使用第三个变量的情况下交换两个变量中存储的值18

例7 求一元二次方程的两个实根19

问8 如何使用控制结构20

例8 用if语句根据学生的成绩判断等级24

例9 通过枚举求毕业生人数和已就业学生人数25

例10 打印ASCII编码从32~126之间的95个字符26

例11 计算1+1/3+1/5+1/7+…+1/(2×n+1)的值27

问9 如何使用方法分解的思路来编写程序28

例12 编写一个方法计算累加和29

问10 如何使用面向对象的编程思路29

例13 以面向对象方式编写一个计算电话费的程序30

问11 Java是怎样进行异常处理的32

例14 捕获程序运行时的异常32

问12 八种基本数据类型的包装类,有何作用34

例15 借助包装类,打印每种整数类型能存放的最小值、最大值34

问13 如何使用字符串类35

例16 打印GB2312中的3 755个一级汉字36

问14 如何使用随机数38

例17 随机生成两位数相加的练习题38

例18 随机生成长度为20个字符的软件安装序列号40

问15 如何使用集合类4

例19 编写一个能根据指定字符对字符串进行拆分的方法41

问16 Java多线程是怎样的43

例20 在命令行下实现打字效果43

例21 一个多线程演示程序44

第2章 用户界面46

问17 AWT基本组件如何使用46

问18 Swing基本组件如何使用47

例22 使用J Frame类创建第一个窗口程序48

例23 继承JFrame类创建第二个窗口程序49

问19 布局管理器是什么49

例24 使用标签、文本框数组及网格袋布局来创建界面50

例25 灵活使用布局管理器创建图形用户界面53

问20 如何响应用户动作55

例26 获取与失去焦点时修改文本框的背景色与前景色56

问21 如何使用选择框(JComboBox)组件58

例27 用选择框(JComboBox)组件修改组件的字体58

问22 如何使用列表框(JList)组件60

问23 如何创建菜单60

例28 模仿Windows的记事本,编写一个具有菜单的窗口61

问24 如何使用表格(JTable)组件64

例29 用对象数组来创建表格65

问25 如何实现文件打开与保存对话框(JFileChooser)66

例30 使用JFileChooser显示文件的打开对话框、保存对话框66

问26 如何实现树形结构(JTree)68

问27 如何自定义组件68

例31 使用JavaBean实现登录窗口69

问28 如何实现信息窗口71

例32 演示JOptionPane类提供的显示信息窗口的方法72

问29 父子窗体如何实现75

例33 编写一个MDI程序76

问30 如何实现不同风格的窗体78

例34 编写一个具有多种界面风格的窗口78

例35 随机生成试卷中单项选择题的答案81

问31 如何编写具有实际功能的图形用户界面85

例36 编写一个能查询汉字区位码、内码、Unicode编码的程序85

例37 使用多线程进行枚举求随机种子89

第3章 图形图像与多媒体95

问32 如何获取平台字体,如何应用字体95

例38 列出系统中的可用字体,并应用于JTextArea96

问33 如何使用颜色98

例39 随机产生颜色并应用99

问34 如何实现调色板程序100

例40 使用调色板来修改面板颜色101

问35 如何实现曲线类102

例41 使用drawLine方法绘制正弦曲线103

例42 用QuadCurve2D类绘制二次曲线105

问36 如何绘制矩形107

问37 如何绘制圆弧与填充圆形107

例43 使用8种不同颜色填充圆107

问38 如何绘制三维几何体109

例44 使用draw3DRect与fill3DRect方法绘图109

问39 如何在界面上显示图片110

例45 使用标签来显示图片111

例46 在嵌入网页的Applet程序中显示图片112

问40 如何实现图片的动画播放113

例47 实现图片的幻灯播放(每两秒显示一张)113

问41 如何使用缓冲区图像115

问42 如何实现图片的文字水印和图像水印116

例48 写一个能为图片添加文字水印和图片水印的程序116

问43 什么是EXIF,如何读取照片的EXIF信息119

例49 读取照片的EXIF信息119

问44 怎样实现图像移动控制122

例50 图像移动示例122

问45 如何拉伸缩放图像124

例51 拉伸缩放图像124

问46 怎样旋转图片129

例52 实现图片的旋转129

问47 如何将彩色图像转换为灰度图131

例53 将彩色图像转换为灰度图132

问48 如何在Applet程序中播放声音133

例54 在Applet程序中播放声音133

问49 如何使用JMF播放音频视频135

例55 使用Java编写一个可以播放音频、视频的播放器136

第4章 磁盘文件140

问50 如何获取系统根目录及相关信息140

例56 显示Windows操作系统下的各盘符的磁盘空间信息141

问51 如何获取特定文件属性142

例57 打印特定文件的相关属性143

问52 怎样列出磁盘目录下的文件145

例58 列出用户所指定目录下的文件145

问53 目录的创建与更名,如何操作148

问54 如何删除不为空的目录148

例59 编写一个能删除非空目录的程序149

问55 如何使用临时文件151

问56 什么是数据流151

例60 编写一个屏幕截图程序152

问57 如何使用FileWriter类创建文本文件155

例61 将Unicode编码中所有汉字输出到一个文本文件中156

例62 编写一个自动生成Java代码的GUI程序157

问58 如何使用随机存取类RandomAccessFile160

例63 将GB2312中的一级汉字和二级汉字分别存入到两个文件中162

例64 随机生成一些数据写入磁盘165

问59 如何以对象形式存取数据171

例65 将一个窗口的位置、大小、背景色等信息用对象的方式保存起来172

问60 如何存取大块资料(二进制)文件176

例66 编写一个实现文件复制的程序176

问61 如何压缩与解压Zip文件179

例67 将多个文件压缩成一个Zip文件180

例68 对Zip压缩文件中的一个特定文件进行解压184

第5章 数据库应用188

问62 什么是JDBC188

问63 java.sql包中有哪些常用的类和接口189

问64 在Windows平台下如何配置数据源(ODBC)192

问65 如何采用JDBC-ODBC桥接方式与数据库建立连接195

例69 采用JDBC-ODBC桥接方式访问MicrosoftAccess数据库196

例70 采用JDBC-ODBC桥接方式读取某个Oracle用户拥有的表197

例71 编写一个用JDBC-ODBC桥接方式连接到数据库的可重用类198

问66 如何使用JDBC直接驱动来连接数据库201

例72 使用JDBC直接驱动访问Windows下的MySQL数据库202

例73 使用JDBC查询SQL Server数据库并以表格方式显示结果205

问67 如何使用ResultSet接口记录指针的移动207

例74 显示SQL Server中Pubs库的Authors表,为用户提供记录导航207

问68 如何使用PreparedStatement对象执行带参数的SQL指令211

例75 查询出用户所需的数据212

问69 如何使用CallableStatement执行存储过程213

例76 编写一个程序,调用SQL Server中的存储过程214

问70 如何实现JDBC事务218

问71 使用元数据获取数据库信息219

例77 访问Pubs库的Authors表,并由此打印数据库与表的元数据219

问72 如何处理访问数据库出现的异常情况221

例78 处理访问数据库出现的异常情况222

问73 如何使用数据库连接池224

问74 如何使用多线程进行数据库操作224

例79 使用多线程往SQL Server数据库中添加数据226

第6章 JSP与Servlet开发238

问75 JSP与Servlet的概念及区别238

问76 如何安装ApacheTomcat 6.0238

问77 JSP中如何获取表单提交的数据240

例80 在JSP中获取网页通过Post方法提交的数据240

问78 如何利用JSP访问数据库243

例81 利用JSP访问SQL Server数据库,实现图片的保存和显示243

问79 如何使用JSP+JavaBean的技术247

例82 编写一个能计算生肖的JavaBean,并在JSP中调用248

问80 JSP编程时如何避免SQL注入漏洞250

例83 编写一个程序,演示JSP编程时的注入漏洞250

问81 如何在Servlet中连接数据库253

例84 在Servlet中连接SQL Server数据库,并将表中数据显示出来253

问82 如何在Servlet中使用JavaBean,如何让Servlet与JSP通信257

问83 如何用Servlet实现一个简单的购物车程序258

例85 用Servlet实现一个简单的购物车程序258

问84 如何在Servlet中操作用户状态信息260

例86 编写一组Servlet,实现用户的登录验证及页面间的跳转260

问85 如何实现完整、安全的用户注册与登录功能272

例87 使用JSP+JavaBean+存储过程+M D5编写注册与登录演示程序272

第7章 网络编程基础282

问86 如何获得本地IP地址及测试IP地址类型282

例88 编写一个获得本地IP地址及IP类型的控制台程序282

问87 如何获取所有网络接口的信息283

例89 编写程序,将本地计算机所有网络接口的信息打印出来284

问88 如何实现主机查找功能286

例90 由给定的域名得到IP地址286

例91 编写一个类似于NsLookup的程序287

问89 如何访问URL指定的网页并获取源码289

例92 编写一个程序访问URL指定的网页并获取源码290

问90 如何测试主机是否支持特定的协议293

例93 编写控制台程序测试主机是否支持特定的协议293

例94 利用URL和URLConnection类探测Web服务器294

问91 如何编写TCP服务器端程序297

例95 编写一个简单的TCP服务器端程序297

问92 如何编写TCP客户端程序299

例96 编写TCP客户端程序300

问93 如何获得给定Socket连接的信息302

例97 连接到某服务器的80端口,打印Socket连接的信息302

问94 如何创建一个简单的UDP服务器303

例98 编写一个简单的UDP服务器端程序303

问95 如何编写一个简单的UDP客户端305

例99 编写一个简单的UDP客户端程序305

问96 如何编写聊天室服务器端程序307

例100 编写聊天室服务器端程序307

问97 在JSP中获取网页通过Post方法提交的数据313

例101 编写聊天室客户端程序313

问98 如何编写时间服务器程序317

例102 编写一个时间服务器程序,并编写客户端程序来测试318

问99 如何使用组播321

例103 使用组播编程322

第8章 基本网络应用开发325

问100 如何编写一个简易的Web浏览器325

例104 编写一个简易的Web浏览器325

问101 如何编写一个FTP客户端程序330

例105 编写一个FTP客户端程序331

问102 如何使用远程方法调用RMI333

例106 使用远程方法调用RMI,编写一个演示程序334

问103 什么是POP3?什么是SMTP337

问104 如何使用telnet命令接收邮件337

问105 如何获取JavaMail开发包338

问106 如何在Java应用程序中,用JavaMail发送邮件339

例107 编写一个基于控制台的邮件发送程序339

问107 如何将发送邮件的功能封装为一个JavaBean340

例108 编写一个发送邮件的JavaBean340

问108 如何在应用程序中接收邮件346

例109 编写一个控制台程序,用于接收和显示邮件346

问109 如何在JSP中发送邮件348

例110 在JSP中发送邮件349

问110 如何使用第三方组件发送邮件,如何使用JNI350

热门推荐