当前位置:首页 > 百科

Java程序设计经典300例

《Jav倒红斯受九南a程序设计经典300例》是 电子工业出版社出版的图书,作者是李源。

  • 书名 Java程序设计经典300例
  • 作者 李源
  • 类别 JAVA语言
  • 出版社 电子工业出版社
  • 出版时间 2013年1月

简介

  本书最大来自的特色就是以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行了透彻解代码解析和知识扩展4部分,每一部分都进导重运飞行了细致的说明。本书响试千候何露治优附带大量配套教学视频,这些视频文件和书中的实例源代码一起收录于本书的配套光盘中。

  本书共分3篇。第1篇"基础篇"主要介绍Java语言基础、流程控制、数组、字符串和面向对象编 程等知识;第2篇"应用篇"介绍Java多线程、集合框架、枚举和泛型、异常处理、Java的输入/输出流360百科等技术;第3篇"开发篇"详细介绍图形界面编程和数据库编程等方面的知识,以提高读者的实战水平。

  本书所精选的神欢渐担实例都是一线开发人员在实际项目中所积累的,并进行了技术上的解析,给出了实现过程,读者通过对本书的学习,能够快速提高开发能力。本书适合所有想全面学习Java开发技术的人员阅读,也适合使用Java进行开发的各类工程技术人员参考;对于经常使用Java进行开发的人员,更是一本不可多得的案头必备参考书。

