返回
南通博得it教育
置顶
招生热线:400-800-2181

学校地址:南通市崇川区中南世纪城15号楼402室(中南校区-南通大学西门) / 崇川区中江国际广场4号楼B座716室(教育路校区)

学编程要学会的关键单词及作用

100 2020-11-25 09:16:41

学习笔记

  1、抽象类(abstract class):

  抽象类不能创建对象,主要用来创建子类。

  Java中的抽象类使用 abstract 修饰符定义。

  2、抽象数据类型(abstract data type ADT):

  抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。

  3、访问标识符(access specifier):

  用于方法或变量定义,限定了哪些类可以访问该方法或变量。

  Java中的访问标识符有 public、protected 和 private。

  没有访问标识符修饰的方法或变量默认可见性为“package”。

  4、活动记录(activation record):

  活动记录是包含了实现子程序调用必须的所有信息,包括参数值、子程序中的本地变量和子程序调用结束时计算机的返回地址。

  活动记录存储在栈中,使得多个子程序调用同时活跃成为可能。

  这对递归非常重要,递归时对同一个子程序的多个调用要求同时。

  5、实参(actual parameter):

  子程序的参数叫做声明。当调用执行时,通过声明把值传递给自函数。实参也叫做“参数”。

  6、地址(address):

  计算机内存中的每个位置都有一个地址,表示该位置的编号。内存中的位置按序号排列。

  在现代计算机中,内存中的每个字节都有自己的地址。在存储或读取内存信息时用需要用到地址。

  7、算法(algorithm):

  完成某项任务所需要的一步一步的过程,过程本身没有歧义,且可以确保在有限的步骤内完成该任务。

  8、阿尔法颜色组成(alpha color component):

  颜色组成用来描述颜色的透明度或不透明度。阿尔法组成越高,颜色越不透明。

  9、API:

  应用编程接口。针对软件包或“工具箱”的接口说明。

  API包含了工具箱中所有类或子程序及其使用说明。

  10、Applet:

  与可以单独运行的应用程序不同,Applet是一种在Web浏览器中运行在Web页面上的Java程序。

  11、动画(animation):

  由一组静态图片显示展示出动态效果。每一幅静态图片叫做帧。

  在Java中,动画通常由 Timer 对象驱动。

  每次定时器触发时,会显示动画的下一帧。

  12、反锯齿(antialiasing):

  当图形和文本以像素方式显示时,可以通过调整像素的颜色减轻“锯齿”效应。

  反锯齿画图时,图形只覆盖像素的一部分,图形的颜色与该像素之前的颜色混合而成。混合的程度由覆盖像素的多少决定。

  13、数组(array):

  一个顺序排列的元素列表。列表中,每个元素都可以由自己的索引标识,即序号。

  在Java中,数组里所有元素必须类型相同,该类型也称作数组的基类型。

  数组是一种可随机访问的数据结构,也就是说,你可以随时直接访问数组中的任意元素。

  14、数组类型(array type):

  这种数据类型的值是数组。比如类型的名字为 Type,那么 Type[] 就是数组类型,基类型为 Type。

  15、赋值语句(assignment statement):

  计算机程序中的一种语句,可以读取或计算数值,并将其存储到变量中。

  Java中的赋值语句形式为:变量名 = 表达式。

  16、异步事件(asynchronous event):

  异步事件指发生时间不可预料的事件,计算机程序无法对其控制。

  像点击鼠标、按键这样的用户输入事件都是异步的。

  17、ASCII码:

  美国信息交换标准码。这种编码使用7个比特对字符编码。

  ASCII码只支持128个字符,不支持重音字符、非英语字符、特殊符号或非字符化语言的表意符号,比如中文。

  Java采用了容量更大、更加完整的Unicode编码处理字符。

  18、基线条件(base case):

  在递归算法中,基线条件可以直接处理不需要继续递归。

  19、二进制数(binary number):

  数值被编码为一组0、1序列。一般数字以“10为基数”,二进制数与其类似,只是以“2为基数”。

  20、二叉树(binary tree):

  二叉树是一种链式数据结构。可以为空树,或者由两棵更小的二叉树(可能为空树)与根节点组成。

  根节点包含了指向两棵子树的指针。这两棵更小的二叉树被称作左子树和右子树。

  21、比特(bit):

  一位二进制数,可能是0或1。

  22、黑盒(black box):

  指系统或组件在使用时无需关心内部结构。黑盒包括接口和实现。在系统中,被当做组件使用的黑盒叫做模块。

  23、块(block):

  在Java编程中,被花括号({})包围的一组语句称为块。(代码)块用来将一组语句组合成一条语句。

  块可以为空,表示不包含任何语句,即一对空的花括号。

  24、阻塞操作(blocking operation):

  一个操作如果需要等待某些事件发生就称为“阻塞”操作,比如从网络连接读取数据。

  执行阻塞操作的线程会一直处在“阻塞”状态,直到事件发生。处于阻塞状态时,线程不能执行任何指令。

  而程序中的其它线程可以继续执行。

  25、阻塞队列(blocking queue):

  当阻塞队列为空时,出队操作会引发阻塞,直到队列中有新成员加入。

  如果阻塞队列有大小限制,当队列填满时,入队操作也会引起阻塞。

  26、自底向上设计(bottom-up design):

  自底向上设计是一种软件设计方法。从系统的基础组件开始设计,然后将它们组合成更复杂的组件,诸如此类。

  27、BufferedImage类:

  BufferedImage类展示了“屏外画布”,即图片存储在计算机内存中,可以在屏幕外进行绘制。

  28、分支(branch):

  分支是一种控制结构,计算机通过分支从2个或多个不同的执行路径中进行选择。

  Java有两种分支语句:if 语句和 switch 语句。

  29、字节(byte):

  字节是一种由8个比特组成的内存单元。

  一个字节可以保存8个比特二进制数。

  30、字节码(bytecode):

  “Java字节码”是Java虚拟机机器语言的常用名称。

  Java程序会被编译成Java字节码,后者由JVM执行。


文中图片素材来源网络,如有侵权请联系删除
来源:南通博得it教育

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图