Java开发实战1200例(第Ⅰ卷)

当前位置:首页 > 网络编程 > 编程语言与程序设计 > Java开发实战1200例(第Ⅰ卷)

出版社:清华大学出版社
出版日期:2011-1
ISBN:9787302242628
作者:李钟尉,陈丹丹
页数:817页

章节摘录

插图:

前言

特别说明:《Java开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,包含603个例子。程序开发是一项艰辛的工作,它不仅考验开发人员的智力,更考验开发人员的体力。纵观国内的软件企业,内部开发团队挑灯夜战,连续加班是常有的事情。笔者曾“有幸”参加过十几个项目的开发工作,对编程有深刻的体会。编程是一项复杂的创造性工作,它不仅需要开发人员掌握各方面的知识,还需要开发人员积累丰富的开发经验。项目开发中的一个问题可能会占用团队几天甚至十几天的时间,但是如果开发人员遇到过类似的问题,也许几分钟就可以解决。这就是编程经验的重要性,也是许多软件企业用人时选择有项目开发经验者的主要原因。本书精选了项目开发中的603个实例,涵盖了Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用、数据库应用等方面的内容,每一个知识点都提供了丰富的、具有很强实用性的实例,从而帮助开发人员快速解决疑难问题。本书内容本书分为5篇24章,共计603个实例。书中所选实例均来源于一线开发人员的实际项目开发,囊括了开发中经常使用和需要解决的热点、难点问题,使读者可以快速地解决开发中的难题,提高编程效率。本书亮点内容导航如下图所示。为了方便读者学习书中的实例和积累开发经验,本书在讲解实例时按照“实例说明”、“关键技术”、“设计过程”和“秘笈心法”4个部分进行讲解。实例说明实例说明部分利用图文结合的方式,介绍实例的特点、功能和运行效果,使读者可以快速了解实例的作用,并从实例中学到技能。关键技术关键技术部分剖析了实例使用的核心技术。这样,读者在不必查看设计过程和源代码的情况下即可快速掌握实例的关键技术,甚至直接做出实例。设计过程设计过程部分详细介绍了实例的开发过程。读者可以按照该部分内容做出自己的实例程序。秘笈心法秘笈心法部分给出了与实例相关的技巧、注意事项或经验总结,以丰富读者的编程经验。下图展示了一个完整实例的文档缩略图。本书特点实例极为丰富本书第I卷、第II卷各精选了约600个实例和约600个经验技巧,涵盖了编程中多个方面的各种应用。用户开发中所需的技术、技巧在本书几乎都可以找到。例子非常实用书中所选实例均是项目开发中经常需要使用或实现的技术,由数名工程师多年积累而成,许多实例是开发人员梦寐以求的。可操作性很强本书实例都给出了程序说明、设计思路、设计步骤、源程序等内容,读者可按部就班地直接使用。完善的技术服务为了帮助读者尽快理解内容,读者朋友可通过QQ、BBS、邮箱、电话等多种形式获取相关问题的答复。本书DVD光盘为了帮助读者学习和使用书中的实例,本书附赠有DVD光盘,其中不仅提供了书中所有实例项目的源代码、素材,还提供了关键实例的开发视频讲解及Java学习资料。光盘目录如下图所示。本书约定实例使用方法用户在学习本书的过程中,可以从光盘中复制实例,去掉实例的只读属性。有些实例需要使用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置,详细使用方式请参考本书的光盘使用说明书。此外,如果用户直接将本书实例用于商业用途,由此产生的不良后果由用户自己承担。实例及录像位置书中实例在光盘中的存储格式为“MR\实例序号”。例如,“MR\096”表示实例096。书中关键实例在光盘中提供了开发录像,录像的存储格式与实例的存储格式是相同的。例如,查看实例096的开发录像,可以在光盘中的“MR\096”路径下找到,录像名称与实例名称相同,格式为EXE格式。录像使用说明本书赠送的实例录像采用EXE文件格式,无须使用播放器,双击就可以直接播放。在主目录中,目录前有录像图标的实例,表示在光盘中存在视频录像。部分实例只给出关键代码由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考光盘实例程序。读者人群本书非常适合以下人员阅读:Java初学者,如高校大学生、求职人员、培训机构学员Java程序员本书作者本书由明日科技组织编写,参加编写的程序员有李钟尉、陈丹丹、李伟、王小科、王军、赵会东、董大永、尹强、李继业、张磊、赛奎春、高春艳、宋坤、刘锐宁、梁水、李伟明、刘彬彬、安剑、孙秀梅、巩建华、房大伟、吕双、刘云峰、王国辉、张振坤、卢翰、白伟明、刘中华、潘凯华、刘欣、李慧、梁晓岚、杨丽、顾丽丽、刘龄龄、张彦国、王乐乐、陈英、刘莹、李贺等。由于笔者水平有限,疏漏和不足之处在所难免,恳请广大读者朋友批评指正。编者

