# How Will Java Technology Change My Life?

如果你学习Java编程语言，我们不能保证你能获得名声，财富甚至是工作。 但是相较于其他语言，它可能让你用较少的工作量写出更好的程序。 我们相信Java技术将帮助到你一下几点：

* **Get started quickly**：虽然Java语言是一个强大的面向对象语言，但是它易于学习，特别是那些有`C`或者`C++`基础的开发者。
* **Write less code**：通过`program metrics`（类的数量，方的数量等）的比较表明，使用`Java`编写的程序可以比用`C++`编写的相同程序小四倍。
* **Develop programs more quickly**：`Java`比`C++`简单，因此你的开发时间可能少两倍，同时程序也只需要更少的代码行数。
* **Avoid platform dependencies**：如果你没有使用到其他语言的依赖包，就可以保证程序的可移植性。
* **Write once, run anywhere**：Java编写的程序被编译成机器无关的`bytecodes`，所以在任何Java平台上都能一致地运行。
* **Distribute software more easily**：使用`Java Web Start`软件，用户只需要点击鼠标即可启动应用程序。启动时的自动版本检查可确保用户始终得知最新版本的软件。如果有可用更新，`Java Web Start`软件将自动更新其安装。
