Java通用范例开发金典.doc_第1页
Java通用范例开发金典.doc_第2页
Java通用范例开发金典.doc_第3页
Java通用范例开发金典.doc_第4页
Java通用范例开发金典.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

书名:Java通用范例开发金典(开发专作者:李树青出版社:电子工业出版社原价:78.00出版日期:2009年01月ISBN:9787121076602字数:页数:710页印次:版次:第1版纸张:平装开本:16商品标识:asinb001p304qq编辑推荐-Java通用范例开发金典适合广大Java程序员参考学习,同时还可作为高等院校相关专业师生的参考书。读范例金典,走开发捷径19大类编程应用,70多个主要技术方向,200多个细分应用点,248个经典范例。应用为纲、范例为目、深入Java技术的200多个重要语法精要阐释每个范例实现原理,开发过程和编程要点内容提要-Java通用范例开发金典以程序开发人员在编程中可能遇到的实际问题(案例)和开发中应该掌握的技术为主线,全面介绍了运用Java语言进行程序开发的各方面的应用案例和经验技巧。Java通用范例开发金典共19章,分别为类基础、字符处理、数组与集合、窗体效果、窗体组件、访问系统信息、时间处理、文件处理、流处理、加密解密、网络处理、访问数据库、XML、图像处理、声音处理、网页显示、高级网页处理、访问数据库的网页、应用程序演示等。每个实例都突出实用性,其中大部分是程序开发人员梦寐以求的解决方案。Java通用范例开发金典范例选取精心、代码规范,具有典型的代表性,可移植性强。此外,所有范例的关键步骤讲解详细,“注意”、“提示”、“技巧”等特色段落丰富,便于读者轻松掌握。目录-第1章 类的处理11.1 类的定义方法2范例1-1 类对象的复制2相关函数:clone函数范例1-2 类对象的比较5相关函数:equals函数hashCode函数范例1-3 支持查找功能的分数类7相关函数:compareTo函数范例1-4 带有自定义异常类的时钟类12相关函数:toString函数1.2 静态成员的使用14范例1-5 统计内存类变量的个数14相关函数:finalize函数gc函数runFinalization函数范例1-6 自动递增的序列号161.3 类反射17范例1-7 获取类的元数据信息17相关函数:getClass函数getDeclaredFields函数getModifiers函数 get函数范例1-8 动态装载类变量21相关函数:loadClass函数newInstance函数1.4 本章小结23第2章 字符处理252.1 字符格式化26范例2-1 显示所有Unicode字符26相关函数:MAX_VALUE常量JTable构造函数范例2-2 人民币大写转换28相关函数:round函数pow函数范例2-3 货币金额格式化31相关函数:DecimalFormat构造函数setCurrency函数format函数范例2-4 带有样式的文本编辑器33相关函数:setFontFamily函数setBold函数setFontSize函数setCharacterAttributes函数范例2-5 字符串对齐37相关函数:append函数范例2-6 替换特定格式的字符串39相关函数:compile函数matcher函数replaceAll函数2.2 字符验证41范例2-7 验证有效的HTTP网址41相关函数:matches函数范例2-8 只能输入汉字的文本框42相关函数:insertString函数setDocument函数范例2-9 只能输入特定格式的文本框43相关函数:MaskFormatter构造函数JFormattedTextField构造函数2.3 本章小结45第3章 数组与集合473.1 数组处理48范例3-1 分词48相关函数:sort函数split函数binarySearch函数范例3-2 动态调整数组大小49相关函数:newInstance函数arraycopy函数范例3-3 生成具有不重复随机数的数组51相关函数:random函数3.2 集合处理53范例3-4 同步队列53相关函数:notify函数wait函数addFirst函数removeLast函数范例3-5 字符界面的输入55相关函数:in常量read函数parseInt函数范例3-6 支持foreach迭代访问的自定义集合类57相关函数:hasNext函数next函数remove函数iterator函数范例3-7 支持集合元素排序的类60相关函数:compareTo函数范例3-8 矩阵计算62范例3-9 集合分页65相关函数:add函数3.3 本章小结68第4章 窗体效果694.1 带有背景图片的窗体70范例4-1 带有启动进度条的欢迎窗体70相关函数:setValue函数getImage函数范例4-2 平铺图片的窗体背景72相关函数:getResource函数drawImage函数范例4-3 拉伸图片的窗体背景74相关函数:drawImage函数4.2 窗体外观特效76范例4-4 不规则窗体76相关函数:setDefaultLookAndFeelDecorated函数setWindowShape函数范例4-5 全屏显示的窗体78相关函数:getLocalGraphicsEnvironment函数getDefaultScreenDevice函数isFullScreenSupported函数setFullScreenWindow函数范例4-6 带有标题边框的窗体80相关函数:createTitledBorder函数createLineBorder函数createEtchedBorder函数createCompoundBorder函数范例4-7 透明窗体82相关函数:setWindowOpacity函数范例4-8 自定义消息对话框83相关函数:showMessageDialog函数4.3 子窗体84范例4-9 内部子窗体84范例4-10 关闭全部子窗体87相关函数:actionPerformed函数4.4 窗体主题90范例4-11 具有Office 2003主题的窗体90相关函数:setLookAndFeel函数范例4-12 具有苹果主题的窗体91范例4-13 具有可选择主题的窗体934.5 操纵窗体94范例4-14 可拖曳移动的窗体94相关函数:setLocation函数范例4-15 程序控制窗体最小化和最大化96相关函数:getExtendedState函数setExtendedState函数4.6 实用窗体类98范例4-16 常见的窗体属性设置98相关函数:setMaximizedBounds函数getScreenSize函数setIconImage函数setState函数范例4-17 字体选择窗体100相关函数:getAvailableFontFamilyNames函数setPreferredSize函数stringWidth函数getAscent函数范例4-18 带有分隔栏的窗体103相关函数:JSplitPane构造函数setOneTouchExpandable函数revalidate函数范例4-19 显示网页的窗体106相关函数:setPage函数setContentType函数setText函数4.7 本章小结108第5章 窗体组件1095.1 简单组件110范例5-1 带有样式的悬浮提示信息110相关函数:setToolTipText函数setInitialDelay函数setDismissDelay函数范例5-2 带有样式的标签111相关函数:setText函数范例5-3 防止文本框输入为空113相关函数:isTemporary函数requestFocusInWindow函数范例5-4 获得焦点自动全部选中文本的文本框115相关函数:setSelectionStart函数setSelectionEnd函数范例5-5 设置快捷键116相关函数:setDisplayedMnemonic函数setLabelFor函数范例5-6 单选按钮列表118范例5-7 复选框列表120范例5-8 选择组合框的内容122相关函数:contains函数setListData函数范例5-9 可以动态追加元素的组合框124相关函数:getItemAt函数addItem函数范例5-10 移动列表框元素125相关函数:getSelectedValues函数5.2 图片组件128范例5-11 图片框的演示128范例5-12 可以滚动的图片面板1295.3 菜单131范例5-13 用鼠标右键单击弹出快捷菜单131相关函数:isPopupTrigger函数show函数范例5-14 带有图片的菜单134相关函数:getInsets函数范例5-15 模拟Windows“开始”菜单1365.4 其他组件140范例5-16 字体工具栏140相关函数:setMargin函数setRollover函数范例5-17 带有导航功能的页面框143相关函数:getSelectedIndex函数getTabCount函数setSelectedIndex函数范例5-18 显示一维集合数据的表格145范例5-19 时间微调钮148相关函数:setValue函数范例5-20 自定义圆形按钮150相关函数:setContentAreaFilled函数isArmed函数contains函数5.5 窗体组件布局153范例5-21 演示网格包布局153相关函数:setConstraints函数REMAINDER常量RELATIVE函数5.6 本章小结155第6章 访问系统信息1576.1 操纵键盘158范例6-1 自动键盘录入158相关函数:exec函数keyPress函数keyRelease函数范例6-2 获取按键信息160相关函数:isActionKey函数getModifiersEx函数范例6-3 键盘控制光标移动161相关函数:convertPointToScreen函数6.2 操纵鼠标164范例6-4 三击处理164相关函数:getClickCount函数范例6-5 获取当前鼠标位置1656.3 剪贴板166范例6-6 文字剪贴板166相关函数:getSystemClipboard函数getTransferData函数范例6-7 图片剪贴板1696.4 打印172范例6-8 文本打印172相关函数:defaultPage函数setPrintable函数范例6-9 图片打印176相关函数:SimpleDoc构造函数6.5 系统界面控制179范例6-10 显示动态光标179相关函数:getPredefinedCursor函数范例6-11 使用系统托盘180相关函数:getSystemTray函数TrayIcon构造函数displayMessage函数6.6 系统信息处理183范例6-12 记录日志183相关函数:getLogger函数log函数范例6-13 利用属性文件实现程序的多语言版本185相关函数:getBundle函数范例6-14 得到系统参数信息187相关函数:getProperty函数6.7 本章小结188第7章 时间处理1897.1 计时控制190范例7-1 计时器190相关函数:scheduleAtFixedRate函数范例7-2 在指定时间点上运行特定代码191相关函数:schedule函数范例7-3 统计运行时间193相关函数:currentTimeMillis函数范例7-4 随机选数程序1947.2 显示时间196范例7-5 数字时钟196范例7-6 日历198范例7-7 格式化日期和时间200相关函数:getDateTimeInstance函数范例7-8 钟表201相关函数:translate函数rotate函数toRadians函数7.3 本章小结204第8章 文件处理2058.1 文件搜索206范例8-1 即时文件名称搜索206相关函数:list函数范例8-2 文件全文搜索2088.2 读取常见格式的文档213范例8-3 读写属性文件213范例8-4 读取Word文档214范例8-5 读写Excel文档216范例8-6 读取PDF文档2198.3 文件资源管理221范例8-7 字符界面的文件目录查看器221范例8-8 基于树状视图文件的目录查看器223相关函数:setAllowsChildren函数getPath函数 getLastPathComponent函数范例8-9 查看文件属性226范例8-10 支持目录创建的树状视图文件资源管理器228相关函数:mkdir函数范例8-11 支持文件删除的树状视图文件资源管理器230范例8-12 带有图标项列表的树状视图文件资源管理器2338.4 其他文件处理方式237范例8-13 复制文件237范例8-14 压缩文件238范例8-15 显示读取文件的进度243相关函数:setMillisToDecideToPopup函数 isCanceled函数范例8-16 设置打开文件的类型245相关函数:setFileFilter函数8.5 本章小结247第9章 流处理2499.1 控制流的读取250范例9-1 截取命令控制台的信息250范例9-2 通用型字符流管道251范例9-3 重定向标准输出流252相关函数:setOut函数9.2 类变量序列化253范例9-4 利用字符输出流保存类变量信息253范例9-5 类变量序列化256范例9-6 复杂类变量的序列化2579.3 本章小结258第10章 加密解密25910.1 密钥算法260范例10-1 DES加密260相关函数:getInstance函数init函数init函数doFinal函数范例10-2 RSA加密264相关函数:initialize函数10.2 信息验证269范例10-3 计算MD5值269相关函数:update函数digest函数范例10-4 基于消息摘要的文件验证271范例10-5 文件签名27410.3 本章小结280第11章 网络处理28111.1 网页解析282范例11-1 IP和域名相互转换282相关函数:getByName函数范例11-2 解析HTML网页中的文本信息28411.2 Cookie处理286范例11-3 发送Cookie到网页286相关函数:setRequestProperty函数范例11-4 获取网页的Cookies值288相关函数:getHeaderField函数范例11-5 表单仿真登录29011.3 获取网络资源292范例11-6 下载网络文件292范例11-7 显示网络图片文件29511.4 网络搜索296范例11-8 搜索引擎爬虫296范例11-9 访问Google搜索引擎的搜索结果30411.5 服务器307范例11-10 利用文件信息显示Telnet307相关函数:ServerSocket构造函数accept函数范例11-11 简易Web服务器309范例11-12 支持文件服务的Web服务器311范例11-13 时间服务器31611.6 浏览器318范例11-14 简易Web服务器318范例11-15 WebBrowser浏览器32011.7 实时通信321范例11-16 基于窗体界面的点对点聊天程序32111.8 本章小结326第12章 数据库访问32712.1 表记录浏览328范例12-1 浏览全部表记录328相关函数:forName函数getConnection函数getObject函数范例12-2 倒序浏览全部表记录330相关函数:createStatement函数范例12-3 格式化表记录显示方式332范例12-4 联动显示表记录333范例12-5 查询分析器33712.2 获取数据库的结构信息340范例12-6 基于树状视图的数据库表结构查看器340相关函数:setViewportView函数getTables函数getColumns函数范例12-7 基于表格的数据库结构查看器34412.3 访问存储过程349范例12-8 使用存储过程的传入参数349相关函数:setString函数范例12-9 使用存储过程的传出参数351相关函数:registerOutParameter函数getString函数范例12-10 使用存储过程的返回值35312.4 数据绑定组件355范例12-11 支持数据绑定的复选框列表355范例12-12 数据绑定表格35912.5 二进制信息存储362范例12-13 存取数据库中的图像信息362相关函数:setBinaryStream函数getBinaryStream构造函数范例12-14 利用数据库存储类对象368相关函数:setBytes函数getBinaryStream函数范例12-15 类变量和关系型数据的静态映射371范例12-16 对象和关系型数据的动态映射37612.6 实用数据库应用程序382范例12-17 数据绑定表格用户登录382范例12-18 通用表记录导航窗体386范例12-19 带有更新功能的通用表记录导航窗体39112.7 其他400范例12-20 防止SQL语句攻击400范例12-21 数据库连接池402范例12-22 自定义事务管理405相关函数:setLogWriter函数setAutoCommit函数12.8 本章小结408第13章 XML处理40913.1 显示XML文件410范例13-1 基于DOM显示带有缩进格式的XML文档内容410相关函数:normalize函数范例13-2 基于SAX显示带有缩进格式的XML文档内容414范例13-3 利用栈显示SAX遍历过的节点信息417范例13-4 统计XML文档各个标签出现的次数420范例13-5 遍历指定名称空间下的所有XML节点423相关函数:getElementsByTagNameNS函数13.2 更新XML文件425范例13-6 追加XML节点425范例13-7 插入XML节点429范例13-8 删除XML节点43513.3 XSLT439范例13-9 XSLT样式转换43913.4 XML验证443范例13-10 基于DOM的DTD验证443相关函数:setValidating函数setErrorHandler函数parse函数范例13-11 基于SAX的DTD验证446范例13-12 Schema验证449相关函数:validate函数13.5 XML与类变量的交互453范例13-13 从类变量导出XML文件453相关函数:writeObject函数范例13-14 从XML文件导入类变量454相关函数:readObject函数13.6 XML与数据库的交互455范例13-15 读取XML文件内容存储到数据库455范例13-16 读取数据库表记录到XML文件45813.7 本章小结460第14章 图像处理46114.1 绘制图像462范例14-1 饼状统计图462相关函数:fillArc函数Color构造函数范例14-2 太极图465相关函数:getBounds函数范例14-3 绘制宽度线条467相关函数:setStroke函数范例14-4 绘制指定行数的菱形图案468相关函数:abs函数14.2 图像特效470范例14-5 调整图像亮度470相关函数:filter函数范例14-6 图像处理(钝化、锐化和浮雕)473相关函数:Kernel构造函数范例14-7 绘制灰度图像476范例14-8 绘制渐变色478相关函数:GradientPaint构造函数setPaint函数范例14-9 透明色482相关函数:setComposite函数getInstance函数范例14-10 条纹边框484相关函数:BasicStroke构造函数范例14-11 双缓冲绘图486相关函数:createGraphics构造函数14.3 文本图像488范例14-12 生成文字图片488范例14-13 栅格文字490相关函数:PixelGrabber构造函数范例14-14 绘制带有纹理的文字493相关函数:TexturePaint构造函数范例14-15 多样式文本495相关函数:addAttribute函数TextLayout构造函数范例14-16 阴影字体49714.4 动画498范例14-17 2D动画498范例14-18 连续显示多幅图片形成的动画50214.5 交互式绘图505范例14-19 利用鼠标绘制自由线条505范例14-20 键盘绘图50714.6 其他图像操作510范例14-21 绘制子图片510相关函数:CropImageFilter构造函数FilteredImageSource构造函数createImage函数范例14-22 截屏程序513相关函数:createScreenCapture函数范例14-23 调色板51614.7 本章小结517第15章 声音处理51915.1 播放au声音文件520范例15-1 播放au声音文件的Applet520相关函数:getAudioClip函数getCodeBase函数15.2 播放MIDI声音文件522范例15-2 播放MIDI音乐522相关函数:getSequence函数范例15-3 显示播放MIDI音乐的进度524相关函数:getMicrosecondLength函数getMicrosecondPosition函数15.3 播放MP3声音文件529范例15-4 播放MP3的动画窗体52915.4 本章小结531第16章 网页显示53316.1 表单处理534范例16-1 处理请求表单中的汉字参数信息534范例16-2 显示全部的请求参数53516.2 网页格式537范例16-3 动态显示当前服务器的时间537范例16-4 多国语言控制538范例16-5 选择显示Flash54316.3 状态维护544范例16-6 利用上下文对象统计访问网站的总次数544范例16-7 统计会话中的访问次数546范例16-8 基于Cookies的访问页面次数统计547范例16-9 使用数字图片显示访问次数549范例16-10 利用会话变量实现的购物车550范例16-11 具有自动状态保持功能的文本框55416.4 结合脚本的网页功能控制556范例16-12 常见的用户注册网页556范例16-13 可以折叠的分隔栏563范例16-14 无工具栏的网页和可以被直接关闭的网页566范例16-15 具有树状视图的网页56816.5 其他573范例16-16 请求标签的使用573范例16-17 自定义错误页面57416.6 本章小结575第17章 高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论