ADK vs JDK vs SDK的区别? [英] ADK vs JDK vs SDK difference?

查看:1987
本文介绍了ADK vs JDK vs SDK的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,我对以DK结尾的词语感到不知所措。

Lately, I am quite overwhelmed with the words that end with "DK".

我知道这些缩写代表什么。
ADK:附件开发工具包(Android)
JDK:Java开发工具包
SDK:软件开发工具包

I know what these abbreviations stand for. ADK: Accessory Development Kit (Android) JDK: Java Development Kit SDK: Software Development Kit

但我仍然感到困惑他们实际上做了什么。
在我的Android Studio中,有.java和.xml等。

But I am still confused what they actually do. In my Android Studio, there are .java and .xml, etc.

ADK用于.xml文件吗?
JDK用于.java文件吗?
SDK怎么样?

Is ADK used for .xml files? Is JDK used for .java files? how about SDK?

对不起,如果这可能是一个愚蠢的问题,但如果有人为我澄清这一点我会很感激。

Sorry if it may be like a silly question but I'd appreciate if someone clarifies this for me.

谢谢!

推荐答案

SDK是一个标准的开发工具包。这不是特定于Java的,因为您可以使用几乎任何语言的SDK。它几乎只是一个包的术语,它可以使用工具来构建具有相关语言的东西。

SDK is a standard development kit. This isn't specific to Java as you can have a SDK for pretty much any language. It is pretty much just a term for a package that would have the tools to build stuff with its associated language.

JDK是Java Development Kit。这将用于开发Java应用程序。它包含jar,库和工具,允许您编写和编译可在JRE(Java运行时环境)上运行的java文件。如果您的系统上只安装了JDK,那么您将很难为Android开发,因为密钥包不存在。你必须自己安装它们。

JDK is the Java Development Kit. This what you would use to develop java applications. It contains the jars, libraries, and tools to allow you write and compile java files that can run on the JRE(java runtime environment). If you only have a JDK installed on your system, then you are going to have a hard time developing for android since key packages are not there. You would have to install them yourself.

ADK是Android开发套件。它本质上是Java,但使用Android代码进行了自定义。它还包含对模拟器和工具的支持,以帮助开发Android应用程序。您可以使用ADK编写常规的ole java应用程序,因为它的核心是java。它只有很多其他专门用于android开发的类。

ADK is Android Development Kit. It is essentially Java but customized with Android code. It also contains the support for emulators and tools to help with developing Android apps. You can write regular ole java apps with an ADK since at its core, it is java. It just have a great deal of other classes that work specifically for android development.

Android Studio只是一个自定义版本的IntelliJ IDE。常规IntelliJ用于Java开发,其中Android Studio完全相同,只是添加了android开发工具。你能在Android Studio中构建java程序吗?肯定可以,因为它的核心是Java IDE。

Android Studio is just a customized version IntelliJ IDE. Regular IntelliJ is used for Java development where Android Studio is the exact same, just with added android development tools. Can you build java programs in Android Studio, sure can because at its core it is a Java IDE.

TLDR; SDK是一种语言开发工具包的总称。 ADK是一个Java开发工具包,但是针对Android特定开发进行了定制。 JDK是用于开发Java应用程序的java开发工具包。

TLDR; SDK is a blanket term for any package of development tools for a language. ADK is a Java development kit but customized for android specific development. JDK is the java development kit for developing java applications.

希望这会有所帮助。

这篇关于ADK vs JDK vs SDK的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