當前位置:首頁 » 編程語言 » javasdk

javasdk

發布時間: 2022-01-10 05:41:29

java sdk和java api 的區別

  1. SDK是Software Development Kit的縮寫,中文意思是「軟體開發工具包」。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」。SDK是一系列文件的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。

  2. api,application programming interface,應用程序編程介面。
    在不同場合,這個編程介面的含義不同
    java api是指java標准類庫提供的函數,android開發的api是指android sdk函數庫。
    例如:網站api一般是指一個網站提供的介面,比如登錄驗證、信息查詢、通知、支付等等。windows api是指windows操作系統提供的api3

  3. 總結:SDK相當於開發集成工具環境,api 就是數據介面。在sdk環境下調用api數據。

⑵ java SDK 是什麼

java SDK簡介:
java SDK全稱(Software Development Kit),中文意思是「軟體開發包」,是廠商提供的集成封裝的庫(library),通常比較底層,通用性強。SDK 是開發 java 應用程序所必需的東西,所以其它編程框架和類庫都是建立在它們之上的,比如Math.random()函數,在編程的時候直接拿來用就行了。

⑶ JAVA的SDK到底有多少種

按應用分有J2ME,J2SE,J2EE.移動版,標准版,企業版。網官上都有下載。
而且很大公司有自己的實現。以前borland、微軟、IBM都有。還有一個openJDK.

⑷ java jdk 和 sdk ,有啥不一樣

JavaJDK和SDK的區別如下:

1、SDK是Software Development Kit的縮寫,中文意思是「軟體開發工具包」。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」。SDK是一系列文件的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。

2、JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。

3、可以認為jdk只是sdk的一種(子集),因為它是開發java程序的一個平台,開發其他程序的sdk可以沒有jdk。比如你下載了一個軟體開發平台 eclipse-SDK-3.2.2-win32.zip,它本身裡面是沒有jdk的。但是只要開發java程序就必須使用jdk。

(4)javasdk擴展閱讀:

Java語言規范

JCP(Java Community Process)是一個開放的國際組織,主要由Java開發者以及被授權者組成,職能是發展和更新Java技術規范、參考實現(RI)、技術兼容包(TCK)。

JCP維護的規范包括Java ME、Java SE、Java EE、XML、OSS、JAIN等。組織成員可以提交JSR(Java Specification Requests),通過特定程序以後,進入到下一版本的規范裡面。

JSR是早期提議和最終發布的Java平台規范的具體描述。通常,一個新的JSR的提出是為了增加或者規范Java平台的功能。某個具體的JSR由專家組共同來制定,工作由組長協調。

例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari擔任組長,同時專家組的成員還包括Siemens、Motorola、Nokia、Symbian等。Java ME平台規范是在JSR68中定義的,規范組長是Sun公司的Jon Courtney。

JSR完成後,相關的規范及JavaAPI會在JCP的官方網站發布。設備製造商可以在自己的產品中實現某個JSR,如MIDP2.0(JSRll8)。但是這些都必須要通過TCK(Technology Compatibility Kit)測試以確保技術兼容性。

⑸ 誰知道Java編程SDK怎麼用

你還沒有入門,說了你也不是很明白。


首先你需要知道 Java 程序:

  1. 開發環境,需要安裝一個 JDK,它包括了運行時庫(JRE)和編譯器調試器等工具。

  2. 如何寫一個 .java 文件(擴展名為 java,前面是類名)。

  3. 如何通過 javac.exe 來編譯這個文件,如果用到了第3方類庫怎麼添加 -classpath 參數。

  4. 如何通過 java.exe 來運行這個程序,如果用到第3方類庫怎麼添加 -classpath 參數。

  5. 如何你的源代碼中有 hard-code 的漢字當字元串常量,如果在編譯中 -encoding $字元集。


前面是最基礎的,如果沒弄明白,後面不必說其它的。

https://thenewcircle.com/static/bookshelf/java_fundamentals_tutorial/hello_world.html

⑹ SDK和JDK是JAVA里的什麼東西

SDK(Software Develop Toolkit)軟體開發包,通常是為了開發某一個方面的程序軟體,由廠商提供的集成封裝的庫(library),通常比較底層,通用性強。例如,Windows的API也可以看作是一個SDK。
JDK(Java Develop Toolkit),就是針對JAVA語言的SDK。

