Java学习之java术语总结
2023-04-03 15:03:20
很多想学习java朋友们,会有这样或那样的顾虑,比如:英语不好,能学好java吗?因为java的日常生活是敲代码,代码是由英文字母组成的,有些人担心英语基础差会影响他们对java的学习,这实际上是很常见的java术语学会记住,下面总结一下常用的。java术语。
abstract(抽象):在在Java中,该关字用于描述某种不完整的方法,该方法提供了签名,但其代码图将在未来实现。
abstract data type(抽象数据类型):一受保护的数据类型,公共方法表示一个值,可以访问和操作这个值。
abstraction(抽象):关注实现者与用户之间明显共享的对象或系统特征的过程。
accessor(存取函数):一回归抽象数据类型的全部或部分状态的方法。
algorithm(算法):详细解决问题的方法。
aray(数组):一提供零或更多类似值的访问对象。抽象地说,这些值是相邻存储在内存中的,并且可以通过索引访问。
assention(断言):假设正确声明机器的状态。
asymptotic analysis(进估计):确定程序在空间和时间使用中的长期趋势。
byte code(字节代码):小整数或“代码”,用来描述将由机器解释的操作。
cas(强制转换):(1)对于简单的类型,是程序员将某种类型转换为另一种类型的请求;(2)对对对象类型说,是程序员断了,一个例子表示一个引用是指类型,该断言需要在编译或操作过程中进行测试。
class(类):抽象数据类型的描述:;生成新对象的模板。
class file(类文件):包含由编译Java程序生成的虚拟字节代码的文件。
queue(队列):一种先进先出(FIFO)结构。第一列元素也是第一列元素。试和“堆”对比。
reference(引用):一表达值的紧密方式;在大多数程序语言中,引用是内存中引用值的地址。引用并不意味着任何值,在这种情况下,它是“空的”。
signature(签名):方法的形式,该方法的名称及其各参数的类型。在java中,返回值不会被认为是签名的一部分:如果两种方法的签名相同,引用这两种方法是相同的。
source file(源文件):包含Java语言指令文件通常由程序员编写:源文件由程序员编写 Java后缀标志。
stack(堆栈):一种后进先出(LIFO)结构。最后,进入栈的元素也是第一个分枝的元素,试和“队列”比较。
state(状态):数据结构假设的值。例如,有一个整形数两种不同的状态。数据结构的状态通常由实现它们的方式来限制。
subtype(子类型):一种可能更严格的替代超级类型的类型。
supertype(超类型):一一个或多个子类型的总结。在通用代码中操作不同的超级类型允许方法类型——多态。
Tree(树):一种结构,或者为(1)空,或者为(2)根的值加上更小子树的集合。
virtua(虚拟):非真;未实现。
virtual machine(虚拟机):模拟机器可能不存在的行为程序。
Heap(堆):一种递归定义的数结构,它或者为(1)空,或为(2:潜在修改抽象数据类型状态的方法,斌值函数将抽象数据类型从一个合法状态转变为另一个合法状态。
null(空):引用没有指向任何地方。
object(对象):类实例。在java中,所有非简单值都是对象。
pointer(指针):一种引用的广义形式。指针可以直接操作,但引用只能赋值,Java可以引用,被认为是安全的,因为它们可以被语言严格控制。
polymorphism(多态):使用常用代码,操作多种类型数据的能力。多态是代码重用的重要组成部分。
postcondition(后置条件):关于对象或机器状态的逻辑声明。如果在方法执行之前,如果提前满足,这个声明为真。
programmer(程序员):理想情况下,是控制程序行为的人。
以上内容常用于实际编程