你還沒有入門,說了你也不是很明白。
首先你需要知道 Java 程序:
開發環境,需要安裝一個 JDK,它包括了運行時庫(JRE)和編譯器調試器等工具。
如何寫一個 .java 文件(擴展名為 java,前面是類名)。
如何通過 javac.exe 來編譯這個文件,如果用到了第3方類庫怎麼添加 -classpath 參數。
如何通過 java.exe 來運行這個程序,如果用到第3方類庫怎麼添加 -classpath 參數。
如何你的源代碼中有 hard-code 的漢字當字元串常量,如果在編譯中 -encoding $字元集。
前面是最基礎的,如果沒弄明白,後面不必說其它的。
https://thenewcircle.com/static/bookshelf/java_fundamentals_tutorial/hello_world.html
『貳』 JAVA開發工具包、Eclipse開發環境、android SDK三者之間的關系是什麼
第一個就是jdk,第二個包括jdk,tomcat這些東西,sdk就是android開發時候用到的那堆東西。關系大概就是你想用eclipse就得先裝jdk。用eclipse android開發環境的話還需要安裝sdk。jdk,sdk有一些開發的必要的包文件什麼的。
1.JDK:
全名 Java Development Kit Java開發工具。集成了Java開發環境JRE(Java Runtime
Environment,就是官網點擊免費Java下載後會下載到的東西,這東西JDK里已經有了,所以才不讓各位下載的。懂了?)和Java開發必備的
一些包文件。Android程序開發使用的是Java語言,所以Java的運行環境和開發工具我們都需要。這些整合到一起,就是JDK。
2.Eclipse
這是一個強大的編寫代碼的工具,它不止能寫Java程序和Android程序,但在這里我們只需要拿它來編寫Android程序,它是代碼編輯器,代碼調試器,和虛擬機運行插件的載體。
3,.SDK
為什麼我說它沒有最新版:
因為它只是一個文件夾,裡面裝了各種各樣的Android開發包文件,Google出一個新的Android系統版本時,我們往這個文件夾里新添加一點東西,這就是你們所謂的「最新版SDK」了。
『叄』 java SDK 是什麼
java SDK簡介:
java SDK全稱(Software Development Kit),中文意思是「軟體開發包」,是廠商提供的集成封裝的庫(library),通常比較底層,通用性強。SDK 是開發 java 應用程序所必需的東西,所以其它編程框架和類庫都是建立在它們之上的,比如Math.random()函數,在編程的時候直接拿來用就行了。
『肆』 如何用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~
『伍』 java中jdk與sdk的區別
輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」;JDK只是針對於Java的SDK
『陸』 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。
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 api 的區別
SDK是Software Development Kit的縮寫,中文意思是「軟體開發工具包」。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」。SDK是一系列文件的組合,它為軟體的開發提供一個平台(它為軟體開發使用各種API提供便利)。
api,application programming interface,應用程序編程介面。
在不同場合,這個編程介面的含義不同
java api是指java標准類庫提供的函數,android開發的api是指android sdk函數庫。
例如:網站api一般是指一個網站提供的介面,比如登錄驗證、信息查詢、通知、支付等等。windows api是指windows操作系統提供的api3
總結:SDK相當於開發集成工具環境,api 就是數據介面。在sdk環境下調用api數據。
『捌』 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)。
『玖』 JAVASDK是什麼
輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做「SDK」
『拾』 Java有SDKJava SDK與Android SDK有什麼區別
Java SDK,是java的,Android SDK是Android的,但是Android必須要在安卓的環境上運行,所以要安裝Java SDK