新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 计算机科学论坛计算机技术与应用『 Java/Eclipse 』 → Java深度历险——探索你不知道的Java世界 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 5225 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: Java深度历险——探索你不知道的Java世界 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客楼主
    发贴心情 Java深度历险——探索你不知道的Java世界

    书名:  Java深度历险——探索你不知道的Java世界
    作者: 王森?出版社:  华中科技大学出版社
    页数:  270
    原价:  ¥29


    内容简介
        7年来,Java已发展得非常成熟,市面上有太多介绍Java程序语言及与Java各种应用
    的好书。Java在企业端(Enterprise)与嵌入式系统上扮演举足轻重的角色。而这些出
    色的应用,都是因为架构在一个稳定的根基——Java 2 SDK(Software Dovelopment Ki
    t)之上。然而时至今日,并没有任何一本书详细地解释JAVA 2 SDK以及JRE(Java Runt
    ime Environment)如何相互配合,让JAVA程序畅通无阻;也没有一本书解释JAVA编译器
    在编译JAVA程序时的细节;更没有一本书告诉您JAVA程序如何与其他系统技术做整合。
    但这些知识能够让您将JAVA技术发挥得淋漓尽致。

    繁体版序言
        我的第一份"正式"工作就是在升阳计算机(Sun Microsystems)台湾分公司的教育训
    练中心从事讲师工作。在这之前,我除了当管理学院的研究生之外,闲暇之余还会到处
    兼职当顾问,接接Project,写程序糊口。这本书很多最初始的概念都源自于当时所服务
    的公司里工程师所遇到的难题,或是自己使用Java撰写应用程序时所遇到的百思不解的
    问题。
        承蒙洪志鹏总经理愿意收留我这样的人,到了Sun工作之后,利用内部网络所看到的
    世界,竟然是一个我从没想过的天堂。我猜这是很多人愿意一开始就到大型软件公司上
    班的最大原因。在Sun呆了一阵子你就会发现,Sun跟Microsoft是不一样的公司,由于两
    家企业所发迹的领域不太相同,导致Sun在设计软件的时候比较重视架构,尤其是应用在
    企业领域上的软件架构,您可以从两个地方看出来,第一个是在Java的认证考试中,最
    高级的认证叫做SCJA(架构师认证),第二个是市面上关于Java的书籍,排除入门书之后
    ,许多重要的书籍都和Design Pattern有关系,比方说J2EE Design Pattern、EJB Des
    ign Pattern,关于系统的书籍就少得可怜,讲JVM的书屈指可数,我手边讲述Java系统
    的书籍,我认为是好书的也只有两本。微软则刚好相反,微软重视系统更甚于架构,您
    会发现.NET刚出来,就有一堆讲述CLR(Common Language Runtime)或.NET内部运作的书
    籍,而讲述架构的书籍就少得多了。
        很可惜的是,我本身就是一个系统的爱好者。最近这一年唯一让我拍案叫奇的好书
    ,只有Jeffery Richter所撰写的Applied Microsoft.NET Framework Programming,我
    就是喜欢Applied Microsoft.NET Framework Programming这种书籍的读者。看完Jeffe
    ry Richter的书之后,最大的悔恨就是Java出现了将近7年,可是却没有任何一本类似的
    书籍让我们更了解JDK,或是Java的运作原理。这本《Java深度历险》就是在这种悔恨之
    下形成的,虽然不是很厚,但是里面的每一篇都是我这几年来研究Java运作的心得。所
    以这里要感谢《Run!PC》的技术编辑吕志敏先生,没有他每个月定期的催稿,我就没有
    办法定期地整理我的心得,并将它们发表在杂志上,更没有办法在获得很多读者的响应
    之后,重新整理这些内容成册,并适当地加以修订和整合。我希望喜欢系统的朋友读完
    这本书之后,不再有跟我一样的悔恨,而且对Java这个将近10年前就有的设计更具信心

        在2002年JavaTwo大会上,我用《数学家、物理学家,以及工程师的差别》来介绍自
    己。数学家的心情套用在我的身上,就知道我是个非常懒惰的人,你可能会以为我手边
    有JDK的源代码,所以我就会先花功夫去读懂JDK的源代码,然后把结果告诉你。事实上
    并非如此!撰写这本书,尤其是写第五章"package与import机制"的时候,因为我懒得去
    看Java 编译器的源代码,所以我采用的方式是归纳法。我先设计了很多奇奇怪怪的use
    cases,然后对Java编译器进行测试,利用所产生的结果来想象Java编译器的运作方式
    ,最后归纳出属于我自己对Java编译器运作方式的"理论"。最后我花一点点时间来阅读
    源代码,发现竟然和我的推论不谋而合,所以这一章大概是我自以为最有成就感的一章
    。这种写作方式也让我发现,现代的科学家在探究我们所身处的世界时所使用的方法,
    竟然是如此地让人兴奋。
        记得有一次讲完一场研讨会之后,有个听众来问我:"王森先生,我们公司使用Bor
    land JBuilder开发应用程序,可是遇到很多问题,比方说常常出现Class Not Found的
    错误信息"。原来,JBuilder虽然是一套RAD开发工具,但是它却不像其它如Visual Bas
    ic、Delphi、Borland C++ Builder一样好上手,因为它有其进入门槛。而这个进入门槛
    ,来自于存在于JBuilder底部的Java 2 SDK。如果对Java 2 SDK没有深入的了解,想要
    平顺地驾驭更高阶的开发工具绝对是一件很难的事情。我希望这本书能带您跨过这个门
    槛。
        这本书并未对Java程序语言作讨论,因为坊间这类的好书已经非常多了。本书着眼
    于其它Java书从来没有提到的议题,期望带领您真正对Java进行"深度历险",也希望众
    多Java爱好者能对这本书给予响应,可以支持我整理出更多有趣的议题。
        要感谢的人很多,很多我都在我先前的著作中提及了,我在心里默默地感激他们。
    如果您认为这本书带给您很多新的知识,请您也跟我一同感谢这些我生命中不可或缺的
    人们,以及催生这本书的所有工作伙伴。

        Java 深度历险
    I
    目录
    第一章深入Java 2 SDK
    1
    n 前言
    1
    n 执行java.exe 时所发生的怪事
    3
    n JDK? JRE? JVM 之间的关系
    9
    n 您所执行的是哪一个java.exe
    17
    n 常见的错误
    22
    n 本章小结
    28
    第二章深入类装载器
    29
    n 前言
    29
    目录
    Java 深度历险
    II
    n 为何要自己全盘掌控动态性
    30
    n 我们在不知不觉中用到动态性
    31
    n 预先载入与按需载入
    35
    n 让Java 程序具有动态性的两种方法
    39
    n 用显式的方法来实现动态性? 使用Class.forName()
    方法
    40
    n 用显式的方法来实现动态性? 直接使用类装载器
    49
    n 自己建立类装载器来载入类
    53
    n 类被哪个类装载器所载入
    56
    n 一切都由Bootstrap Loader 开始? 类装载器的阶层
    体系
    59
    n 委托模型
    69
    n 类装载体系
    80
    n 类装载器的功用
    86
    目录
    Java 深度历险
    III
    n 本章小结
    87
    第三章Java 与Microsoft Office
    89
    n 简介
    89
    n 本章目的
    91
    n 基本技能
    92
    n 架构
    93
    l 功能模块建立步骤一:设计桥接用的接口类94
    l 功能模块建立步骤二:撰写使用桥接接口类的Java
    程序
    97
    l 功能模块建立步骤三:产生编译动态链接库时所需
    要的C/C++头文件
    98
    l 功能模块建立步骤四:建立套表打印模块的基本架

    99
    l 功能模块建立步骤五:Visual Basic for Application 109
    l 功能模块建立步骤六:完成套表打印功能模块116
    n 本章小结
    127
    n Java Native Interface 参考资源
    128
    第四章用Visual Studio.net 来操纵Java 虚拟机
    131
    目录
    Java 深度历险
    IV
    n 前言
    131
    n 简介
    132
    n 用Visual Studio.NET 撰写主程序
    134
    n 无法调用Java 虚拟机
    145
    n 顺利调用Java 虚拟机
    146
    n 调用Java 类库
    150
    n 本章小结
    154
    第五章package 与import 机制
    155
    n 前言
    155
    n 初探package 与import 机制
    156
    n 深入package 与import 机制
    177
    n 编译时期(Compile-time)的Package 运作机制
    177
    n Java 的动态链接本质
    193
    n 运行时期(Run-time)的Package 运作机制
    196
    目录
    Java 深度历险
    V
    n 查看
    199
    n 本章小结
    201
    第六章Ant 203
    n 前言
    203
    n 关于Ant
    205
    n 基础工具的安装
    209
    n Ant 的下载与安装
    209
    n Java 图形用户接口应用程序开发流程
    213
    n 混淆器
    214
    n 下载及安装RetroGuard
    216
    n 双击后即可执行的JAR 文件
    220
    n 项目的目录结构
    225
    n 设置属性文件(build.properties) 与构造文件
    (build.xml)
    231
    n 本章小结
    238
    目录
    Java 深度历险
    VI
    附录Java 2 SDK 版源代码概观239
    n 简介
    239
    n 如何取得Java2 SDK 源代码
    241
    n Java 2 SDK 1.3.0 源代码的结构
    248
    n Java 2 SDK 1.4.0 源代码的结构
    250
    n 如何编译Java 2 SDK 1.3.0 源代码
    251
    n 网络资源
    258


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/3 21:32:00
     
     GoogleAdSense魔羯座1978-1-20
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/28 9:21:59

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    58.594ms