项目管理

以java程序的项目管理软件Maven为例,java程序根据代码的不同需要不同的jar文件才能编译运行。

人物:两个程序员A和B

物品:一个java程序G,许多jar文件

场景:当A在自己电脑上修改了java程序G的代码,修改后的代码用到了一些原本的程序中没有jar文件,而后B在自己电脑上运行G时因自己电脑上没有这些jar而运行不了,只能把A电脑上的所有的jar文件都拷贝到自己电脑上才可以让G运行。这时候,如果有Maven(一种项目管理软件),B就可以在打开G时自动检测其代码中用到了哪些自己电脑上没有的jar文件,并从互联网上下载缺少的这部分jar文件。而不用再将A电脑上所有的jar文件全部拷贝到自己电脑上了。
说白了,Maven就是检测自己电脑上缺少的“java程序所需要的库/类等文件”并把这些文件下载下来的下载器 

 

调试工具

调试工具英文名debugger,就是把代码中写的功能展现出来的工具。代码写好后,就只是一串文字,屁用没有,只有在调试工具中才能起作用(如复制文件、弹出图片、播放声音等)。

编译

但是仅在调试工具中起作用,也是没有屁用,得在普通电脑上能起作用才行。所以就需要编译,编译就是把写好的代码变成能在普通电脑上起作用的、人类无法看懂而机器能看懂的形式

版权声明:本文为tuziyuanzhengjun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tuziyuanzhengjun/p/12685026.html