⑺ java sdk 與 jdk有什麼區別

Java EE SDK和JDK的區別如下:
SDK是Software Development Kit的縮寫,中文意思是「軟體開發工具包」。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」。SDK是一系列文件的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。
JDK(Java Development Kit,Java開發工具包)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。可以認為jdk只是sdk的一種(子集),因為它是開發java程序的一個平台,開發其他程序的sdk可以沒有jdk。比如你下載了一個軟體開發平台 eclipse-SDK-3.2.2-win32.zip,它本身裡面是沒有jdk的。但是只要開發java程序就必須使用jdk(javaee和javase)。

⑻ Java有SDKJava SDK與Android SDK有什麼區別

Java SDK,是java的,Android SDK是Android的,但是Android必須要在安卓的環境上運行,所以要安裝Java SDK

⑼ jdk和sdk的區別是什麼

SDK是Software Development
Kit的縮寫,中文意思是「軟體開發工具包」。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」。SDK是一系列文件的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。

JDK(Java Development Kit,Java開發工具包)是Sun
Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development
kit)。

可以認為jdk只是sdk的一種(子集),因為它是開發java程序的一個平台,開發其他程序的sdk可以沒有jdk。

比如你下載了一個軟體開發平台 eclipse-SDK-3.2.2-win32.zip,它本身裡面是沒有jdk的。

但是只要開發java程序就必須使用jdk(javaee和javase)。

我來打個比方吧:

SDK就像一台機床(它可以是多用途的),它可以生產ABC等工件;

當我們要生產A時,就給機床換上生產A的刀具a;

當我們要生產B時就換上生產B的刀具b;

當我們要生產C時就換上生產C的刀具c;

當我們要用機床(SDK)生產java程序時,我們就給機床換上刀具jdk,於是就把安裝了jdk的SDK叫做java SDK.

JavaEE是專門為企業級應用提供的一個開發工具包,它裡面已經包含了許多開發企業級應用所需要的「組件」,它為J2EE的開發提供了一個便利的開發平台,所以它就直接叫JavaEE
SDK了。

不知道說明白了沒有,都是些概念性的東西,其實你也可以理解jdk就是java SDK。

⑽ 如何用java開發一個sdk

1、在你的Java工程中添加該SDK中dist目錄下的jar庫,並添加到你的編譯路徑中
2、在你的代碼中import相應的包名
3、非web應用請修改和查閱MainDemo.java,web應用請修改config.jsp,查閱index.jsp, 獲得包括oauth登錄請求及其它功能請求的方法介面。
4、commons包裡面的java類實現了目前騰訊微博開發平台的所有介面,除第一個參數是oauth對象外
其他都和開發平台的api文檔一致,類名和方法名亦和api一致:比如獲取主頁時間線的api是:
http://open.t.qq.com/api/statuses/home_timeline
那麼此SDK的java類是:Statuses_API.java,實現方法是home_timeline(a,b,c,d...)
5、此SDK為半原創,思路和部分方法函數參考了官方(熱心網友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和網上相關的Oauth授權資料
6、javawind-qweibo-api-1.0.jar為本sdk生成的jar,如果有修改源碼,記得重新生成此jar~

熱點內容
訪問攔截怎麼解除安卓 發布:2024-09-20 17:28:48 瀏覽:275
蘿卜干存儲 發布:2024-09-20 17:21:37 瀏覽:715
蘋果手機如何遷移軟體到安卓手機 發布:2024-09-20 17:21:34 瀏覽:692
查看伺服器ip限制 發布:2024-09-20 16:56:27 瀏覽:389
p搜系統只緩存1頁為什麼 發布:2024-09-20 16:48:51 瀏覽:839
上網的賬號和密碼是什麼東西 發布:2024-09-20 16:31:31 瀏覽:612
安卓手機王者榮耀如何調超高視距 發布:2024-09-20 16:31:30 瀏覽:428
安卓G是什麼app 發布:2024-09-20 16:23:09 瀏覽:81
iphone怎麼壓縮文件 發布:2024-09-20 16:08:18 瀏覽:356
linux查看用戶名密碼是什麼 發布:2024-09-20 16:03:20 瀏覽:744