一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java編程接口調用的作用及代碼分享

Java編程接口調用的作用及代碼分享

2021-02-01 12:14宋浩志 Java教程

這篇文章主要介紹了Java編程接口調用的作用及代碼分享,具有一定參考價值,需要的朋友可以了解下。

很多JAVA初級程序員對于接口存在的意義很疑惑。不知道接口到底是有什么作用,為什么要定義接口。

好像定義接口是提前做了個多余的工作。下面我給大家總結了4點關于JAVA中接口存在的意義:

  1、重要性:在Java語言中, abstract class 和interface 是支持抽象類定義的兩種機制。正是由于這兩種機制的存在,才賦予了Java強大的 面向對象能力。

  2、簡單、規范性:如果一個項目比較龐大,那么就需要一個能理清所有業務的架構師來定義一些主要的接口,這些接口不僅告訴開發人員你需要實現那些業務,而且也將命名規范限制住了(防止一些開發人員隨便命名導致別的程序員無法看明白)。

  3、維護、拓展性:比如你要做一個畫板程序,其中里面有一個面板類,主要負責繪畫功能,然后你就這樣定義了這個類。

可是在不久將來,你突然發現這個類滿足不了你了,然后你又要重新設計這個類,更糟糕是你可能要放棄這個類,那么其他地方可能有引用他,這樣修改起來很麻煩。

如果你一開始定義一個接口,把繪制功能放在接口里,然后定義類時實現這個接口,然后你只要用這個接口去引用實現它的類就行了,以后要換的話只不過是引用另一個類而已,這樣就達到維護、拓展的方便性。

  4、安全、嚴密性:接口是實現軟件松耦合的重要手段,它描敘了系統對外的所有服務,而不涉及任何具體的實現細節。這樣就比較安全、嚴密一些(一般軟件服務商考慮的比較多)。

java調用接口的方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package com.shz.Test;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class GupiaoZi {
    private static String Gopiao(String id,int pageIndex) {
        String result="";
        try {
            URL url=new URL("地址");
            String key="官網申請的key";
            HttpURLConnection conn=(HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            conn.setDoOutput(true);
            conn.setDoInput(true);
            conn.setConnectTimeout(5000);
            conn.setReadTimeout(5000);
            conn.setUseCaches(false);
            conn.connect();
            DataOutputStream out=new DataOutputStream(conn.getOutputStream());
            //拼接起來
            String connect="id="+id+"&key="+key+"&pageIndex="+pageIndex;
            System.out.println(connect);
            out.writeBytes(connect);
            out.flush();
            out.close();
            BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));
            StringBuffer buffer=new StringBuffer();
            String str="";
            while((str=br.readLine())!=null){
                buffer.append(str);
            }
            br.close();
            result=buffer.toString();
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }
    public static void main(String[] args) {
        String id="5687";
        int pageIndex=1;
        String str=Gopiao(id,pageIndex);
        System.out.println(str);
    }
}

總結

以上就是本文關于Java編程接口調用代碼分享的全部內容,希望對大家有所幫助。有什么問題可以隨時留言,小編會及時回復大家的。感謝朋友們對本站的支持!

原文鏈接:https://www.2cto.com/kf/201710/694133.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 四虎国产精品免费久久久 | 青青五月天 | 成人国产精品一区二区不卡 | 特级夫妻大片免费在线播放 | 91视频国产在线 | 日本不卡一区二区三区在线观看 | 无限韩国视频免费播放 | 青青青手机视频在线观看 | 我们中文在线观看免费完整版 | 亚洲欧美日韩另类精品一区二区三区 | 国产伊人久久 | 四虎成人免费观看在线网址 | 精品一区久久 | 免费亚洲一区 | 亚洲视频一区在线播放 | 国产精品亚洲专区一区 | 成人欧美视频在线看免费 | 好大夫在线个人空间 | 亚洲国产自 | 亚洲AV综合99一二三四区 | 亚洲高清无码在线 视频 | 欧美亚洲一区二区三区在线 | 91系列在线观看免费 | 大陆国产vs国产对白 | 欧美同志网址 | 日本生活中的玛丽 | 艹的好爽 | 欧美日韩精品一区二区三区视频 | 污软件在线观看 | 艹出白浆 | 51午夜| 国产成人精品实拍在线 | 天天干夜夜添 | 国产精品videosse| 亚洲免费在线看 | 久久久久久久久a免费 | 大东北chinesexxxx露脸 | 色综合久久中文字幕综合网 | 久久国产视频网 | 成人综合婷婷国产精品久久免费 | 免费观看无人区完整版 |