Java®开发是使用Java®编程语言和与之相关的工具创建功能性应用程序或小程序的过程。Java®开发所涉及的步骤与标准软件开发实践非常相似。Java®开发周期包括三个主要阶段:第一个阶段是计划设计,第二是实施,最后一个阶...
Java®开发是使用Java®编程语言和与之相关的工具创建功能性应用程序或小程序的过程。Java®开发所涉及的步骤与标准软件开发实践非常相似。Java®开发周期包括三个主要阶段:第一个阶段是计划设计,第二是实施,最后一个阶段是部署,Java®开发的实现阶段包括使用一套称为Java®development Kit(JDK)的工具与集成开发环境(IDE)结合使用,Java®程序的规划和设计阶段既与标准软件开发技术相似,又稍有不同不同。这种语言不仅设计成独立于平台,而且也独立于设备。在设计应用程序或小程序时,对于开发人员来说,重要的是决定目标机器是单一类型的,还是程序将采取额外的步骤来确保与多个平台的兼容。Java®开发的实现阶段包括在集成开发中使用一套称为Java®development Kit(JDK)的工具用于实际编写程序的环境(IDE)。JDK包括许多工具,这些工具允许将程序编译成解释器可以读取或模拟不同用户平台的字节码。不同的开发人员提供了各种各样的JDK,每个都包含一套不同的开发工具。实现还包括测试和调试程序。JDK中有许多工具可以帮助分析程序,对某些类进行基准测试并跟踪内存使用情况。Java®语言的解释性质允许运行编译字节码的虚拟机复杂地跟踪程序的许多方面,如果在本机运行的话,这些方面要复杂得多许多Java®开发人员还依赖于用于开发实际代码的IDE的功能。这些IDE允许对程序进行可视化编辑、基于菜单的测试和调试。有些IDE包含一些工具,可以通过允许程序员将预先编程的可视元素拖放到用户界面,消除了手工重复编码的需要。Java®程序的部署可能与用其他语言开发的程序有很大不同。在成功分发之前,可能需要克服几个问题。Java®程序要求在目标系统上安装Java®运行时环境作为浏览器插件或独立应用程序。Java®应用程序安装需要检查是否实际安装了JRE,并且可能需要与目标系统本机的JRE二进制文件一起分发。某些基于web的应用程序允许直接从联机存储库安装Java®程序这样做的好处是可以根据用户系统的配置定制下载,缺点是可能需要很长时间,这取决于需要安装的类、库和其他文件的数量
-
发表于 2020-08-06 12:56
- 阅读 ( 595 )
- 分类:电脑网络