当前位置: 首页 > 新闻 > 信息荟萃
编号:6157
Java语言导学原书第六版.pdf
http://www.100md.com 2020年11月30日
第1页
第9页
第20页
第25页
第41页
第196页

    参见附件(100565KB,560页)。

     Java语言导学(原书第6版)基于JavaSE8编写,清晰地介绍了面向对象编程的概念、语言基础等,涵盖了Lambda表达式、类型注解、默认方法、聚合操作、日期/时间API等JavaSE8的新特性,更新了限制恶意小程序的攻击和RIA等相关内容

    作者简介

    Raymond Gallardo Oracle公司高级技术作者;Scott Hommel Oracle公司高级技术作者;Sowmya Kannan在Java SE 文档团队身兼数职,包括规划、编写、与开发者听众沟通、修补等;Joni Gordon Oracle公司的首席技术作者;Sharon Biocca Zakhour 之前是Oracle公司技术团队的一位首席技术作者,为Java SE平台的文档化作出了许多贡献。

    Java技术的功能

    Java程序语言是一个强大的软件平台。Java平台的每个完整实现都包含以下功能组件:

    开发工具。开发工具提供编译、运行、监控、调试和文档化应用程序所需的一切。

    对于初学编程的人而言,最主要的工具是编译器(javac)、启动器(java)和文档化工具(javadoc)。

    "应用程序接口(API),API提供Java程序语言的核心功能。它提供大量有用的类,从基本对象到网络与安全,再到XML生成与数据库访问等,供开发程序使用。核心API详情可参考《Java Platform Standard Edition(Java SE)8 Documentation》e

    部署技术。Java SE开发包(JDK)软件提供标准的Java程序部署机制,如Java Web Start软件和Java插件,用于将应用程序部署到终端用户。

    用户界面工具包。JavaFX、Swing和Java 2D工具包可创建复杂的图形用户界面(GUI)。

    "集成库。通过Java交互式数据语言(IDL)API,Java数据库连接(JDBC)API Java命名和目录接口(JNDI)API,Java远程方法调用(RMI)和基于互联网交互式对象请求代理协议的Java远程方法调用(Java RMI-IIOP)技术等,集成库可以访问数据库和处理远程对象。

    Java技术的优势

    学习Java程序语言并不一定会带来荣誉、财富,也不一定会帮你找到工作。但它可能使你的程序写得更好,而且比使用其他语言开发程序容易。总的来说,Java技术具有以下优势:

    入门快。尽管Java是强大的面向对象语言,但它容易学习,特别对熟悉C或C++的程序员更是如此。

    代码量少。比较程序度量标准(类数量、方法数量等)可知,用Java编写的程序仅有用C++编写的程序的1/4倍。

    代码质量高。Java鼓励良好的编码规范,而且自动垃圾回收技术有助于避免内存泄漏。其面向对象性质、JavaBeans组件体系结构以及分布广且易于扩展的API有助于重用已有的通过测试的代码,并减少引入的bug.

    开发效率高。Java比C++简单,使用Java开发程序时,开发速度可提高一倍,需要编写的代码也更少。

    避免平台相关性。只要不用其他语言编写类库,就可以保持程序的可移植性。

    编写一次,到处运行。因为用Java编写的应用程序都被编译成机器独立的字节码文件,这些字节码文件在任意Java平台上的运行情况都一样。

    发布软件更容易。使用Java Web Start,只需单击鼠标就可以发布应用程序。发布软件时自动版本检测能够确保所用软件的版本是最新的。如果版本有更新,Java Web Start软件会自动更新该软件。

    Java语言导学原书第六版截图

您现在查看是摘要介绍页, 详见PDF附件(100565KB,560页)