中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Java多線程的實(shí)現(xiàn)方式

      時(shí)間:2024-07-08 08:25:45 ACCP培訓(xùn) 我要投稿
      • 相關(guān)推薦

      Java多線程的實(shí)現(xiàn)方式

        在一個(gè)程序中,這些獨(dú)立運(yùn)行的程序片斷叫作“線程”(Thread),利用它編程的概念就叫作“多線程處理”。下面小編準(zhǔn)備了關(guān)于Java多線程的實(shí)現(xiàn)方式,提供給大家參考!

        Java多線程的實(shí)現(xiàn)方式

        1. 繼承Thread類,實(shí)現(xiàn)run方法

        2. 實(shí)現(xiàn) Runnable接口,將該類綁定到新建的Thread對象上

        class example Runnable

        {

        public void run()

        {}

        }

        Invoke:

        public static void main(String[] args)

        {

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

        th.start();

        }

        Java實(shí)現(xiàn)文件下載并解決中文文件名亂碼

        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,這樣可能導(dǎo)致某些格式的文件無法打開,有些也可以正常打開。同//時(shí)response.reset()這種方式也能清空緩沖區(qū), 防止頁面中的空行等輸出到下載內(nèi)容里去

        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多線程的實(shí)現(xiàn)方式】相關(guān)文章:

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

      實(shí)現(xiàn)鼠標(biāo)畫圖的Java程序03-16

      sun認(rèn)證考試經(jīng)驗(yàn):多線程的幾種實(shí)現(xiàn)方法詳解01-22

      Java如何實(shí)現(xiàn)簡單的whois查詢03-16

      Java語言的特點(diǎn)和實(shí)現(xiàn)機(jī)制02-27

      Java byte[]轉(zhuǎn)int如何實(shí)現(xiàn)03-16

      Java動態(tài)代理實(shí)現(xiàn)AOP的方法03-16

      java實(shí)現(xiàn)web服務(wù)器的方法03-30

      Java認(rèn)證輔導(dǎo):Java實(shí)現(xiàn)二叉樹遍歷算法03-19

      主站蜘蛛池模板: 91精品在线免费| 肇州县| 亚洲国产av剧一区二区三区| 日韩有码中文字幕第一页| 中文字幕人成人乱码亚洲| 华容县| 国产又爽又黄又不遮挡视频| 喷潮出白浆视频在线观看| 日本一本草久国产欧美日韩| 罗城| 绿帽人妻被插出白浆免费观看| 邵阳县| 99久久久国产精品系列| 在线免费观看黄色国产| 邵阳市| 综合久久久久6亚洲综合| 在线视频不卡在线亚洲| 滁州市| 国产69精品一区二区三区| 中文字幕av久久激情亚洲精品| 女同一区二区三区不卡免费 | 真人在线射美女视频在线观看| 泰和县| 武城县| 连云港市| 广灵县| 亚洲中文字幕日韩精品| 粗大挺进尤物人妻一区二区| 国产一区二区在线观看视频免费| 国产综合一区二区三区av| 色婷婷久久一区二区三区| 女同一区二区三区不卡免费| 青青青国产免A在线观看| 亚洲精品国产视频一区二区| 国产三级精品美女三级| 激情 一区二区| 日本久久久精品视频视频| 好看午夜一鲁一鲁一鲁| 中文字幕乱码中文乱码毛片| 91久国产在线观看| 连山|