图书目录

  第一篇 基础篇

  第1 章 Java 语言基础. . .............................................................................................1

  实例001 输出"HelloWorld"语句...........................................................1

  难度指数★☆☆☆☆☆ 占用时间 䀁�○○

  实例002 用"*"直接输出三角形......................................................3

  难度指数★☆慢管举掉食及她除☆☆☆☆ 占用时间 䀁�○○

  实例003 可爱的卫甲干符号表情.........................................答仅材.........农武孩续..............3

  难度指数★☆☆☆☆☆ 占用时间 䀁�○○

  实例004 计算机支持的最大整数值是多少.............设满甚吸.............................4

 钱标号 难度指数★★☆☆☆☆ 占用时间 䀁�○○

  实例005 获取浮点类型的最大最小值.......................................................5

  难度指数★★☆☆☆☆ 占用时间 䀁�○○

  实例006 常见字母的大小写转换.........................................................7

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例007 实现基本类型的类型转换.............................九洲杀激...........................9

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例008 判断一个数字的奇偶性............................................认观宗落...........11

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例浓一类屋乐浓滑气经009 不借助第三者实现两个变量值的互换...........................能玉设变起侵采..........良也规秋为用...........12

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例010 实现输入字符的加密和解密...........................按顶目欢业用握频未..........................13

  难度指数★★★★☆☆ 占用时间 䀁�○○

  第2 章 Java 流程控制..................................................我脱很全述安际..............15

  实例011 判断某一年是否为闰年.....矛今未色精政集杨额片.................................................15

  难度指数★★☆☆☆☆ 占用时间 䀁�○○

  实例012 验证用户登录信息.......................................................................17

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例013 QQ 等级活跃天数计算器......................................................18

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例014 根据收入情况计算个人所得税......................................................20

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例015 你的公司有多少奖金........................................................................22

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例016 判断用户输入月份的季节.............................................................23

  难度指数★★★★☆☆ 占用时间 䀁�○○

  实例017 根据消费金额计算折扣...............................................................25

  难度指数★★★★☆☆ 占用时间 䀁�○○

  实例018 招聘计算机语言程序员...................................................................26

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例019 计算1+1/2!+1/3!+…+1/10!的值...................................................27

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例020 实现输出杨辉三角...............................................................................29

  难度指数★★★★☆☆ 占用时间 䀁�○○

  实例021 空心菱形如何表示............................................................................30

  难度指数★★★★☆☆ 占用时间 䀁�○○

  实例022 打印九九乘法表.....................................................................................33

  难度指数★★★★☆☆ 占用时间 䀁�○○

  实例023 猴子分桃问题.......................................................................................34

  难度指数★★★★☆☆ 占用时间 䀁�○○

  第3 章 数组............................................................................................................36

  实例024 获取一维数组中的最大最小值.....................................................36

  难度指数★★☆☆☆☆ 占用时间 䀁�○○

  实例025 实现矩阵的转置......................................................................38

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例026 求矩阵的迹(主对角线之和)...............................................................40

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例027 1、2、3、4 能组成多少个互不相同的三位数........................................ 41

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例028 统计出数组中各种字符的个数........................................................42

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例029 使用最简单的for 循环对数组进行排序................................................. 44

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  实例030 使用选择排序法对数组进行排序................................................................45

  难度指数★★★☆☆☆ 占用时间 䀁�○○

  第二篇 应用篇

  第6 章 Java 集合类...................................................................................................... 128

  实例081 不重复地进行随机数组排序.................................................................... 128

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例082 实现List 集合中数组的自动排序........................................................... 129

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例083 使用动态数组保存用户名..................................................................... 131

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例084 使用For 循环遍历ArrayList .................................................................. 133

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例085 使用Iterator 遍历ArrayList ................................................................. 134

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例086 使用ListIterator 逆序遍历ArrayList........................................................ 135

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例087 简单的电子词典............................................................................... 137

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例088 猴子选大王2.............................................................................................. 138

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例089 使用HashSet 实现学生信息管理.......................................................... 139

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例090 使用TreeSet 管理学生成绩信息....................................................... 141

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例091 二分查找字符串中指定关键字......................................................... 144

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例092 使用HashMap 实现常用的查找功能........................................................ 146

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例093 使用TreeMap 实现学生成绩的查找功能.................................................... 147

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例094 使用Vector 类管理图书书目信息....................................................... 150

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例095 使用Stack 栈实现字符串的逆序输出................................................... 151

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例096 读写Properties 文件................................................................................ 152

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  第7 章 多线程............................................................................................................... 154

  实例097 线程的启动与结束......................................................................................... 154

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例098 查看线程的运行状态..................................................................................... 157

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例099 设置线程优先级分配CPU 运行时间.................................................... 159

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例100 篮球运动员的比赛安排(线程的休眠和唤醒) ................................ 161

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例101 CSDN 资源搜索与下载(线程等待和通报).................................... 163

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例102 非诚勿扰,爱情对对碰(线程join()等待方法) ..................................... 165

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例103 诺贝尔奖莫言作品集的获取(yield()让步方法) ................................. 167

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例104 ATM 存取机的实现(线程的同步).......................................................... 169

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例105 模拟淘宝网购物买卖双方交易..................................................................... 172

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例106 房门终于被打开了(解决死锁的方法) ................................................... 175

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例107 创建自己的任务定时器......................................................... 178

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例108 医院手术任务(线程池任务)................................................. 179

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第8 章 Java 异常处理.................................................................................... 183

  实例109 算数异常(ArithmeticException)......................................................... 183

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例110 数组下标越界异常(ArrayIndexOutOfBoundsException)................... 184

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例111 数组元素类型不匹配异常(ArrayStoreException) .................................... 185

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例112 强制类型转换异常(ClassCastException) ............................................ 186

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例113 空指针异常(NullPointerException) ........................................................ 187

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例114 数字格式转换异常(NumberFormatException) .................................... 188

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例115 字符串索引越界异常(StringIndexOutOfBoundsException)........................ 189

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例116 操作错误异常(UnsupportedOperationException) ................................... 190

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例117 找不到指定类时异常(ClassNotFoundException).................................. 191

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例118 try-catch 捕获异常.......................................................................... 192

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例119 try-catch-finally 捕获异常.................................................................. 193

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例120 嵌套try-catch-finally 捕获异常......................................................... 195

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例121 非法访问异常(IllegalAccessException) ..................................... 196

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例122 未发现文件异常(FileNotFoundException) .................................. 197

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例123 throws 抛出异常.................................................................... 198

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例124 throw 抛出异常....................................................................... 199

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例125 自定义异常............................................................................... 200

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例126 数据库操作异常(SQLException) ......................................................... 202

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例127 同时捕获多个异常.......................................................................... 203

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第9 章 Java 常用工具类.................................................................................... 205

  实例128 求圆周率π 的近似值............................................................................. 205

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例129 四舍五入运算器.......................................................................... 206

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例130 高精度整数的运算............................................................................. 207

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例131 高精度浮点运算............................................................................ 208

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例132 指数与对数函数的使用方法...................................................... 209

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例133 三角函数和反三角函数的使用方法........................................................... 210

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例134 生成任意类型的随机数..................................................................... 211

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例135 随机生成不同格式的验证码........................................................... 214

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例136 使用Date 类获取当前系统时间....................................................... 215

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例137 使用SimpleDateFormat 类格式化输出时间............................................ 217

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例138 使用Calendar 显示当前的时间和日期...................................................... 219

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例139 使用GregorianCalendar 类输出日历........................................................... 220

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例140 显示某年某月某一周的信息............................................................. 222

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例141 Formatter 类的格式化输出...................................................................... 223

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例142 使用时间格式转换符输出时间和日期................................................... 224

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例143 记录程序执行的时间................................................................................ 226

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例144 获取程序运行环境的信息...................................................................... 227

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例145 简单的计时器............................................................................... 229

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例146 Java 内存管理..................................................................................... 231

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例147 正则表达式匹配方法的应用................................................................ 232

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例148 正则表达式替换方法的应用............................................................. 234

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例149 E-mail 格式合法性验证与自动修改................................................... 235

  难度指数 ★★★★★★ 占用时间 䀁�○○

  第10 章 枚举和泛型............................................................................................ 238

  实例150 查看枚举类型定义................................................................................ 238

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例151 同一服装不同尺寸的价格查询............................................................ 240

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例152 使用枚举进行数据库连接................................................................ 241

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例153 枚举元素集合的应用......................................................................... 243

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例154 枚举元素映射的应用.............................................................................. 244

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例155 使用泛型实现栈结构.................................................................... 245

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例156 带两个类型参数的泛型的应用....................................................... 247

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例157 使用通配符增强泛型.................................................................. 248

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例158 使用泛型方法获得对象类型................................................................... 250

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例159 使用泛型接口获得数组的最大和最小值........................................ 251

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例160 泛型类的继承应用........................................................................... 253

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例161 泛型的强制类型转换................................................................................... 254

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例162 泛型的集合类应用....................................................................................... 255

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  第11 章 Java 的输入/输出及文件操作......................................................................... 257

  实例163 创建文件和目录..................................................................................... 257

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例164 显示文件的基本信息.................................................................. 259

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例165 显示目录的基本信息......................................................................... 261

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例166 创建、修改与删除文件的综合操作........................................................... 263

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例167 以字节为单位读取文件内容.................................................................. 264

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例168 以字符为单位读取文件内容............................................................... 267

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例169 以行为单位读取文件内容....................................................................... 269

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例170 以字节为单位写文件................................................................................ 271

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例171 以字符为单位写文件.................................................................. 273

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例172 以行为单位写文件................................................................. 274

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例173 按顺序创建文件.................................................................. 276

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例174 按顺序读取文件....................................................................... 277

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例175 移动指定目录下的文件和目录..................................................... 278

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例176 快速查找指定类型的文件...................................................... 281

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例177 复制指定目录下的文件.................................................................. 283

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例178 以遍历方式显示文件中的字符....................................................... 285

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例179 将数据保存到指定的文件中.......................................................... 286

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例180 将一个大文件分割为多个小文件.......................................................... 287

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例181 将多个小文件合并为一个大文件............................................................ 289

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例182 统计指定文件中的字符个数...................................................................... 291

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例183 使用I/O 流生成Word 文件................................................................ 293

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例184 使用I/O 流读取Word 文件............................................................... 295

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例185 使用I/O 流生成Excel 文件................................................................. 296

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例186 使用I/O 流读取Excel 文件.................................................................... 299

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例187 使用I/O 流生成PDF 文件..................................................................... 301

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例188 使用I/O 流读取PDF 文件..................................................................... 303

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例189 生成ZIP 压缩文件.................................................................................. 304

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例190 解压缩ZIP 文件............................................................................... 307

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例191 读取JAR 包文件...................................................................................... 309

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例192 文件的加密/解密操作.............................................................................. 311

  难度指数 ★★★★☆ 占用时间 䀁�○○

  第三篇 开发篇

  第12 章 Swing 基础入门............................................................................................ 313

  实例193 创建一个窗口及面板....................................................................... 313

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例194 设置窗体的大小........................................................................................ 315

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例195 动态的窗体大小调整............................................................................... 316

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例196 创建对话框........................................................................................ 317

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例197 设置窗体标签........................................................................................ 319

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例198 同一按钮实现不同功能................................................................... 320

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例199 文本框和密码框的创建......................................................................... 322

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例200 多行文本框的创建............................................................................ 324

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例201 创建单选按钮..................................................................................... 326

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例202 复选框的使用.............................................................................. 328

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例203 列表框使用实例......................................................................... 331

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例204 组合框应用实例.................................................................................... 333

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例205 滚动条应用实例................................................................................. 335

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例206 进度条应用实例............................................................................... 337

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例207 表格的使用................................................................................................ 339

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例208 树形结构的创建...................................................................................... 340

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例209 创建菜单................................................................................................ 342

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例210 创建弹出式菜单........................................................................................ 345

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例211 工具栏的使用............................................................................. 348

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例212 FlowLayout 布局管理......................................................... 350

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例213 边框布局BorderLayout 布局设计.................................................................. 351

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例214 网格布局GridLayout 版面设计........................................................ 353

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例215 如何使用卡片布局管理器........................................................................ 355

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例216 应用网格包布局GridBagLayout 设计版面.............................................. 358

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例217 用户对话框JOptionPane 的使用..................................................... 360

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例218 文件选择对话框JFileChooser 的使用................................................... 363

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例219 颜色选择对话框JColorChooser 的使用............................................... 366

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例220 使用ActionEvent 监听组件............................................................ 368

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例221 使用MouseListener 监听鼠标事件............................................ 370

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例222 使用MouseMotionListener 监听鼠标移动.............................................. 371

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例223 使用KeyListener 监听键盘.......................................................................... 373

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例224 使用WindowListener 监听窗口事件.......................................................... 375

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第13 章 Swing 应用进阶............................................................................................. 378

  实例225 设置闪烁的标题栏............................................................................. 378

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例226 实现带背景图片的窗体.......................................................................... 379

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例227 对窗体背景进行随机更换.................................................................. 381

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例228 建立钻石型窗体.......................................................................... 383

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例229 打开指定类型的文件......................................................................... 385

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例230 震动效果的提示信息....................................................................... 387

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例231 建立简单的时钟布局................................................................ 388

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例232 文本区设置背景图片....................................................................... 391

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例233 简单的字符统计工具............................................................................. 392

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例234 我最喜爱的小品演员投票.................................................................... 394

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例235 快捷的日期显示器.................................................................................. 397

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例236 包含图片的弹出菜单............................................................................... 400

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例237 文本框内容的显示方法设定................................................... 402

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例238 设置表格的列的高度.................................................................................... 404

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例239 对于表格中列的宽度设置....................................................................... 405

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例240 快速查找表格记录............................................................................... 407

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例241 提示信息的应用.................................................................................... 409

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  第14 章 Java Applet 小应用程序.............................................................................. 412

  实例242 不断逼近的文字....................................................................... 412

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例243 舞动的彩文................................................................................... 414

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例244 文字的3D 效果.......................................................................... 416

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例245 绚烂的字体闪烁.......................................................................... 419

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例246 闪亮登场的文字............................................................... 422

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例247 简易图片放大镜............................................................. 424

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例248 带波纹的水面倒影................................................................... 426

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例249 夜空中璀璨的烟火.............................................................................. 428

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例250 百叶窗翻页效果........................................................................... 432

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例251 自制QQ 空间欢迎界面.......................................................... 434

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例252 雷电中的纽约市.................................................................................... 436

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例253 动态边框图片............................................................................. 439

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例254 我的风景相册薄.......................................................................... 441

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例255 遥远的星球.................................................................................... 443

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第15 章 网络通信编程........................................................................................... 446

  实例256 获取自己的计算机名与IP 地址................................................ 446

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例257 获得特定网站的IP 地址.......................................................... 447

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例258 使用URL 访问网页......................................................... 449

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例259 根据URL 获取因特网上的图像........................................................ 451

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例260 根据URL 获取因特网网页源文件...................................................... 452

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例261 根据URL 获取因特网上的音频.................................................... 453

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例262 自制浏览器.................................................................................. 455

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例263 实现网络文件的下载.................................................................. 457

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例264 实现网络的一对一通讯................................................................... 459

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例265 实现网络的一对多通讯...................................................................... 461

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例266 实现网络的图片传输........................................................................ 463

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例267 实现网络的音频传输................................................................... 466

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例268 实现网络的视频传输................................................................ 469

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例269 模仿QQ 创建实时聊天室.................................................. 471

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第16 章 Java 安全机制......................................................................................... 475

  实例270 加密解密的始祖--凯撒密码.............................................................. 475

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例271 密钥的创建..................................................................... 477

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例272 对称加密................................................................................. 479

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例273 非对称加密................................................................................. 480

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例274 CBC 方式的加密................................................................ 482

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例275 CBC 方式的解密.................................................................. 483

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例276 数字签名.......................................................................................... 484

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例277 使用消息保存口令........................................................................... 486

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例278 使用消息验证口令........................................................................... 487

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例279 破解简单的加密口令...................................................................... 488

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例280 输入流的加密算法.............................................................................. 490

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例281 输入流的解密算法.............................................................. 492

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例282 输出流的加密算法........................................................................... 493

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例283 输出流的解密算法............................................................................ 494

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例284 使用RSA 算法进行加密...................................................... 495

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例285 使用RSA 算法进行解密........................................................... 497

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例286 使用公钥计算消息验证码...................................................... 498

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  第17 章 Java 多媒体程序设计............................................................................ 501

  实例287 常用图形的绘制.................................................................................... 501

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例288 不规则图形的绘制................................................................................ 506

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例289 图片的旋转................................................................................... 507

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例290 图片缩放.......................................................................................... 509

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例291 图像的模糊与锐化............................................................................ 513

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例292 光照特效实例............................................................................ 516

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例293 创建动画图片............................................................................. 519

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例294 图片的合成........................................................................... 520

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例295 音频播放程序.............................................................................. 523

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例296 利用JavaSound API 播放音频........................................................ 525

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例297 视频文件的播放...................................................................................... 528

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  第18 章 Java 数据库操作............................................................................. 533

  实例298 JDBC 连接MySQL 数据库............................................................ 533

  难度指数 ★★☆☆☆☆ 占用时间 䀁�○○

  实例299 查询数据库中表的名称........................................................................ 535

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例300 动态添加数据库字段信息............................................................ 538

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例301 获取数据库中表的字段信息........................................................... 541

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例302 动态添加学生信息到学生表中............................................................... 546

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例303 对添加数据进行数据验证....................................................................... 548

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例304 MySQL 数据库备份.............................................................................. 554

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例305 MySQL 数据恢复........................................................................... 556

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例306 向数据库中批量插入数据..................................................... 558

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例307 修改数据库表内信息.............................................................. 559

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例308 将数据表中的信息复制到其他表中.................................................... 562

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例309 保存用户登录信息......................................................................................... 566

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例310 将图片文件存入数据库............................................................................ 569

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例311 将数据库中的图片输出.................................................................. 571

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例312 生成有规律的编号........................................................................................ 573

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例313 生成无规律编号...................................................................................... 576

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  (以下内容见图书配套光盘中文件夹"第19 章")

  第19 章 Java 小游戏合集及应用工具示例.................................................................. 579

  实例314 欢乐斗地主..................................................................................................... 579

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例315 打豆豆游戏................................................................................................... 585

  难度指数 ★★★☆☆☆ 占用时间 䀁�○○

  实例316 动感魔方游戏.......................................................................................... 588

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例317 俄罗斯方块游戏............................................................................................. 592

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例318 贪吃蛇游戏................................................................................................. 598

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例319 拼图游戏............................................................................................. 605

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例320 寻找宝藏游戏........................................................................................ 610

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例321 开窗游戏................................................................................................. 614

  难度指数 ★★★★☆☆ 占用时间 䀁�○○

  实例322 猜价格游戏................................................................................................. 617

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例323 中国象棋游戏........................................................................................... 620

  难度指数 ★★★★★★ 占用时间 䀁�○○

  实例324 Java 身份证信息解读................................................................................ 624

  难度指数 ★★★★★☆ 占用时间 䀁�○○

  实例325 Java 万年历..................................................................................... 627

  难度指数 ★★★★★☆ 占用时间 䀁�○○

