Java语言导学原书第六版PDF电子书下载完整高清版|百度网盘下载

编辑评论:

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

20201130141238.png

关于作者

Oracle Corporation 的 Raymond Gallardo 高级技术作家;甲骨文公司的Scott Hommel 高级技术作家; Sowmya Kannan 在 Java SE 文档团队中担任多个角色,包括规划、编写、与开发人员受众沟通、修补等; Joni Gordon Oracle Corporation 首席技术作家; Sharon Biocca Zakhour 之前是 Oracle 技术团队的首席技术作家,并为 Java SE 平台的文档做出了贡献。

Java 技术的特点

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

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

对于初学者来说,最重要的工具是编译器 (javac)、启动器 (java) 和文档工具 (javadoc)。

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

部署技术。 Java SE Development Kit (JDK) 软件提供标准的 Java 程序部署机制,例如 Java Web Start 软件和 Java 插件,用于向最终用户部署应用程序。

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

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

Java 技术的优势

学习 Java 编程语言不一定会带来荣誉、财富或帮助您找到工作。但它可能使您的程序比用其他语言开发程序更好、更容易。总的来说,Java 技术具有以下优点:

快速开始。尽管 Java 是一种强大的面向对象语言,但它很容易学习,尤其是对于熟悉 C 或 C++ 的程序员而言。

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

代码质量很高。 Java 鼓励良好的编码实践,自动垃圾收集技术有助于避免内存泄漏。它面向对象的特性、JavaBeans 组件架构以及广泛分布且易于扩展的 API 有助于重用现有的测试代码并减少错误的引入。

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

避免平台依赖。只要类库不是用其他语言编写的,程序的可移植性就会得到维护。

一次编写,随处运行。因为用 Java 编写的应用程序被编译成与机器无关的字节码文件,所以这些字节码文件在任何 Java 平台上运行都是一样的。

发布软件更容易。使用 Java Web Start,只需单击鼠标即可发布应用程序。发布软件时的自动版本检测可确保使用的软件版本是最新的。如果版本更新,Java Web Start 软件将自动更新软件。

阅读剩余
THE END