<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java多線程的實現方式

    時間:2024-07-08 08:25:45 ACCP培訓 我要投稿
    • 相關推薦

    Java多線程的實現方式

      在一個程序中,這些獨立運行的程序片斷叫作“線程”(Thread),利用它編程的概念就叫作“多線程處理”。下面小編準備了關于Java多線程的實現方式,提供給大家參考!

      Java多線程的實現方式

      1. 繼承Thread類,實現run方法

      2. 實現 Runnable接口,將該類綁定到新建的Thread對象上

      class example Runnable

      {

      public void run()

      {}

      }

      Invoke:

      public static void main(String[] args)

      {

      Thread th = new Thread(new example());

      th.start();

      }

      Java實現文件下載并解決中文文件名亂碼

      String filepath = "c:/";//需要下載的文件路徑

      String filename = "文檔.doc";//需要下載的文件名字

      //解決中文文件名亂碼問題

      if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0)

      filename = new String(filename.getBytes("UTF-8"), "ISO8859-1");//firefox瀏覽器

      else if (request.getHeader("User-Agent").toUpperCase().indexOf("MSIE") > 0)

      filename = URLEncoder.encode(filename, "UTF-8");//IE瀏覽器

      response.reset();//如果有換行,對于文本文件沒有什么問題,但是對于其它格

      //式,比如AutoCAD、Word、Excel等文件下載下來的文件中就會多出一些換行符//0x0d和0x0a,這樣可能導致某些格式的文件無法打開,有些也可以正常打開。同//時response.reset()這種方式也能清空緩沖區, 防止頁面中的空行等輸出到下載內容里去

      response.setContentType("application/octet-stream");

      response.setHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");

      response.setHeader("Connection", "close");

      ServletOutputStream sos = response.getOutputStream();

      FileInputStream fis = null;

      File d = new File(filepath);

      if (d.exists())

      {

      fis = new FileInputStream(filepath);//

      byte b[] = new byte[1000];

      int j;

      while ((j = fis.read(b)) != -1)

      {

      try

      {

      sos.write(b, 0, j);

      }

      catch (IOException exp)

      {

      }

      }

      fis.close();

      sos.flush();

      sos.close();

      }

    【Java多線程的實現方式】相關文章:

    2016年java多線程面試題及答案03-31

    實現鼠標畫圖的Java程序03-16

    sun認證考試經驗:多線程的幾種實現方法詳解01-22

    Java如何實現簡單的whois查詢03-16

    Java語言的特點和實現機制02-27

    Java byte[]轉int如何實現03-16

    Java動態代理實現AOP的方法03-16

    java實現web服務器的方法03-30

    Java認證輔導:Java實現二叉樹遍歷算法03-19

    主站蜘蛛池模板: 欧美午夜精品一区二区三区91 | 亚洲欧美国产精品第1页| 精品国产第一国产综合精品 | 奇米影视7777久久精品| 精品国产高清在线拍| 国产AV国片精品有毛| 在线观看自拍少妇精品| 精品a在线观看| 精品亚洲综合在线第一区| 欧洲精品久久久av无码电影| 久久精品女人天堂AV麻| 69堂午夜精品视频在线| 国产乱人伦偷精品视频AAA| 亚洲欧美国产精品第1页| 国产免费久久精品99久久| 欧美精品在线一区| 成人精品视频一区二区三区 | 国产精品午夜福利在线无码| jiucao在线观看精品| 无码精品国产一区二区三区免费| 99久久精品国内| 精品无码久久久久久午夜| 亚洲AV无码之日韩精品| 国产精品无码免费播放| 亚洲国产精品久久久久婷婷软件| 97热久久免费频精品99| 色久综合网精品一区二区| 青青草97国产精品免费观看| 国产精品综合专区中文字幕免费播放| 精品四虎免费观看国产高清午夜| 99精品久久精品一区二区| 午夜精品久久久久久99热| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 久久精品国产亚洲综合色| 55夜色66夜色国产精品视频| 久久亚洲国产成人精品性色| 亚洲日韩精品一区二区三区| 亚洲欧美日韩国产成人精品影院 | 刺激无码在线观看精品视频| 麻豆精品不卡国产免费看| 国产福利视精品永久免费|