书籍目录

第1篇 Java语法与面向对象技术第1章 开发环境的应用 2 1.1 Java环境 31.2 开发工具 111.3 界面设计器 22第2章 Java基础应用 292.1 基本语法 302.2 运算符 342.3 条件语句 382.4 循环控制 43第3章 数组与集合的应用 51 3.1 数组演练 523.2 数组操作 573.3 数组排序与查询 613.4 常用集合的使用 69第4章 字符串处理技术 75 4.1 格式化字符串 764.2 辨别字符串 844.3 操作字符串 92第5章 面向对象技术应用 103 5.1 Java中类的定义 1045.2 修饰符的使用 1095.3 包装类的使用 1145.4 面向对象的特征 1195.5 Object类的应用 1265.6 克隆与序列化 1345.7 接口和内部类 145第2篇 Java高级应用第6章 多线程技术 158 6.1 线程的基础 1596.2 线程的同步 1716.3 线程的进阶 183第7章 反射与异常处理 195 7.1 反射的基础 1967.2 反射的进阶 2037.3 常见的未检查型异常 2107.4 常见的已检查型异常 2147.5 处理异常 218第8章 枚举与泛型的应用 223 8.1 枚举使用的简介 2248.2 泛型使用的简介 233第9章 编程常用类 343 9.1 Calendar类的使用 2449.2 SimpleDateFormat与TimeZone9.3 System类的使用 2559.4 Math类的使用 2599.5 其他常用类的使用 264第10章 Commons组件 272 10.1 Commons Lang组件简介 27310.2 Commons Math组件简介 28010.3 Commons IO组件简介 28610.4 Commons BeanUtils组件简介 29110.5 其他Commons组件简介 299第3篇 窗体与控件应用第11章 窗体设计 31411.1 设置窗体位置 31511.2 设置窗体大小 31911.3 设置窗体的标题栏 32411.4 设置窗体的背景 32911.5 窗体形状及应用 33511.6 对话框 33811.7 MDI窗体的使用 352第12章 窗体特效 357 12.1 让窗体更有活力 35812.2 窗体与控件外观 369第13章 基本控件应用 375 13.1 顶层容器的应用 37613.2 布局管理器应用 38213.3 输入控件的应用 38713.4 选择控件的应用 39313.5 菜单控件的应用 40013.6 其他技术的应用 406第14章 复合数据类型控件应用 414 14.1 列表的简单应用 41514.2 列表的高级应用 42214.3 表格的简单应用 43014.4 表格的高级应用 43814.5 树控件简单应用 44814.6 树控件高级应用 456第15章 其他高级控件应用 466 15.1 JTextPane控件的应用 46715.2 JEditorPane控件的应用 47215.3 其他文本控件的应用 47715.4 进度指示器的应用 48115.5 控件组织器的应用 487第16章 控件特效与自定义控件 492 16.1 控件边框效果 49316.2 控件渲染让界面UI更灵活 50616.3 让控件活起来 51816.4 自定义控件 526第4篇 文件操作典型应用第17章 文件与文件夹操作 536 17.1 文件操作 53717.2 文件与数据库 55317.3 操作磁盘文件夹 564第18章 文件的读取、写入、整理和控制 573 18.1 文件的读取与写入 57418.2 实现文件整理 59218.3 文件控制 597第19章 文件压缩 605 19.1 Java实现文件压缩 60619.2 RAR文件压缩 61619.3 数据压缩的网络应用 634第20章 操作办公文档 640 20.1 操作Word 64120.2 操作Excel 64720.3 操作PDF 655第5篇 数据库应用第21章 SQL应用 666 21.1 排序和分组函数应用 66721.2 聚集函数与日期查询 68321.3 大小比较与逻辑应用 694第22章 数据库操作 705 22.1 通过JDBC-ODBC桥连接数据库 70622.2 JDBC技术连接数据库 71122.3 数据库与数据表 71722.4 数据增加、更新与删除操作 736第23章 数据查询 752 23.1 使用子查询 75323.2 嵌套查询 76423.3 连接查询 76923.4 函数查询 777第24章 数据库高级应用 787 24.1 在Java程序中使用存储过程 78824.2 使用触发器 79624.3 使用批处理 80324.4 使用视图 809

