SDK和JDK区别
2016-06-30 16:16
441 查看
之前有人问过我SDK和JDK有何区别?因此我简要的说一下
sdk,英文意思就是soft development kit (软件开发包),我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是android sdk,在unity接入各种平台时,那么就需要用到各种平台的sdk包等等
SDK就是指可以为第三方开发者提供特定的软件包、软件框架、硬件平台、操作系统等创建应用软件开发工具的集合,并且SDK还能简单的为某个程序设计语言提供应用程序接口API的一些文件。
jdk:就是java开发工具包,这个包中提供了java语言的类库,也就是你要用java语言,那么电脑上必须装最新版本的jdk
有些人会问,unity为什么要引入jdk?回答很简单,unity导出安卓应用,安卓应用又需要用到java语言,java语言又需要底层的java类库,这写类库就被封装在JDK中
FR:徐海涛(Hunk Xu) QQ群:386476712
sdk,英文意思就是soft development kit (软件开发包),我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是android sdk,在unity接入各种平台时,那么就需要用到各种平台的sdk包等等
SDK就是指可以为第三方开发者提供特定的软件包、软件框架、硬件平台、操作系统等创建应用软件开发工具的集合,并且SDK还能简单的为某个程序设计语言提供应用程序接口API的一些文件。
因此如果你只说SDK,范围太大,我还是不知道你到底表达什么意思,但是如果你前面加上andorid,我就知道你说的是安卓开发工具包,如果你前面加上百度移动广告接入,那么我就知道你说的是百度移动广告接入的插件包
android sdk :相当于安卓机器的操作系统,类似与windows操作系统,其也有版本号,我现在用的版本号是23 ,没有android sdk开发包的支持,就无法进行android开发jdk:就是java开发工具包,这个包中提供了java语言的类库,也就是你要用java语言,那么电脑上必须装最新版本的jdk
有些人会问,unity为什么要引入jdk?回答很简单,unity导出安卓应用,安卓应用又需要用到java语言,java语言又需要底层的java类库,这写类库就被封装在JDK中
FR:徐海涛(Hunk Xu) QQ群:386476712
相关文章推荐
- Java组成部分、JDK和SDK的区别、JDK的安装
- java 设计模式之门面模式
- SpringMVC学习系列(9) 之 实现注解式权限验证
- Java Exception
- [javaEE] jsp入门
- java文件IO,关闭顺序
- java 执行命令、调用bat文件、调用外部程序的两种方法
- DataTables+Struts+Ajax技术的文件下载实现
- JAVA自学之每日一题(三)
- Struts2框架学习(三) 数据处理
- JAVA 内存管理总结
- Struts2框架学习(二) Action
- Java集合详解系列----Java集合继承体系详解
- javaweb 写mysql数据库中文乱码
- Spring Security 和 Angular JS(1)
- Struts2框架学习(一)
- Spring 配置中的 default-lazy-init="false"
- Java迭代器
- RxJava(10-操作符原理&自定义操作符)
- RxJava(10-操作符原理&自定义操作符)