来自

  软件开发的目标是满足用户需求,一个软件往往包含很多复杂的功能,作360百科为一名程序员,需要在有限的时间内实现它们。对于一名新手,烟主敌滑温学阶积显然并不容易。为什么有开发经验的程序员编程效率非常高?原因就在于他们做过很多类似的程序要职备,通过适当地修改以前的代码就可以满足新的需求。因此呢医间松之,如何快速地加强编程经验的积累就成了新手程序员的当务之急。

  本书图文并茂,汇集了300多个日常开发中广泛使用的想础态首坏两程实例。希望各位读者能在本书的引 领下跨入Java至充酒世界的大门, 全面、形象、系统、深响医此亮识种带孔金乱入地介绍了Java开发实例固位感赵衣才但。学习完本书后,读者可以显著提升独立进行 项目开发的能力。

本书论味美粮总渐居型沉点特色

  1.以基础知识为框架,透彻解析各部分知识框架中的常用开发实例

  为了方便读者阅读,我们将每个例子分为了实例描述、实现过程、代码解析和知识扩展4部分,每一部分都进行了细致的说明。实例描述是对实例功能的介绍,实现过程给出了实现程序的核心代码,代码解析对例子中的核心知识进行说明,知识扩展则告诉了读者一些Java实例开发中要注意的问题和其他有用的开发窍门。

  2.配备大量多媒茶操难掌她通修体语音教学视频,体验全新教学课堂

  本书作者专门录制了大量的配套多媒体语音教学视频,以便读者更加轻松、直观地学习本书内容,提高学习效率。这些视频文件与本书源代码一起收录于本书低念小甲管杀配套光盘中。

  3.讲解由浅入深、循序渐进,适合各个层次的读者阅读

  本书从Java语言的基础开始讲解,逐步深入到Java语言的高级开发技术及应用,有案翻居喜鲜滑川技内容梯度从易到难,讲解由浅入深、循序渐进,适合各个层次圆头单富集标的读者阅读,并且均有所获。

  4.穿插大量开发实例和技巧,迅速提升开发水平

  本书具有丰富多彩而且简单实用的Java实例,在知识扩展栏目中还给出了大量的开发技 巧,以便读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。

