zoukankan      html  css  js  c++  java
  • sdk、jdk、jre、jvm、jdt、cdt分别都是什么东西

    1、sdk是什么

    sdk,全称是 software development kit 中文译为软件开发工具包。kit 在英文中有工具箱,设备包,成套工具的意思。

     从名字就可以看出sdk作为一个工具箱,其实是一个很大的概念。

    他的作用就是为了提高开发人员的工作效率,我们提供了一个软件包。这个软件包,相当于是一个平台,他提供了很多原始的API(你可以大致理解成一些已经实现了功能的可以直接调用的公开的接口),开发人员可以依托这些api 进行具体的业务开发。很多代码平台都有自己的sdk ,如  window 编程的   windows sdk、.net 平台的 ,net sdk, 以及 java 平台的 jdk (java sdk)。还有开发java 常用到的 eclipse sdk。

    比如有些软件开发,开发出来的产品A,只有最基本的功能可用,同时在代码中还公开了很多可以直接调用的方法。软件开发人员在拿到这个产品后,加入满足自己的个性化功能的插件后,最终实现了一个完整的产品。那么这个最初的产品A可以说就是一个sdk。

    这里专门讲一下  eclipse sdk,它 是 eclipse使用的 最基础的一部分,我们可以再此基础(防盗连接:本文首发自王若伊_恩赐解脱 http://www.cnblogs.com/jilodream/ )上加上各种我们想使用的插件,最终形成一个完整的,方便使用的软件(集成开发环境),这个就是IDE  也就是eclipse这个产品。在eclipse官方下载中,除了Eclipse Classic 是sdk 外,剩下的都叫IDE。


    2、jdk,jre,jvm是什么

    这个在介绍java 基础的时候 其实已经讲过了,这里大概介绍下

    jdk  是java 开发的基础包,sdk的知识,我们可以很容易的理解到,java的开发需要借助这个基础工具包,开发出不同的软件。

    jvm是java 虚拟机,也就是针对不同平台的可以运行java字节码的软件

    jre是 java 运行环境,他其中是包含jvm的,除此之外我们还需要一些其他的类库,才能完整的运行java程序

    详细了解 可以点击这里java运行环境和运行机制


    3、jdt和cdt是什么东西

    安装好jdk 之后我们可以使用javac  和java 命令来编译和运行代码。但是如何能在eclipse上开发java呢

    这里就需要jdt  java development tooling  ,也就是eclipse 上可以开发java 的工具。

    同理eclipse开发 c/c++ 就需要 cdt  C/C++ development tooling

     

  • 相关阅读:
    gridview填加双击事件
    后台找前台服务器控件,客户端控件方法
    ie缓存是什么 和 清除ie缓存方法
    js 去掉空格的方法
    SQL 用户sa登录失败,该用户与可信sql server连接无关联
    (转)C#里面比较时间大小三种方法
    sql UNION 和 UNION ALL 的区别
    windows 计划任务 打开窗口
    mysql 优化8种方式
    javascript小括号表达式
  • 原文地址:https://www.cnblogs.com/jilodream/p/4518640.html
Copyright © 2011-2022 走看看