Java可以做什么?

一般来说,Java是一个功能强大的软件平台。一套完整的Java平台将会给你带来如下特性:

  • 开发工具箱:开发工具箱提供了你开发Java应用所需的一切工具,包括编译、运行、监控、调试、注释记录等过程所需工具。作为一个新手,Java编译器javac和Java启动器java,以及文档工具javadoc都是你必须的工具。
  • 应用程序接口(API):API提供了Java的核心功能,它提供了一系列非常有用的类以方便你进行应用开发。从基本的对象到网络和安全,以及XML的操作和数据库的访问等等,API几乎提供了所有方面的帮助,以提高你程序的开发效率。
  • 配置技术: Java提供了一些标准的机制来让你配置你的应用以服务使用者,这些机制包括Java Web启动软件和一系列的Java插件
  • 用户接口工具集: Java所提供的JavaFX,Swing,Java 2D 工具集让你轻松地创建精致的图形用户接口界面(GUIs)
  • 集成库:如Java IDL API,,JDBC API,,Java Naming 和Directory Interface (JNDI) API,,Java RMI, ,Java Remote Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP Technology) 等集成库使得数据库访问和远程对象操作成为可能。

Java不会保证给我们带来名声与财富,亦或仅仅是一份工作。但Java却可以使得我们的更好更容易地写程序,它将给你带来如下的好处:

  • 上手快:虽然Java是面向对象的,但不同于C++,它更易于学习,特别是有一定C或者C++基础的人
  • 更少的代码:一系列的性能分析显示,相同情况下,用Java编写的程序比用C++写的程序的代码量少四倍
  • 更好的代码:Java鼓励好的编码实现,Java的垃圾自动回收机制让你避免了内存泄露。
  • 更快的开发:因为Java比C++简单,所以你用Java开发所用的时间要比用C++少两倍以上。
  • 避免平台依赖:在不使用其他编程语言实现的库的情况下,你可以保持你Java程序的可移植性。
  • 一次编写各处运行:因为用Java实现的应用都会被编译为字节码,所以他们可以始终如一地运行于不同平台上的Java平台
  • 更容易发布:由于JWS(Java Web Start)的存在,用户可以通过简单的点击你的应用即可运行。而且每次当用户启动应用时都会进行版本的自动更新检查,如果有新的更新,则JWS会自动更新应用。

Java可以做什么?,布布扣,bubuko.com

Java可以做什么?

上一篇:Use Selenium webdriver in Javascript


下一篇:Java NIO小结