Java是标志编程进入Internet时代的里程碑。Java的设计初衷就是用来创建可以在Internet上随处运行的应用程序,其“一次编写,随处运行”的理念定义了一种新的编程规范。Gosling等人最初将其视为小型问题的解决方案,但后来却成为下一代程序员规划编程前景的动力。Java从根本上改变了人们对于编程的认识,因此计算机语言的发展历史可划分为两个时代:Java前时代和Java后时代。
如何编写一个程序,使之接收包含数字表达式的字符串(如(10-5)*3 )作为输入,并通过计算得到正确的输出结果呢?也许只有少数的“大师级”程序员才能够做到这一点。表达式解析过程将算术表达式转化为计算机可以识别的形式。它也是所有需要进行表达式转换的软件的核心,这些软件包括语言编译器和解释器、电子制表软件等等。
大多数程序员都曾经梦想着创造自己的计算机语言。坦率地说,能够创造、控制、增强和修改属于自己的计算机语言,这种想法确实非常具有吸引力。然而,只有极少数程序员认为,实现这个想法是一件非常容易和令人愉悦的事情。开发一个功能齐备的编译器(例如Java编译器)的确是一项艰巨的任务。但是相比之下,创建一个语言解释器却简单得多。
本书系统地揭示了Java程序员如何创建高质量软件的奥秘。Herbert Schildt和James Holmes两位编程大师通过将Java应用于某些有趣、实用的计算问题中,全面展示了Java语言的强大功能、敏捷性、多样性和艺术性。本专题的各章内容分别涉及到Java精髓、递归下降的表达式解析器、用Java实现语言解释器、用Java创建下载管理器、用Java实现E_mail客户端和Internet搜索、用Java修饰HTML、显示统计图表、金融应用中的Applet和Servlet、基于AI的问题求解等。
热门关键字:手机 | 笔记本 | MP3 | 移动存储 | 数码相机 | 数码摄像机 | 显示器 | 学院 | 软件下载 | 游戏 | IT女性 | 方案库
网站合作、内容监督、商务咨询:010-65245588 对本站有任何建议、意见或投诉,请点这里在线提交! Copyright © 1998--2007 硅谷动力公司版权所有