• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    java下載文件報錯了怎么通知前臺

    我們在利用Java編寫法式時,往往需要與互聯網進行交互,這時辰就需要用到socket包來進行動靜的互換,再配上io包,可以實現文件的下載,可是因為一些收集問題可能會導致下載報錯,改若何通知前臺呢?

    東西/原料

    • 一臺毗連好互聯網的計較機
    • Java IDE(Eclipse)
    • JDK開辟套件

    方式/步調

    1. 1

      起首我們打開Java的IDE,這里以常用的Eclipse軟件為例,在一個建立好了的Java工程中,或者本身另行建立一個新的Java類,我們可以點擊File-New-Class,即可新建一個通俗的Java類

    2. 2

      在彈出來的“New Java Class”新建類窗口中,可以對欲添加的Java類的類名和實現的接口進行界說,需要注重的是類名的定名要合適Java標識符的規范,如“FileTest”,并勾選主動建立本家兒方式

    3. 3

      點擊確認按鈕后,我們可以看到,我們已經建立了一個只包含類名和本家兒方式的空白類,若是要獲得功能下面還需要添加上具體的實現過程

    4. 4

      起首建立一個新的下載方式,此中傳入下載文件的url地址、保留地址以及文件名,此中建立一個輸入、輸出緩沖流,起首先設置為空

    5. 5

      然后新建一個緩沖區,此中巨細可自行指心猿意馬,然后將輸入傳播入一個url參數;然后建立一個文件對象,從父目次建立一個目次對象

    6. 6

      最后建立一個計數器,用來保留寫入數據后的狀況碼,若是為-1,暗示到了文件結從頭至尾,應退出輪回,不然就標的目的緩沖區中寫入數據

    7. 7

      最后在異常處置字句catch中起首要捕捉IOException,然后可以加上一個打印語句,輸出犯錯信息,暗示此時下載犯錯了,從而實現了通知前臺的感化

    注重事項

    • 此處的實現方式為挪用Java的內置包完當作的
    • 還可以利用第三方包實現近似的功能,本方式僅供參考
    • 發表于 2018-09-19 00:00
    • 閱讀 ( 833 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