<address id="zhpbl"></address>
<noframes id="zhpbl">
<address id="zhpbl"><form id="zhpbl"><th id="zhpbl"></th></form></address>

    <em id="zhpbl"></em>

      <address id="zhpbl"><th id="zhpbl"><progress id="zhpbl"></progress></th></address>
      更多精彩內容,歡迎關注:

      視頻號
      視頻號

      抖音
      抖音

      快手
      快手

      微博
      微博

      golang調用java

      文檔

      golang調用java

      golang是一種靜態強類型、編譯型語言。功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style 并發計算,golang調用java就是接收一個參數,然后輸出一行結果。
      推薦度:
      導讀golang是一種靜態強類型、編譯型語言。功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style 并發計算,golang調用java就是接收一個參數,然后輸出一行結果。

      golang調用java是什么,讓我們一起了解一下?

      golang是一種靜態強類型、編譯型語言。功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style 并發計算,golang調用java就是接收一個參數,然后輸出一行結果。

      由于Java世界里有非常豐富的開源應用模型和輪子,而這些正是Go世界里面最缺乏的東西,所以我首先考慮的就是如何在Go里面調用現有的Java代碼。

      我們用一個簡單的Go調用Java的例子,來進行測試。(在winxp環境下能夠正常運行)這段代碼比較簡單,就是在Go代碼里面去call一個叫Hello的java對象。而這個Hello?.java功能也非常簡單,就是接收一個參數,然后輸出一行結果。

      //?run_java
      package?main
      ?
      import?(
      "fmt"
      "os/exec"
      )
      ?
      /**
      *?調用一個Hello.class,并接收一個參數
      */
      func?callJava(){
      cmd?:=?exec.Command("java","Hello","tom")
      out,err?:=?cmd.Output()
      if?err?!=?nil?{
      println("error:",err.Error())
      }
      fmt.Printf("call?java?class?Hello:?%q\n",?string(out))
      ?
      }
      func?main()?{
      fmt.Println("Test?Call?Java?function!")
      callJava()
      }
      ?
      /*?Hello.java
      public?class?Hello{
      public?static?void?main(String[]?args){
      if(args.length==0)
      System.out.println("hello?my?world!");
      else
      System.out.println("hello?my?world!?"+args[0]);
      }
      }*/

      注意:為了能夠運行我的例子,需要把Hello.class放在和 run_java的可執行文件同樣的目錄下。例如, run_java.exe在d:\goproject下,那么Hello.class也要在d:\goproject下。

      以上就是小編今天的分享了,希望可以幫助到大家。

      文檔

      golang調用java

      golang是一種靜態強類型、編譯型語言。功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style 并發計算,golang調用java就是接收一個參數,然后輸出一行結果。
      推薦度:
      為你推薦
      資訊專欄
      熱門視頻
      相關推薦
      grep java groupby java guava java hbase java hibernate java hotspot java idea創建java idea創建普通java項目 idea怎么建立java idea編寫java程序 influxdb java instance java instant java integer java interface java iterator java 鐵觀音產地是哪個地方 java -ea 南極洲有哪些國家 行程碼帶*號什么意思 glue java geojson java geohash java gdb java gdal java gateway java for循環java foreach java field java 愛奇藝黃金會員和星鉆會員的區別 false是java關鍵字嗎 extends java extend java excel讀取java enum java 小程序和app的區別 awesome java arrays java eclipse創建java dozer java
      Top 少妇高潮太爽了在线视频