我是一个菜菜鸟,下面一些概念到现在还是搞不太透。请大侠们给与指教。
1.DLL(动态连接库)
2.静态连接库
3.API
4.ODBC
5.JDBC
6.OLE
7.ADO
8.CGI
9.引擎
10.所谓java虚拟机是JDK中提供的吗?是哪个文件?以上这些东西,我查了一些书,写得都是很抽象,哪位高手能举一些实际的例子,说明一下做哪些事情时用到了这些概念。不胜感激!!

解决方案 »

  1.   

    我也学习了一遍,通俗的感想:1、Dynamic Link Library。里面有函数,你可以用,他也可以用,不会打架。
    2、*.lib。里面有函数,要用必须带走。
    3、Application Program Interface。VB通过API方式使用动态链接库里的函数,通常指Windows系统函数(WinAPI)。
    4、开放式数据接口。你连接我ODBC,把我作为数据源,我再连接其他各种数据库。
    5、Java Database Connectivity。Java的ODBC。
    6、对象连接和嵌入。俗称容器,上面可以放控件的东东。
    7、ActiveX Data Objects。通常用的是ADODB,关于这个yedapeng说得很好
    8、Common Gateway Interface。公共网关接口,规定了Web服务器调用其它可执行程序(CGI程序)的接口协议标准。
    9、顾名思义,应用系统核心。如搜索引擎、3D引擎、存储引擎等等。
    10、Java Virtual Machine。可以参考这篇文章:http://www.matrix.org.cn/article/20.html
    11、JDK的全称是Java Development Kid,在JDK中肯定包含JVM,但是你关心是那些文件有什么意义呢?大虾们不要笑哈,我是菜鸟哩。
      

  2.   

    感谢hedane(有球必应) !!!我就说么,还是有豪情议胆的大侠的。我真的没有说错耶!!!好人一生平安!!
      

  3.   

    3.API  程序接口
    4.ODBC  数据接口
    5.JDBC  JAVA数据接口
    6.OLE   嵌入程序用的,你可以向里+程序^_^
    ..........
      

  4.   

    If you are not kidding - not kid but kitJava Development Kits JDK
    Driver Development Kits DDK关于虚拟机这个概念,要参考一些操作系统的概念。虚拟机是操作系统中一种用于创建虚拟的环境以使运行的程序以为自己独享一台机器的环境架构。具体内容比较复杂。
      

  5.   

    不错!!请各位继续发表意见!!尤其是关于“引擎”和JVM到底在哪里??
      

  6.   

    对于JVM通俗地说,和.net Framework有点像,是操作系统平台和应用程序平台中间的夹层,负责在两个层中做好调和工作。譬如做一些实时编译、垃圾回收等工作。如果操作系统平台发生变化,只要更改相应的JVM,就能够保证应用程序不随操作系统变化也能正常运行。
      

  7.   

    谢谢!!不过 pigpag(噼里啪啦 - 毕业考ing) ,能解释解释组件吗??盼望回答中。
      

  8.   

    呵呵,组件就是一个封装好的对象(或者是对象集合),它是一个完整的应用程序的一部分,并且可以在多个应用程序之间共享(当然也可以将组件合并到应用程序中)。应用程序通过接口将组件引用到自己的应用程序中。其实组件和DLL很像,只是DLL是一个函数库,组件是对象(库)这些是我个人的认识,并不是书中的定义