书籍详情
Java范例大全(1碟)
作者:尹继平,张帆 编著
出版社:机械工业出版社
出版时间:2009-10-01
ISBN:9787111281245
定价:¥89.00
购买这本书可以去
内容简介
《Java范例大全》内容丰富、结构清晰,所选实例具有很强的实用性和针对性,不仅是为中初级Java开发者量身定做,而且还非常适合作为高级Java开发者的案头必备参考书。这是一本关于Java开发的大百科全书,以知识点为脉络,以实例(200多个实例贯穿全书)为主要内容,深入阐述了Java开发的各种方法和技巧,权威性毋庸置疑。首先,全书以Java开发环境搭建开篇,循序渐进地介绍了Java语法的方方面面,不仅包括变量、语句、字符串、数组、类、集合、面向对象等必备的基础语法,而且还涵盖异常处理与反射机制、I/O文件操作、线程、数据库操作等高级语法;其次,《Java范例大全》还讲解了XML开发、Java图形编程、Java网络编程、多媒体开发、邮件开发、Java Web开发和Java安全等大量极其重要的企业级开发知识,使全书上升到一个新的高度;最后,以一个极具代表性的综合实例结束全书,实现理论与实践完美结合。
作者简介
暂缺《Java范例大全(1碟)》作者简介
目录
前言
第1章 开发环境搭建1
实例1 下载.安装并配置JDK1
实例2 第一个Java程序3
实例3 在Eclipse中创建第一个Java程序4
常见问题javac不是内部或者外部命令6
常见问题找不到类文件6
常见问题语法错误7
第2章 Java基础语法9
实例4 变量和常量9
实例5 基本数据类型转换10
实例6 操作多种运算符12
实例7 不同数制间的转换17
实例8 多种方式实现阶乘的算法20
第3章 流程控制语句23
实例9 打印任一年日历23
实例10 控制台输出几何图形26
实例11 杨辉三角28
实例12 拜访过程(break和continue)29
常见问题for循环初始化问题31
第4章 数组32
实例13 一维数组复制.插入和合并32
实例14 数组排序35
实例15 数组搜索37
实例16 去掉数组重复数字39
实例17 求质数(素数)41
实例18 矩阵的加减和转置43
实例19 数组实现顺序栈与队列46
实例20 Arrays数组的应用50
第5章 面向对象设计54
实例21 图形面积与周长(抽象类)54
实例22 宠物结婚(封装)56
实例23 一个盒子(继承)58
实例24 学生的生活(多态)60
实例25 员工薪资(接口)62
实例26 我的类型(instanceof运算符)66
实例27 匿名内部类68
实例28 静态内部类70
实例29 成员内部类71
实例30 局部内部类73
实例31 单例模式(Singleton)75
实例33 开车(简单工厂模式)77
实例33 旅游(工厂方法模式)79
实例34 花园布局(抽象工厂模式)80
实例35 几何图形(适配器模式)82
第6章 字符串85
实例36 获取字符串长度85
实例37 比较字符串86
实例38 Java字符串与文件的互转88
实例39 截取带汉字的字符串91
实例40 替换字符串中的部分字符92
实例41 Java字符串之密码加密93
实例42 正则表达式验证字符串95
第7章 Java常用类98
实例43 数字的舍入98
实例44 转换数字的进制101
实例45 随机数103
实例46 JavaApplet绘制心形曲线106
实例47 简单的计算器107
实例48 日历和日期118
实例49 Java编制的时钟121
实例50 简单的日历124
实例51 内存管理130
实例52 利用currentTimeMillis()计算程序执行的时间131
实例53 利用exit()退出虚拟机132
实例54 获取和设置环境属性133
实例55 利用换底公式求任意对数值135
实例56 使用取整函数135
实例57 利用GregorianCalendar输出日历136
实例58 Formatter类的简单使用138
实例59 Pattern类的使用140
实例60 匹配方法的使用141
实例61 替换方法的使用142
实例62 检验E-mail的合法性143
第8章 集合146
实例63 谁养鱼(运用ArrayList)146
实例64 查看书目(运用Iterator)153
实例65 操作元素(运用Vector)155
实例66 栈和队列(运用LinkedList)157
实例67 电视频道(运用集的相关类)162
实例68 植物种类(运用映射的相关类)165
实例69 不重复的随机数序列168
实例70 读写Properties文件170
实例71 配置Properties带附件发送邮件175
实例72 资源国际化(Properties)179
常见问题读取Properties文件出现中文乱码182
第9章 Java异常处理与反射机制183
实例73 运用throws.throw.try与catch183
实例74 throws声明异常的实例185
实例75 自定义异常类187
实例76 使用finally避免资源漏洞189
实例77 反射机制191
第10章 I/O及文件操作196
实例78 创建文件和目录196
实例79 查找文件199
实例80 删除文件夹和文件201
实例81 文件复制与移动204
实例82 多种方式读取文件内容209
实例83 多种方式写文件213
实例84 随机访问文件216
实例85 追加文件内容219
实例86 文件锁定220
实例87 分割与合并文件222
实例88 序列化和反序列化226
实例89 Zip格式压缩.解压缩文件228
实例90 从Jar中读取文本232
实例91 流标记分割和统计字符串234
实例92 Java操作Excel文件237
第11章 Java高级特性245
实例93 自动装箱与拆箱245
实例94 for/in循环247
实例95 参数不确定(可变长参数)249
实例96 方法改变(协变式返回类型)251
实例97 静态导入252
实例98 动物搭配(泛型)253
实例99 人员信息(枚举类型)256
实例100 printf()用法260
实例101 使用ProcessBuilder调用外部命令263
实例102 监控管理虚拟机267
第12章 XML开发273
实例103 HTML文件转成XML文件273
实例104 XML文件转成HTML文件275
实例105 DOM4j解析XML文件278
实例106 JDOM解析XML文件285
实例107 DOM解析XML文件292
实例108 SAX解析XML文件297
实例109 W3C解析XML文件301
第13章 Java网络编程306
实例110 获取IP地址和域名306
实例111 获取网络资源(URL)308
实例112 FTP文件传输模拟311
实例113 自制浏览器316
实例114 点对点通信(Socket基于TCP协议)323
实例115 点对面通信(Socket基于TCP/IP协议)327
实例116 多线程断点续传(基于HTTP)332
实例117 代理服务器的实现340
实例118 IP多点传送(基于UDP的C/S)345
第14章 线程350
实例119 启动和停止线程350
实例120 多线程同步方法352
实例121 取钱存钱(线程同步互斥)354
实例122 谁唤醒了我(线程沉睡和唤醒)357
实例123 让步传文件(线程让步)359
实例124 爱子(守护线程)361
实例125 有始有终(线程连接)363
实例126 模拟下载文件(线程等待和通报)365
实例127 家族等级(线程优先级)368
实例128 定时器(Timer)371
实例129 没法吃饭(死锁)372
实例130 方便吃饭(解决死锁)375
实例131 查看JVM中所有的线程和线程组376
实例132 执行任务(线程池)378
实例133 碰撞的球(多线程)382
实例134 钟表(多线程)387
实例135 模拟生产者与消费者392
实例136 仿迅雷下载文件396
第15章 图形编程403
实例137 多变的按钮403
实例138 自制对话框405
实例139 模仿QQ空间的电子相册409
实例140 会动的七彩文字413
实例141 模仿3D渐层效果416
实例142 模仿QQ空间的欢迎动画418
实例143 百叶窗效果420
实例144 闪电效果425
实例145 模拟放大镜效果430
实例146 水面倒影432
实例147 美丽的烟花435
实例148 开窗游戏439
第16章 Java安全445
实例149 一个简单的加密和解密程序—凯撒密码445
实例150 创建对称密钥447
实例151 CBC方式的加密448
实例152 CBC方式的解密450
实例153 计算消息摘要451
实例154 使用消息摘要保存口令452
实例155 使用消息摘要验证口令454
实例156 攻击消息摘要保存的口令455
实例157 使用加盐技术防范字典式攻击457
实例158 输入流的加密459
实例159 输入流的解密460
实例160 输出流的加密461
实例161 输出流的解密463
实例162 RSA算法进行加密464
实例163 RSA算法进行解密466
实例164 创建DH共享密钥468
实例165 用公钥计算消息摘要的验证码472
实例166 利用DES加密/解密474
第17章 Java多媒体495
实例167 幸运52(Applet)495
实例168 三维弹球游戏(Java3D)498
实例169 贪吃的小蛇502
实例170 有趣的拼图游戏510
实例171 滚动的文字517
实例172 简单的GIF动画效果519
实例173 简单的声音播放522
实例174 多媒体播放器526
实例175 有趣的采钻游戏532
第18章 JavaMail543
实例176 发送邮件543
实例177 发送附件邮件549
实例178 一对多的发送方式552
实例179 接收邮件556
实例180 删除邮件572
实例181 利用JavaAPI发送E-mail574
第19章 数据库技术583
实例182 连接各种数据库583
实例183 创建表结构587
实例184 表数据的基本操作590
实例185 批处理593
实例186 事务处理596
实例187 Applet连接数据库600
实例188 简单的JDBC连接608
实例189 RowSet接口610
实例190 调用存储过程617
实例191 图片文件存入数据库620
实例192 数据库图片的输出622
实例193 利用console控制台运行类中的汉字处理方案624
实例194 Servlet中的汉字处理方案625
实例195 JSP中的汉字处理方案627
实例196 Tomcat连接池的配置629
实例197 MySQL数据库的分页形式633
实例198 连接ODBC数据库的Apple程序640
第20章 JSP/Servlet技术644
实例199 JSP与Servlet之间的跳转644
实例200 简单的JSP多人聊天室653
实例201 Servlet生成的动态图片658
实例202 简单的JSP上传文件661
实例203 用Servlet获取Web服务器信息666
实例204 可选择的图形验证码670
实例205 简单的页面注册675
实例206 用Servlet实现分页查看数据库686
实例207 简单的BBS论坛697
第21章 Java程序综合案例:教务处管理系统705
21.1 登录界面的设计与代码实现705
21.2 功能选择界面的设计708
21.3 学生信息系统界面的设计716
21.4 教师信息系统界面的设计727
21.5 领导信息系统界面的设计738
第1章 开发环境搭建1
实例1 下载.安装并配置JDK1
实例2 第一个Java程序3
实例3 在Eclipse中创建第一个Java程序4
常见问题javac不是内部或者外部命令6
常见问题找不到类文件6
常见问题语法错误7
第2章 Java基础语法9
实例4 变量和常量9
实例5 基本数据类型转换10
实例6 操作多种运算符12
实例7 不同数制间的转换17
实例8 多种方式实现阶乘的算法20
第3章 流程控制语句23
实例9 打印任一年日历23
实例10 控制台输出几何图形26
实例11 杨辉三角28
实例12 拜访过程(break和continue)29
常见问题for循环初始化问题31
第4章 数组32
实例13 一维数组复制.插入和合并32
实例14 数组排序35
实例15 数组搜索37
实例16 去掉数组重复数字39
实例17 求质数(素数)41
实例18 矩阵的加减和转置43
实例19 数组实现顺序栈与队列46
实例20 Arrays数组的应用50
第5章 面向对象设计54
实例21 图形面积与周长(抽象类)54
实例22 宠物结婚(封装)56
实例23 一个盒子(继承)58
实例24 学生的生活(多态)60
实例25 员工薪资(接口)62
实例26 我的类型(instanceof运算符)66
实例27 匿名内部类68
实例28 静态内部类70
实例29 成员内部类71
实例30 局部内部类73
实例31 单例模式(Singleton)75
实例33 开车(简单工厂模式)77
实例33 旅游(工厂方法模式)79
实例34 花园布局(抽象工厂模式)80
实例35 几何图形(适配器模式)82
第6章 字符串85
实例36 获取字符串长度85
实例37 比较字符串86
实例38 Java字符串与文件的互转88
实例39 截取带汉字的字符串91
实例40 替换字符串中的部分字符92
实例41 Java字符串之密码加密93
实例42 正则表达式验证字符串95
第7章 Java常用类98
实例43 数字的舍入98
实例44 转换数字的进制101
实例45 随机数103
实例46 JavaApplet绘制心形曲线106
实例47 简单的计算器107
实例48 日历和日期118
实例49 Java编制的时钟121
实例50 简单的日历124
实例51 内存管理130
实例52 利用currentTimeMillis()计算程序执行的时间131
实例53 利用exit()退出虚拟机132
实例54 获取和设置环境属性133
实例55 利用换底公式求任意对数值135
实例56 使用取整函数135
实例57 利用GregorianCalendar输出日历136
实例58 Formatter类的简单使用138
实例59 Pattern类的使用140
实例60 匹配方法的使用141
实例61 替换方法的使用142
实例62 检验E-mail的合法性143
第8章 集合146
实例63 谁养鱼(运用ArrayList)146
实例64 查看书目(运用Iterator)153
实例65 操作元素(运用Vector)155
实例66 栈和队列(运用LinkedList)157
实例67 电视频道(运用集的相关类)162
实例68 植物种类(运用映射的相关类)165
实例69 不重复的随机数序列168
实例70 读写Properties文件170
实例71 配置Properties带附件发送邮件175
实例72 资源国际化(Properties)179
常见问题读取Properties文件出现中文乱码182
第9章 Java异常处理与反射机制183
实例73 运用throws.throw.try与catch183
实例74 throws声明异常的实例185
实例75 自定义异常类187
实例76 使用finally避免资源漏洞189
实例77 反射机制191
第10章 I/O及文件操作196
实例78 创建文件和目录196
实例79 查找文件199
实例80 删除文件夹和文件201
实例81 文件复制与移动204
实例82 多种方式读取文件内容209
实例83 多种方式写文件213
实例84 随机访问文件216
实例85 追加文件内容219
实例86 文件锁定220
实例87 分割与合并文件222
实例88 序列化和反序列化226
实例89 Zip格式压缩.解压缩文件228
实例90 从Jar中读取文本232
实例91 流标记分割和统计字符串234
实例92 Java操作Excel文件237
第11章 Java高级特性245
实例93 自动装箱与拆箱245
实例94 for/in循环247
实例95 参数不确定(可变长参数)249
实例96 方法改变(协变式返回类型)251
实例97 静态导入252
实例98 动物搭配(泛型)253
实例99 人员信息(枚举类型)256
实例100 printf()用法260
实例101 使用ProcessBuilder调用外部命令263
实例102 监控管理虚拟机267
第12章 XML开发273
实例103 HTML文件转成XML文件273
实例104 XML文件转成HTML文件275
实例105 DOM4j解析XML文件278
实例106 JDOM解析XML文件285
实例107 DOM解析XML文件292
实例108 SAX解析XML文件297
实例109 W3C解析XML文件301
第13章 Java网络编程306
实例110 获取IP地址和域名306
实例111 获取网络资源(URL)308
实例112 FTP文件传输模拟311
实例113 自制浏览器316
实例114 点对点通信(Socket基于TCP协议)323
实例115 点对面通信(Socket基于TCP/IP协议)327
实例116 多线程断点续传(基于HTTP)332
实例117 代理服务器的实现340
实例118 IP多点传送(基于UDP的C/S)345
第14章 线程350
实例119 启动和停止线程350
实例120 多线程同步方法352
实例121 取钱存钱(线程同步互斥)354
实例122 谁唤醒了我(线程沉睡和唤醒)357
实例123 让步传文件(线程让步)359
实例124 爱子(守护线程)361
实例125 有始有终(线程连接)363
实例126 模拟下载文件(线程等待和通报)365
实例127 家族等级(线程优先级)368
实例128 定时器(Timer)371
实例129 没法吃饭(死锁)372
实例130 方便吃饭(解决死锁)375
实例131 查看JVM中所有的线程和线程组376
实例132 执行任务(线程池)378
实例133 碰撞的球(多线程)382
实例134 钟表(多线程)387
实例135 模拟生产者与消费者392
实例136 仿迅雷下载文件396
第15章 图形编程403
实例137 多变的按钮403
实例138 自制对话框405
实例139 模仿QQ空间的电子相册409
实例140 会动的七彩文字413
实例141 模仿3D渐层效果416
实例142 模仿QQ空间的欢迎动画418
实例143 百叶窗效果420
实例144 闪电效果425
实例145 模拟放大镜效果430
实例146 水面倒影432
实例147 美丽的烟花435
实例148 开窗游戏439
第16章 Java安全445
实例149 一个简单的加密和解密程序—凯撒密码445
实例150 创建对称密钥447
实例151 CBC方式的加密448
实例152 CBC方式的解密450
实例153 计算消息摘要451
实例154 使用消息摘要保存口令452
实例155 使用消息摘要验证口令454
实例156 攻击消息摘要保存的口令455
实例157 使用加盐技术防范字典式攻击457
实例158 输入流的加密459
实例159 输入流的解密460
实例160 输出流的加密461
实例161 输出流的解密463
实例162 RSA算法进行加密464
实例163 RSA算法进行解密466
实例164 创建DH共享密钥468
实例165 用公钥计算消息摘要的验证码472
实例166 利用DES加密/解密474
第17章 Java多媒体495
实例167 幸运52(Applet)495
实例168 三维弹球游戏(Java3D)498
实例169 贪吃的小蛇502
实例170 有趣的拼图游戏510
实例171 滚动的文字517
实例172 简单的GIF动画效果519
实例173 简单的声音播放522
实例174 多媒体播放器526
实例175 有趣的采钻游戏532
第18章 JavaMail543
实例176 发送邮件543
实例177 发送附件邮件549
实例178 一对多的发送方式552
实例179 接收邮件556
实例180 删除邮件572
实例181 利用JavaAPI发送E-mail574
第19章 数据库技术583
实例182 连接各种数据库583
实例183 创建表结构587
实例184 表数据的基本操作590
实例185 批处理593
实例186 事务处理596
实例187 Applet连接数据库600
实例188 简单的JDBC连接608
实例189 RowSet接口610
实例190 调用存储过程617
实例191 图片文件存入数据库620
实例192 数据库图片的输出622
实例193 利用console控制台运行类中的汉字处理方案624
实例194 Servlet中的汉字处理方案625
实例195 JSP中的汉字处理方案627
实例196 Tomcat连接池的配置629
实例197 MySQL数据库的分页形式633
实例198 连接ODBC数据库的Apple程序640
第20章 JSP/Servlet技术644
实例199 JSP与Servlet之间的跳转644
实例200 简单的JSP多人聊天室653
实例201 Servlet生成的动态图片658
实例202 简单的JSP上传文件661
实例203 用Servlet获取Web服务器信息666
实例204 可选择的图形验证码670
实例205 简单的页面注册675
实例206 用Servlet实现分页查看数据库686
实例207 简单的BBS论坛697
第21章 Java程序综合案例:教务处管理系统705
21.1 登录界面的设计与代码实现705
21.2 功能选择界面的设计708
21.3 学生信息系统界面的设计716
21.4 教师信息系统界面的设计727
21.5 领导信息系统界面的设计738
猜您喜欢