scala调用外部命令

       scala调用外部命令

            1.  导入sys.process包

            2. 调用方式:" 外部命令 " !     双引号内+外部命令+感叹号

            例:

               

    scala调用外部命令工作原理:通过Scala代码可以直接调用jvm的系统功能或者os的系统功能或者os的shell命令,这可以极大的简化外部功能的实现,因为这种工作方式实际上复用了jvm和os本身提供的功能,作为scala本身是直接把结果拿过来,其实这是代码模块化和软件复用的一种表现。

    其工作原理:scala是基于jvm进程的,scala程序运行的时候会运行在jvm进程中,而jvm进程是os系统中一个普通进程,通过jvm可以直接和os进行交互,而os有例如启动进程等功能,所以Scala程序可以通过jvm调用外部功能

posted on 2017-01-14 16:54  厚积!!  阅读(974)  评论(0编辑  收藏  举报

导航