问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述Java程序的开发过程?

发布网友 发布时间:2024-09-07 05:06

我来回答

1个回答

热心网友 时间:2024-09-15 12:01

Java程序开发步骤是什么?

具体操作步骤如下:

第一步:安装JDK。

要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。

第二步:配置Windows上JDK的变量环境。

JAVA_HOME

先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:\ProgramFiles\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。

Path

PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。

CLASSPATH

设置系统变量名为:CLASSPATH?变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。

注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH?的目的,在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。

第三步:下载安装Eclipse(已上传附件,电脑打开可下载)?。

Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置工作目录即可。

第四步:下载安装AndroidSDK。

配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。要通过Eclipse来开发Android应用程序,那么需要下载AndroidSDK(SoftwareDevelopmentKit)和在Eclipse安装ADT插件,这个插件能让Eclipse和AndroidSDK关联起来。

第五步:为Eclipse安装ADT插件。

前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了AndroidSDK,但是Eclipse还没有和AndroidSDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对EclipseIDE定制了一个插件:AndroidDevelopmentTools(ADT)。

简述JAVA程序的编辑编译和运行过程

第一步(编译):创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点象make。

如果java编译器在指定目录下找不到该类所其依赖的类的.class文件或者.java源文件的话,编译器话报“cantfindsymbol”的错误。

第二步(运行):java类运行的过程大概可分为两个过程:1、类的加载2、类的执行。需要说明的是:JVM主要在程序第一次主动使用类的时候,才会去加载该类。也就是说,JVM并不是在一开始就把一个程序就所有的类都加载到内存中,而是到不得不用的时候才把它加载进来,而且只加载一次。

特别说明:java类中所有public和protected的实例方法都采用动态绑定机制,所有私有方法、静态方法、构造器及初始化方法clinit都是采用静态绑定机制。而使用动态绑定机制的时候会用到方法表,静态绑定时并不会用到。

扩展资料:

Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。

Java代码编译:是由Java源码编译器来完成;

Java字节码的执行:是由JVM执行引擎来完成

Java程序从源文件创建到程序运行要经过两大步骤:

1、源文件由编译器编译成字节码(ByteCode)

2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted"language)。

简述Java应用程序的开发流程

分为网页和桌面的应用开发

网页或者桌面开发流程

项目启动1)、项目组成立(公司成员、客户成员)

2)、制定项目预期目标

3)、制定项目计划周期

4)、建立好项目组成员沟通机制

2、需求调研

1)、创建调研计划、协调调研时间

2)、收集客户资料,获取客户需求所有的资料都需要保留一份,资料中存疑的需要及时询问

3)、编写需求文档重点描述出客户的业务流程和性能要求。采用Word、Excel、Rose等形式。

4)、需求变更记录

5)、确定开发环境和运行环境

6)、扩展性要求

7)、与旧系统的接驳要求。

8)、估算出项目工作量本阶段需要一套需求管理系统来进行需求的管理。本阶段的需求文档也是用户测试的依据。

3、系统设计/详细设计一个系统可以分为基础平台和应用模块两部分。

1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

2)、应用模块设计(针对业务流程)

3)、中间件的采用或自行开发,需要深入了解。

4)、用户界面的设计如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

5)、变更记录本阶段的系统设计是集成测试的依据。

4、程序开发创建开发任务计划表、开发计划日程表

1)、优先编写测试用例

2)、按照编码规范编写代码

3)、按照文档注释规范注释以上形成开发文档。本阶段需要一套版本管理系统。本阶段的测试用例也是单元测试的依据。如果能做到,最好每日构建。

5、测试本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

1)、编写测试计划和测试方案

2)、功能测试单元测试、集成测试

3)、性能测试集成测试、压力测试如果能做到,最好能进行自动化测试。如果能做到,做分析统计工作。最后形成测试报告。

6、试用、培训、维护本阶段需要解决:

1)、解决异地修改和公司修改的同步问题。

2)、用户测试中的Bug修改问题,按照级别分为a)、程序Bugb)、设计变更c)、需求变更尽量按照a

b

c的顺序来进行修改,尽量避免b、c级的修改。最后形成安装手册、维护记录。

开发JAVA应用程序有哪些步骤?

需要以下步骤:

定义问题:主要是指“想开发什么样的程序”、“这个程序用来解决什么问题”。满足目标客户的要求是最重要的。

2.是否具有可行性:要对这个程序是否具有实用性、利益性、以及对技术和法律方面的要求,都进行考虑。

3.需求分析。弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。

4.开发阶段:设计、实现、测试,是开发时最为重要的三个步骤。这三个步骤需要把程序员自己的理解及想法,和客户的需求都要得到体现。

5.对程序的维护:维护相当于售后服务,这个非常重要。因为程序在运营时,可能遇到各种各样的突发事件,面对这些突发情况,必须要进行紧急的处理。维护包括四个方面"改正性维护、适应性维护、完善性维护、预防性维护"。

Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Javaapplet。

ava分为三个体系JavaSE(Java2PlatformStandardEdition,java平台标准版),JavaEE(Java2Platform,EnterpriseEdition,java平台企业版),JavaME(Java2PlatformMicroEdition,java平台微型版)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 【JVM】javac的编译过程 格力与美的风管机哪个好? 财务明细表都包括什么 我想问下我英语四级考试阅读只对了3个能过吗? 取保候审后被判了六年合理吗 英语四级一般多少分过 英语四级阅读理解多少算过 日本的丽泽大学读国际经济学科的一年学费是多少,还有其他的住宿费等详细... 朝阳轮胎是哪个国家品牌? 怎么才能发匿名短信 怎样匿名给手机号发信息? catia中将旋转后罗盘也一起旋转了,如何将罗盘的方向恢复到刚打开catia... Catia,右键罗盘,里面的选项中优先平面是什么意思? 火线魔盒下载的音效等,怎么用 火线魔盒音效咋去掉 廖俊杰这个名字按生辰八字取名可以不 火线魔盒击杀音效怎么用 怎样制作CF杀敌音效到火线魔盒上。 CATIA如何用罗盘功能? 火线魔盒音效怎么设置 简单的java程序代码? 现在公认的四害有哪些? 四害是什么意思? 猪肉煲汤用什么材料 将令第十九作品赏析 硅青铜的电阻率与导电率分别是多少 长时间接触含有聚酯纤维的物品对人体有害处吗? 什么物品属于天然纤维 哪些物品的主要组成部分是纤维 父母太优秀是否会给你带来压力? 衡水南站的准确位置在哪里 现在我明白了 我父母真的很好很优秀很能干!以前总觉得他们把我管的... 内蒙古旅游必须去的地方推荐 鄂尔多斯十大旅游景点排行榜,你想去哪个,鄂尔多斯周边旅游景点排名前... 蓝基因怎么切换护师 五年级语文古诗题 演员何泓姗被拍到与电竞教练胖胖牵手同回酒店,这个胖胖究竟是何许人... 如图,文件夹不能用中文重命名,怎么办? 50岁以上的人血糖多少为正常 我妈今年50岁,空腹坦有尿糖,只是血糖是11.4,请问是糖尿病吗