有些很好的讲解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

【方法的重写】

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

****************************************************************************************************

最近我会持续更新Selenium Java的相关文章,也请大家多多关注我的视频课程

全网最新、最完整、最具性价比、并且会持续保持更新的自动化测试课程

Selenium3 Java自动化测试完整教程

*****************************************************************************************************

 

关注火烈鸟测试公众号:huolieniaotesting,我会在上面更新一些关于测试的文章,我经常会逛一些国外的论坛,也会把比较好的国外专家的文章及国外测试动态分享到这个公众号里,让大家可以了解到国外的测试情况,也希望大家能在上面发表文章,聊聊测试那些事儿。

Java for Selenium | Java术语中英文对照相关推荐

  1. JAVA中边长的英文,JAVA的一部分术语中英文对照(

    JAVA的部分术语中英文对照( access control 访问控制 accessibility 可访问能力,可访问性 accessor method 访问方法 adapter pattern 适配 ...

  2. java 异常 中英文_史上最全的Java中所有Exception异常中英文对照

    Java中所有Exception异常中英文对照AclNotFoundException, 如果对不存在的访问控制列表进行访问,则会 ArithmeticException 算数异常 ArrayInde ...

  3. 计算机术语中英文对照

    计算机术语中英文对照 ●英中繁简编程术语对照 英文                    繁体译词                       (有些是侯捷个人喜好,普及与否难说)      大陆惯用 ...

  4. linux专业术语中英文,Linux专业术语中英文对照.doc

    Linux专业术语中英文对照.doc Linux专业术语中英文对照 (A) 帐户名称(Account Name)- 等同于登录标识.用户标识或用户名.是指派给 UNIX/Linux 系统上用户的名称. ...

  5. 计算机视觉术语,计算机视觉常用术语中英文对照.doc

    计算机视觉常用术语中英文对照(1) 2011-06-08 21:26 人工智能??Artificial Intelligence 认知科学与神经科学Cognitive Science and Neur ...

  6. 计算机视觉 专业术语,计算机视觉常用术语中英文对照.doc

    计算机视觉常用术语中英文对照.doc 计算机视觉常用术语中英文对照(1) 人工智能Artificial Intelligence认知科学与神经科学Cognitive Science and Neuro ...

  7. FPC常用术语中英文对照

    FPC常用术语中英文对照 A Accelerate Aging --加速老化,使用人工的方法,加速正常的老化过程. Acceptance Quality Level (AQL) -- 一批产品中最大可 ...

  8. java 对照 术语_JAVA的部分术语中英文对照(

    access control 访问控制 accessibility 可访问能力,可访问性 accessor method 访问方法 adapter pattern 适配器模式 anonymous cl ...

  9. 计算机相关专业术语中英文对照

    计算机专业术语对照 A abstraction layer,抽象层 access,获取,存取 acoustic coupler,声音耦合器 Active Directory,活动目录 Acyclic ...

最新文章

  1. bootstrap4简单使用和入门01-简单表单的使用
  2. 科创板首发过会,格灵深瞳“三变”交出IPO答卷
  3. 大型互联网b2b b2c o2o电子商务云平台
  4. Connection closed by foreign host. 误改BUG
  5. [CF960F]Pathwalks
  6. 更换group.id时kafka从哪开始消费
  7. 全球及中国梦幻体育软件和平台行业十四五规模展望及应用价值分析报告2021-2027年
  8. java中的内存分配原则
  9. 大数据 -- Spark
  10. redis 用户订单缓存_Redis实战(12)-基于Key失效和定时任务实现订单支付超时自动失效...
  11. docker安装带管理界面的rabbitmq
  12. 程序员玩连连看的正确姿势
  13. Android入门(三)Activity-生命周期与启动模式
  14. 不确定性Uncertainty
  15. Unity模拟经营类游戏Demo部分代码及技术总结
  16. BFC是什么?BFC的四种理解方式
  17. “成本刺客”防不胜防,如何应用亚马逊云科技驾驭云成本
  18. 通俗解释乔姆斯基文法体系
  19. 中国新零售行业运营效益与创新发展模式咨询报告2022版
  20. Python生物统计学基础教程

热门文章

  1. Geomagic Touch(LAN口版本) 环境配置及驱动安装【过程记录】
  2. DeepFM模型调参
  3. MySQL STRAIGHT_JOIN
  4. Docker中配置Oracle12c
  5. MraiaDb sql文件导入Mysql失败,报错:You have an error in your SQL syntax; check the manual that corresponds to
  6. 【命令汇总】nmap 使用教程
  7. 保险知识之:什么是旅行保险?
  8. 智能手机股票交易方法
  9. js获取class元素的个数
  10. php graphviz,php graphviz