手机知识|软件怎么做,如何用手机做一个软件( 六 )


负责人:软件实施
软件开发阶段
下面以java语言开发为例,简单讲讲程序员是如何进行软件开发的 。
(本部分参考了“软帝在线”公众号、博客园“架构与我”的文章) 。
1、新建java文件(或工程)
java源代码本质上就是普通的文本文件,可以用txt等工具编辑java代码(程序员一般采用源代码编辑工具,如:Notepad++;或集成开发工具IDE,如:Eclipse) 。 txt编写后需将文件扩展名改成java 。
2、编写代码
以“Hello World”举例编写代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

该程序表示的意思是输出Hello World这样一段话 。
3、编译程序
Java程序之所以能做到跨平台运行,是因为Java程序运行在JVM中的,然而JVM只能够识别字节码文件,而不能直接识别Java文件 。 所以需要先将Java文件编译成字节码文件,即class文件,然后字节码文件才能够在JVM中运行 。
编译文件,可以通过手动执行Dos命令javac,或直接用编译器如Eclipse完成 。
4、运行程序
可在Dos命令窗口中输入java命令,按回车,输出Hello World;
或在编译器的控制台中看到输出结果 。
5、单元测试
单元测试(模块测试)是开发者对编写的一小段代码,检验一个很小的、很明确的功能是否正确 。
通常采用JUnit框架(多数java开发环境已集成)进行测试,即所谓白盒测试,叫“白盒”是因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能 。
【手机知识|软件怎么做,如何用手机做一个软件】测试通过后,就完成了软件开发阶段,可以打包部署了 。 (IT售前圈)

推荐阅读