# Java 技术将如何改变我的生活？

> 原文： [https://docs.oracle.com/javase/tutorial/getStarted/intro/changemylife.html](https://docs.oracle.com/javase/tutorial/getStarted/intro/changemylife.html)

如果你学习 Java 编程语言，我们不能保证你的名声，财富甚至是工作。尽管如此，它可能会使您的程序更好，并且比其他语言需要更少的工作量。我们相信 Java 技术将帮助您执行以下操作：

*   **快速入门**：虽然 Java 编程语言是一种功能强大的面向对象语言，但它很容易学习，特别是对于已经熟悉 C 或 C ++的程序员。
*   **编写更少的代码**：程序指标（类计数，方法计数等）的比较表明，用 Java 编程语言编写的程序可以比用 C ++编写的相同程序小四倍。
*   **编写更好的代码**：Java 编程语言鼓励良好的编码实践，自动垃圾收集可以帮助您避免内存泄漏。它的面向对象，JavaBeans™组件架构及其广泛，易于扩展的 API 使您可以重用现有的，经过测试的代码并减少错误。
*   **更快地开发程序**：Java 编程语言比 C ++简单，因此，在编写时，您的开发时间可能快两倍。您的程序还需要更少的代码行。
*   **避免平台依赖**：您可以通过避免使用其他语言编写的库来保持程序的可移植性。
*   **编写一次，随处运行**：因为用 Java 编程语言编写的应用程序被编译成与机器无关的字节码，所以它们在任何 Java 平台上都能运行。
*   **更轻松地分发软件**：使用 Java Web Start 软件，用户只需单击鼠标即可启动应用程序。启动时的自动版本检查可确保用户始终了解最新版本的软件。如果有可用更新，Java Web Start 软件将自动更新其安装。