有大量的Java®开发工具可用于软件开发的几乎所有阶段,从实现到部署,分解编译的类,甚至创建到用Java®以外的语言编写的库的特殊绑定。集成开发环境(IDE)实现了许多这样的工具,并添加了其他方便的函数,使编程和调试比使用命...
有大量的Java®开发工具可用于软件开发的几乎所有阶段,从实现到部署,分解编译的类,甚至创建到用Java®以外的语言编写的库的特殊绑定。集成开发环境(IDE)实现了许多这样的工具,并添加了其他方便的函数,使编程和调试比使用命令行更容易工具是开源语言的结果,开发人员可以在创建工具时轻松访问核心实现的内部工作原理。Java®开发的实现阶段包括使用一套称为Java®development Kit(JDK)的工具与集成开发环境(IDE)相结合大多数可用的工具在开发的实现阶段都是有用的。一些可用的工具可以查看程序的执行情况,并隔离源代码中处理时间最长的区域。它们还可以找到主程序无法访问的未使用的代码块。特殊Java®developer已经编写了能够在执行过程中显示实时内存状态的工具。有一些独立的工具可以通过简单地拖放预先制作的组件来创建整个用户界面。这些组件甚至不必是严格的可视化的,而是可以是控件类。这类快速应用程序开发允许程序员创建小的、可定制的元素,这些元素可以被反复重用,提供一致的功能。Java®IDE是调试程序的非常有效的工具除了能够无缝地将核心Java®库的源代码视为当前项目的一部分之外,IDE还可以提供详细的堆栈跟踪和类浏览功能。IDE可以使用附加的工具,允许跟踪修订和文件版本,以便删除不需要的更改,并将源文件还原为功能状态。此外,还提供了多种系统仿真器。这些Java®开发人员工具可以模拟便携设备的运行环境,特定的操作系统或web浏览器。模拟器允许在桌面系统上进行开发,而无需不断地将程序传输到实际的目标设备进行测试。使用Java®network launch protocol(JNLP)可以简化部署。这允许在主机上完全安装和部署程序系统通过网络连接。未来的程序维护可以通过JNLP提供一个自动程序更新框架来帮助
-
发表于 2020-08-06 16:45
- 阅读 ( 588 )
- 分类:电脑网络