Java for Selenium | Java术语中英文对照

2020-09-21 14:23发布

有些很好的讲解Java的英文文章,掌握了这些术语的意思之后,这些文章理解起来就会容易很多。

下面先整理了一部分术语,本文会持续更新!

                                      Java术语中英文对照表

 
英文术语对应中文术语及简单解释
Class

【类】

Java的代码都是放在类中的,类中一般包括静态的属性(field)和动态的方法(method)

Field

【成员变量】

在类级别定义的变量,即该类的静态属性

如人类的姓名、性别等。

Method

【方法】

在类内部定义,该类可执行的一些动态操作

如人类的跑步、吃饭等

Variable

【变量】

变量是内存地址的一个名称;

变量是一个容器,保存Java在执行过程中的具体值;

变量需要被指定数据类型;

Java有三种变量类型:local variable、Instance variable、Static

local variable

【局部变量】

在方法体内定义的变量叫局部变量;

局部变量只能在被定义的方法内使用,类中的其它方法是不知道它的存在的;

局部变量不能被定义为Static类型

Instance variable

【实例变量】

在类内部定义,在方法外部定义,并且没有被static关键字修饰的变量叫实例变量;

实例变量也就是实例化对象时对象的属性,每个对象都可以有自己不同的值,并且不共享

Static variable

【静态变量】

在类内部定义,在方法外部定义,并且被static关键字修饰的变量叫静态变量;

静态变量被所有实例共享

Constant

常量

常量与变量的意义类似,只是常量的值在整个程序中是固定的,是不会被改变的。

在Java中通过final关键字来声明常量,例:final VOTING_AGE = 18;

Literal

字面量

字面量有点难理解,其实就是一个具体的数值或字符及字符串,如Constant例子中的VOTING_AGE是常量,18就是Literal字面量,是具体的数值本身。

Stack

【栈】

内存中的一块地址,存放的是局部基础类型的变量(local primitive variables)和对象的引用变量(reference variables)。

如果用银行存放贵重物品的保险箱做例子的话,栈就相当于保险箱对应的号码

Heap

【堆】

内存中的一块地址,存放的是对象的实例(instances、objects)及实例的变量(instance variable)

如果用银行存放贵重物品的保险箱做例子的话,堆就相当于存放在保险箱中的具体物品

access modifier

【访问修饰符】

定义此类是否可以被其它类访问。

修饰符有:public、protected、default、private

primitive data types

【基本数据类型】

Java有8种基本数据类型:byte, short, int, long, char, float, double, boolean. 

instantiate

【实例化】

将java的一个类实例化为一个具体的对象: 类名称  对象名称 = new 类名称();

implements

【实现】

类对接口的具体实现。例selenium中FirefoxDriver类就是对接口WebDriver的一个具体实现。

refactoring

【重构】

重构是指在不改变软件外部行为的前提下,改善代码内部结构。

目的一般是为了更易读、更好复用、更好维护,更好扩展等

parameter

【形参】

定义方法时声明的参数及类型。

例:public int  sum(int a, int b){

       return a + b;

}

a 和 b即为定义方法sum时的形参,指明了其为整型int型。

argument

【实参】

调用方法时依据形参类型传入的具体值。

例:cal.sum(2,3);

2 和 3 即为调用方法sum时,传入的具体值,即为实参。

method overloading

【方法的重载】

类中有两个以上同名方法,但是所传的参数不同时,叫做方法的重载。

method overriding

【方法的重写】

如果在子类中定义了某个方法与父类有相同的方法名和相同的参数,就说该方法被重写了。

           

 







































































文章来源:CSDN 作者:YOYO测试

来源地址:https://blog.csdn.net/yoyocat915/article/details/85869989