什么是是否参与java®开发?(involved in java® development?)

Java®开发是使用Java®编程语言及其相关工具创建功能性应用程序或小程序的过程。Java®开发中涉及的步骤与标准软件开发实践非常相似。Java®开发周期包括三个广泛的阶段。第一个阶段是规划和设计,第二个阶段是实施,最后一个阶段是部署。...

Java®开发是使用Java®编程语言及其相关工具创建功能性应用程序或小程序的过程。Java®开发中涉及的步骤与标准软件开发实践非常相似。Java®开发周期包括三个广泛的阶段。第一个阶段是规划和设计,第二个阶段是实施,最后一个阶段是部署。

The implementation phase of Java® development involves using a suite of tools known as the Java® Development Kit (JDK) in conjunction with an integrated development environment (IDE).

Java®程序的规划和设计阶段既类似于标准软件开发技术,又略有不同。该语言的设计不仅与平台无关,而且与设备无关。在设计应用程序或小程序时,开发人员必须确定目标计算机是否为单一类型,或者程序是否将采取额外步骤以确保符合多个平台的要求。

Java®开发的实现阶段包括使用一套称为Java®开发工具包(JDK)的工具,结合集成开发环境(IDE)来实际编写程序。JDK包括许多工具,允许将程序编译成字节码,解释器可以读取或模拟不同的用户平台。不同的开发人员提供了多种JDK,每种JDK都包含一组不同的开发工具。

实现还包括测试和调试程序。JDK中有许多工具可以帮助分析程序、对某些类进行基准测试和跟踪内存使用情况。Java®语言的解释性质允许运行编译字节码的虚拟机复杂地跟踪程序的许多方面,如果以本机方式运行,这些方面会复杂得多。

许多Java®开发人员还依赖于用于开发实际代码的IDE功能。这些IDE允许对程序进行可视化编辑、基于菜单的测试和调试。有些IDE包含一些工具,这些工具可以通过允许程序员将预先编程的可视元素拖放到用户界面中来构建Java®程序的一部分,从而无需手动重复编写代码。

Java®程序的部署可能与用其他语言开发的程序非常不同。在成功分发之前,可能需要克服几个问题。Java®程序要求Java®运行时环境作为浏览器插件或独立应用程序安装在目标系统上。Java®应用程序安装需要检查JRE是否已实际安装,并且可能需要与目标系统本机的JRE二进制文件一起分发。

某些基于web的应用程序允许直接从在线存储库安装Java®程序。这样做的好处是能够根据用户系统的配置定制下载。它的缺点是可能需要很长时间,这取决于需要安装的类、库和其他文件的数量。

  • 发表于 2021-12-14 08:45
  • 阅读 ( 160 )
  • 分类:互联网

你可能感兴趣的文章

应用程序编程接口(api)和java框架(framework in java)的区别

...va framework is a collection of classes of predefined code that allows the developers to add them to their own programs to solve a problem. It provides the required functionalities to build and deploy an application. A Java framework provides functionalities as a part of a larger software platform....

  • 发布于 2021-07-01 01:02
  • 阅读 ( 538 )

JAVA(java)和python(python)的区别

... has many versi***; Java SE is the standard edition. Java ME is for mobile development while Java EE is for enterprise level applicati***. Moreover, there are Integrated Development Environments (IDE)s with all the necessary tools to develop applicati*** in Java. Some common Java IDEs are NetBeans a...

  • 发布于 2021-07-01 03:43
  • 阅读 ( 314 )

awt公司(awt)和java中的swing(swing in java)的区别

...)的工具包。AWT和Swing是其中的两个。 覆盖的关键领域 1.什么是GUI–定义,功能2.什么是AWT–定义,功能3.什么是Swing–定义,功能4.AWT和Java中Swing的区别是什么–主要区别的比较 关键术语 AWT、GUI、Java、Swing 什么是图形用户界面...

  • 发布于 2021-07-01 04:03
  • 阅读 ( 219 )

C++(c++)和JAVA(java)的区别

...++和java是两种通用的高级编程语言。 覆盖的关键领域 1、什么是C++定义、特征2、什么是java?定义、特征3。C++和java之间的区别是什么?关键差异的比较 关键术语 C++高级语言java 什么是C++(c++)? Bjarne Stroustrup在1979在贝尔实验室...

  • 发布于 2021-07-01 07:51
  • 阅读 ( 332 )

内景(int)和java中的整数(integer in java)的区别

...ava相关的两个概念是int和Integer。 覆盖的关键领域 1.Java中什么是int–定义,功能2.Java中什么是Integer–定义,功能3.Java中int和Integer的区别是什么–关键区别的比较 关键术语 int、Integer、OOP 什么是内景(int)? 变量是保存值的内存...

  • 发布于 2021-07-01 12:32
  • 阅读 ( 270 )

延伸(extends)和java实现(implements in java)的区别

...ments是与这两种范式相关联的关键字。 覆盖的关键领域 1.什么是extends–定义,功能2.什么是implements–定义,功能3.extends和implements在Java中的区别是什么–主要区别的比较 关键术语 抽象、扩展、实现、继承、接口、Java、OOP 什么...

  • 发布于 2021-07-01 13:02
  • 阅读 ( 273 )

如何我选择最好的java®开发环境?(i choose the best java® development environment?)

Java®集成开发环境(IDE)是一个包含各种工具的程序,用于创建编程代码、管理程序模块以及调试和测试Java®代码。每个IDE都有不同的功能,与特定的操作系统兼容,并提...

  • 发布于 2021-12-06 17:02
  • 阅读 ( 85 )

什么是参与计算机软件开发?(involved in computer software development?)

软件开发过程需要仔细的分析、规范、架构设计和实现。接下来的步骤包括软件测试、文档编制、培训和持续的用户支持。有几种不同类型的计算机软件开发模型可用于帮...

  • 发布于 2021-12-14 08:44
  • 阅读 ( 145 )

什么是参与php网站开发?(involved in php website development?)

有超过2000万个网站使用超文本处理器(PHP)计算机语言。PHP网站开发主要关注服务器端脚本。这意味着这些命令不是在网站访问者的实际计算机上执行的,而是在存储网站...

  • 发布于 2021-12-14 08:46
  • 阅读 ( 73 )

什么是移动java®开发?(mobile java® development?)

... 术语mobile Java®development仅用于描述专门设计用于在移动硬件上运行的基于Java的软件应用程序的开发。为移动平台编程应用程序时需要考虑的特殊因素包括屏幕大小、控制方法以及与可安...

  • 发布于 2021-12-14 10:42
  • 阅读 ( 80 )