楼主渣渣,从大一开始学习java语言,到之后暑假在一个小公司实习做网页,用的是php当后台,大二一年学习艺术。java语言就基本淡出了我的生活。后来有打算出国读研究生,现在要开始准备出国语言,又想在大三的暑假找个大公司的实习。于是下定决定,看完algorithms 4 英文版原著,碰到了很多英语的概念,初次难以理解,查了字典,再对照上下文去推测,于是在这里一些个人的理解吧,相当于是自己的读书笔记,供读者参阅。

JDK(Java Development Kit):就是java语言的一些开发包,是别人写好的代码,可以供我们这些学习的人直接调用。这个在oracle的官网可以直接免费下载,下载之后需要配置环境变量,之后再引入类似intellij eclipse之类的ide。(下载与配置的方法网上也有很多教程了,这里不再赘述)。

JRE(Java Runtime Environment)(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JRE是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。

IDE(Integrated Development Environment )是用于提供程序开发环境的应用程序,比如intellij idea(收费)与eclipse(免费)。

API(Applications programming interface ):编程接口.下面是algorithm 4 对 api的描述:

To specify the behavior of an abstract data type, we use an application programming interface (API), which is a list of constructors and instance methods (operations), with an informal description of the effect of each, as in this API for Counter:

为了指定一个抽象数据类型的特征行为,我们使用api,api是一系列有通俗描述各个影响的构造函数和实例化方法,例如下面这个例子。

java中jdk api等概念的解释相关推荐

  1. java string jdk_Java.lang.String中JDK API 1.6.0摘要。

    Java.lang.String中JDK API 1.6.0摘要. String 类代表字符串.示例: String str = "abc"; 字符串是常量,它们的值在创建之后不能 ...

  2. java中常用API、Scanner类、匿名对象、Random类、ArrayList类、对象数组

    java中常用API: API:Application Programming Interface,应用程序编程接口.Java API是JDK中提供给我们使用的类的说明文档.这些类将底层的代码实现封装 ...

  3. Java中JDK到底指什么呢?

    转自: Java中JDK到底指什么呢? 下文笔者讲述Java中JDK的相关简介说明,如下所示: JDK功能:JDK用于java程序开发,她可以将一个.java文件编译为 .class的java字节码文 ...

  4. Java中的数组基本概念

    Java中的数组基本概念 一.一维数组 1.定义: 是多个相同类型数据按照一档顺序排列的集合,并用一个名字命名,并通过编号的方式对这些数据进行统一管理. 2.数组中有几个常见的概念: (1)数组名 ( ...

  5. Java中JDK,JRE和JVM之间的关系

    初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...

  6. Java中的三种代理模式解释

    本文转自:Java技术栈 www.javastack.cn 代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的 ...

  7. java 流的概念_举例讲解Java中的Stream流概念

    1.基本的输入流和输出流 流是 Java 中最重要的基本概念之一.文件读写.网络收发.进程通信,几乎所有需要输入输出的地方,都要用到流. 流是做什么用的呢?就是做输入输出用的.为什么输入输出要用&qu ...

  8. Java中的锁的概念大汇总

    文章目录 公平锁/非公平锁 公平锁 非公平锁 乐观锁/悲观锁 乐观锁 悲观锁 独占锁/共享锁 独占锁(排它锁) 共享锁 互斥锁/读写锁 互斥锁 读写锁 偏向锁/轻量级锁/重量级锁 偏向锁 轻量级锁 重 ...

  9. java中对象 引用的概念_java中的对象 方法 引用 等一些抽象的概念是什么意思呢?...

    2020-03-14 最近这一段时间有点忙,好久都没有更新博客了,之后我会一直坚持下去的,和大家一同进步的. 这段时间一直在学java,相信刚开始学习java的小白,刚开始接触那么些抽象的概念一定和我 ...

  10. java中GC的基本概念

    GC Java中一个接口的多个实现类所需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,我们只有在程序处于运行期间时才会知道创建了哪些对象,这部分内存的分配时动态的,而程序计数器.虚拟 ...

最新文章

  1. python跑得慢_代码跑得慢甩锅Python?手把手教你如何给代码提速30%
  2. 鸿蒙上海开发者日直播,华为鸿蒙 OS 开发者日于 4月17 日上海举行
  3. skycut刻字机工厂经纬线模切机车间在哪里
  4. PHP GD库解析一张简单图片并输出
  5. C++继承的继承方式
  6. 转载——开阔自己的视野,勇敢的接触新知识
  7. java练习(数组工具类的封装)[目前写过最长的代码,虽然不难]
  8. ROS入门笔记(十三):分布式通信
  9. 超客营销以社交化重塑销售过程管理
  10. aide制作软件教程_AIDE开发教程合集
  11. 区块链专家洪蜀宁:实现全民普惠的专业化产品设计 | 11月24日【区块链技术与实践】论坛...
  12. android tts离线库,【Android语音合成TTS】云知声离线TTS使用详解
  13. PDF太大如何压缩变小?
  14. HYSBZ 1588 营业额统计 伸展树
  15. 给Docker NodeRed 设置登陆账户
  16. 华为matepad切换电脑模式_华为MatePad Pro关于PC模式常用操作指南
  17. animate.css 动画库的下载与使用
  18. 【ansj分词,英文被转换为了小写】
  19. 使用og协议分享web页面到WhatsApp
  20. 软件测试·系统测试·安全性测试

热门文章

  1. union union all
  2. Spring Cloud Alibaba入门简介
  3. ubuntu14.04.5安装paramiko模块pip install paramiko出现一堆问题的解决过程
  4. PHP Mysql-创建数据库
  5. python描述符 descriptor
  6. Nginx一个server主机上80、433http、https共存
  7. lua upvalue
  8. Mysql + keepalived 实现双主热备读写分离【转】
  9. jQuery 5 条件选择器
  10. [新功能]文章预览功能