编辑推荐

《Java开发实战1200例(第1卷)》编辑推荐:600个编程实例,练习、速查、应用三位一体;500余经验技巧,解惑、拓展、总结全面透析;海量学习资料,立体化学习服务。《Java开发实战1200例(第1卷)》是一套编程实例类丛书,丛书共包括7个品种(详见封四),每个品种的第1卷、第11卷各精选了600个实例和约500个经验技巧,涵盖了编程多个方面的各种应用,是目前市场上最全面的编程实例类丛书,堪称编程实例的“四库全书”,开发中所需的技术、技巧在书中几乎都可以找到。例子非常实用,书中所选实例均是开发中经常需要使用或实现的技术,由数名工程师多年积累而成,许多实例是开发人员梦寐以求的。实例解释详细、可操作性很强,实例都会给出程序说明、设计思路、设计步骤、源程序等内容,读者可按部就班直接使用、参考。经验、技巧、总结方便读者拓展,实例给出了很多“秘笈心法”,帮助读者拓展思路、解释答疑、少走弯路。

作者简介

《Java开发实战1200例(第1卷)》简介:《Java开发实战1200例》包括第I卷、第II卷共计1200个例子,《Java开发实战1200例(第1卷)》是第I卷,共计603个例子。《Java开发实战1200例(第1卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库应用。全书分5篇24章,共计603个实例和603个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
《Java开发实战1200例两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;《Java开发实战1200例(第1卷)》实例来源于多位工程师的多年积累,具有很强的实用性。
《Java开发实战1200例(第1卷)》附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者可以稍加修改应用。
《Java开发实战1200例(第1卷)》适合Java的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合Java程序员参考、查阅。

图书封面


 Java开发实战1200例(第Ⅰ卷)下载 精选章节试读



发布书评

 
 


精彩短评 (总计22条)

  •     软件开发实战
  •     书本本身没有包装,导致书边有磨损,看着不像是全新的,较为不满意
  •     java实战
  •     例子简单实用,在学习中
  •     平时喜欢看书,看见了就买了一本,学习使用
  •     在书店看到了,简单翻了翻,感觉还可以。建议先去看看实体书再买。
  •     一般般,没有预期的那么好
  •     不错,例子很多,适合初学者看,适合练代码
  •     书中以小问题为模块来进行讲解,适合提升小问题解决,但是对于项目实践的帮助比较小。
  •     很好,很不错。如果有电子版的就更好了,书有些厚。
  •     还可以,不过有一些内容不全
  •     索尼的光驱,读碟读了很久,一直滋咔滋咔的响一直读不出来,读李刚的EE碟,3秒中,就好了。这书真的很差,不具备专研性,很多知识都不是java程序猿需要去关注的点。杂乱~不建议购买~有点基础的直接THINKING IN JAVA推荐~
  •     里面内容涉及很全面,讲的比较细适合以下java初学者
  •     学习java的经典书籍!!强烈推荐
  •     书是帮别人买的,具体内容没看,但拿到手上非常有重量,简单看了一下,纸张不错,印刷好。主要都是小例子,讲解详细,内容涉及广,适合初学有些基础的需要实战的人
  •     1. 适合了解Java的读者。如果想用这本书入门,会有一点困难。2. 实例有些有实用价值,另一些实用价值不大,是用来说明技术关键点的,不能全盘照抄。3. 涉及面较广,语言朴实。个人比较喜欢每例后面的“关键技术”和“秘笈心法”,提纲挈领、点到为止。4. 有不少地方因限于篇幅,没有说透说全,单看程序还不知所云。因此,看了实例后还需要网上查询缺失的细节。总体来说,对初学入门后的提高有相当的作用。
  •     参看 代码不错~~表示课程设计有些灵感来自于它
  •     内容对初学者作业不是很大,有点太概括了,现阶段来说不是很适用。
  •     不错的,挺符合我的,到的也挺快
  •     很好,代码例子很多,很适合有些许基础的!
  •     全是实例做起来,很有帮助,内容还是很丰富的。
  •     大赞的java实例宝典
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024