Java开发之道
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

许多求职人员在面试时经常遇到的一个问题是“您有几年开发经验?”这对于一个刚刚走出校园的毕业生来说,简直就是一颗“原子弹”。“经验”真的很重要吗?是的,它是衡量个人能力的砝码,它将许多求职者挡在了名企的门外。

本书不是基础类书籍,不是项目、案例类书籍,它是一本积累编程经验的书籍。本书包括了80个编程细节、97个编程技巧、21个编程陷阱、20个编程谬误、20个优化算法和15个解决方案。这些内容是作者结合自己多年的实际开发经验,精心筛选和提炼而成的。如果您想提高自己的编程能力,本书将是最佳的选择!

本书内容

本书包含6大部分,共16章内容,主要包括编程经验与感悟、陷阱与谬误、技术细节、编程技巧、算法与效率、解决方案等内容。

本书的内容结构如下图所示。

本书特色

· 内容经典、汇聚精华

书中每项内容都是由作者精心选择的,具有很强的代表性和实用性。

· 讲解风趣、诙谐生动

无论是在目录名称上还是在技术讲解上,始终突出趣味性。在目录选择上,作者想尽办法使目录更新颖,更能够体现内容的特点。在技术讲解中,通过穿插故事、比喻等形式,帮助读者消化和吸收所介绍的内容。

· 知无不言、言无不尽

书中在介绍知识点时,对相应专题进行了深入剖析,使知识点呈现系统性、全面性的特点,避免出现一笔带过、言之无物的情况。

· 图文并茂、形象易懂

书中使用了大量的流程图、示意图及图例来说明和演示技术,帮助读者更直观地理解书中的内容。

· 代码规范、注释详尽

书中的实例代码都是按照商业编码规范来书写的,为了方便用户阅读代码,几乎所有的代码都提供有详细的注释。

    private Connection conn=null;                          //声明连接
    private PreparedStatement ps=null;                     //声明PreparedStatement对象
    private ResultSet rs=null;                         //声明结果集对象
 
    /**
     *定义构造方法,用于加载数据库驱动
     */
    public PreparedQueryFrame () {
      try {
          Class. forName ("net. sourceforge. jtds. jdbc. Driver");  //加载数据库驱动
          } catch  (ClassNotFoundException e) {
          e. printStackTrace ();                   //打印栈踪迹
          }
    }

本书约定

· 书中的所有实例在光盘中均有源代码。

源代码在光盘中的存储形式为“光盘\MR\Instance\12\03\插入排序”,其中,"MR\Instance\”是固定的目录部分,其后的“12”表示实例所在的章号,而章号后的“03”表示二级标题的序号,最后的“插入排序”表示项目名称 ,目录示意图如下所示。

在本书的二级标题下会存在有多个实例的情况,为了区分不同的实例,实例的项目名称都是不同的。例如,03二级标题下存在两个实例,它们的存储形式为 "MR\ Instance\12\03\插入排序”和 "MR\ Instance\12\03\希尔排序”。

· 书中有些实例会用到数据库,为了保证程序的运行,用户需要将实例使用的数据库安装到本地机器上,详细安装方法请参考光盘中的 "Java开发之道光盘使用说明书”。

· 出于篇幅的限制,书中有些实例只给出了核心代码,但这不会影响读者的学习,完整的代码可以从本书的光盘中找到。

· 在使用本书的实例之前,请仔细阅读光盘中的 "Java开发之道光盘使用说明书”。

附赠DVD光盘

为了帮助读者学习和练习书中的实例,本书附赠有DVD光盘,里面提供了书中所有实例项目的源代码、素材及 "Java开发之道光盘使用说明书”,并赠送了Java的相关学习资料。光盘目录如下图所示。

注:读者在使用本书光盘源码前,请仔细阅读光盘使用说明书。

本书读者群

本书非常适合以下人员阅读:

Java求职人员

大中专院校的在校生和毕业生

相关培训机构的学员

语言已经入门,急需进一步提高的编程人员

编程爱好者

有多年开发经验的程序员

学习答疑

如果您在学习或使用本书的过程中遇到问题或疑惑,可以通过如下方式与我们联系:

服务网站:www.mingribook.com

服务QQ:200958607(若要加该QQ为好友,请在验证信息中注明是本书读者)

服务信箱:mingrisoft@mingrisoft. com

服务电话:0431-84978981/84978982

学习社区:bbs.mrbccd.com

我们承诺将在5个工作日内给您提供解答。

本书作者

本书由明日科技组织编写,参加编写的有张振坤、李钟尉、陈丹丹、吕双、刘中华、梁水、张彦国、王乐乐、高春艳、梁晓岚、李伟明、巩建华、赛奎春、杨丽、刘欣等。由于作者水平有限,疏漏和不足之处在所难免,请广大读者朋友批评指正。

明日科技

2010年7月