内容而守用足介绍

  第1篇 基础篇(第1~5章)本篇主要内容包括:Java语言基础、流程控制、数组、字符串和面向对象编程。通过本篇的学氢表染义医现习,读者可以掌握Java开发环境的配置和Eclipse开发工具的应用过程,并可以掌握Java面向对象编程的核心技鲜界某小条缺引居爱制术与应用。

  第2篇 应用篇(第6~11章)本篇主要内容包括:Java多线程、集条将水复胞煤斗培造合框架、枚举和泛型、异常处理、Java的输入/输出流等技术。通过本篇的学习,读者可以掌握Java语言的一些高级开发技术。

  第3篇 开发篇(第12~19章)本篇主要内容包括:图形界面编程和数据库编程等方面的知识。通过本篇的学习,读者可以掌握Java语言在图形界面和数据库方面的核心技术及应用。

本书读者对象

  从未接触过Java的初学者;

  了解一些Java知识,希望进一步学习的自学者;

  想学习一门技术,以方便找工作的求职者;

  Java开发爱好者;

  大中专院校的学生和相关授课教师;

  社会培训班学员;

  Java专业开发人员;

  需要一本案头必备手册的程序员。

标签:

  • 关注微信
上一篇:洗衣机修理
下一篇:百色盆地

相关文章