记录一下java的常用单词

Java 课程系列

———————————————————————————

1

Java 编程语言单词汇总

 Java 研究院

版本:V 2.0

step-01

掌握

1JDK

abbr. Java 开发工具包(Java Development Kit) (abbr.缩写)

2JRE

abbr. Java 运行环境(Java Runtime Environment

3JVM

abbr. Java 虚拟机(Java Virtual Machine

4system ['sɪstəm] System

n. 制度,系统;

5out [aʊt]

adj. 外面的;出去

6println

n. 换行打印(Java 语言中的命令)

7main [meɪn]

n. 主方法

8download[daʊn'ləʊd]

vt. [] 下载

9path [pɑːθ]

n. 道路;小路;轨道;路径

10JAVA_HOME

JDK 的安装根目录,例如:D:\ProgramFiles\Java\jdk1.8.0_141 Java 课程系列

———————————————————————————

2

11public ['pʌblɪk]

adj.公共的

12static ['stætɪk]

adj. 静态的;

13void [vɒɪd]

adj. 空的;无效的;

14string[strɪŋ] String

n. 一串,字符串

15args

n. [计算机]参数

16class [klɑːs]

n. 阶级;班级;种类;类;

17bin [bɪn]

n. 二进制

18src

源代码,源程序,这里代表 source code

19bit [bɪt]

n. [] 比特(二进位制信息单位);

20byte [baɪt]

n. 字节;8 位元组

拓展

1command [kə'mɑːnd]

vi. 命令,控制

2compile [kəm'paɪl]

vt. 编译;编辑;

3language ['læŋgwɪdʒ]

n. 语言

4lang [læŋ]

abbr. 语言(language

5development [dɪ'veləpm(ə)nt] Java 课程系列

———————————————————————————

3

n. 发展;开发;

6kit [kɪt]

n. 工具箱

7machine [mə'ʃiːn]

n. 机械,机器;

8Java SEJava 标准版,Java Standard Edition

9Java EEJava 企业版,Java Enterprise Edition

10Java MEJava 小型版,Java Micro Edition

11GC:垃圾收集机制(Garbage Collection

step-02

掌握

1byte [baɪt]

n. 字节

2short [ʃɔːt]

adj. 短的;

3int [ɪn'tɪəːrɪə(r)] [ɪnt]

abbr. 整数

4long [lɒŋ]

adj. 长的;过长的;

5float [fləʊt]

单精度浮点数

6double ['dʌb(ə)l]

双精度浮点数

7char [tʃɑː]

单个字符类型

8boolean ['bʊlɪən]

布尔型 Java 课程系列

———————————————————————————

4

9unicode ['juːnɪˌkəʊd]

n. 采用双字节对字符进行编码;统一的字符编码标准

10ASCII ['æski]

abbr. 美国信息交换标准码(American Standard Code for Information

Interchange

11true[truː]

adj. 真实的;正确的

12false [fɔːls; fɒls]

adj. 错误的;

拓展

1age[eɪdʒ]

n. 年龄;

2name[neɪm]

n. 名称,名字;姓名

3number ['nʌmbə]

n.

4assign [ə'saɪn]

vt. 分配;指派;[][] 赋值

5logic ['lɒdʒɪk]

adj. 逻辑的

6arithmetic[ə'rɪθmətɪk]

n. 算术,算法

7operator['ɒpəreɪtə]

[]操作符

8relational [rɪ'leɪʃ(ə)n(ə)l]

adj. 相关的;

relational operator:关系运算符

relational database 关系型数据库

relational expression[]关系表达式

9variable ['veərɪəb(ə)l] Java 课程系列

———————————————————————————

5

adj. 变量的;可变的;易变的,多变的;

10sum [sʌm]

n. 金额;总数

11const ['kɒnst]

n. 常量,常数

12constant ['kɒnst(ə)nt]

n. [] 常数;恒量

13initialize [ɪ'nɪʃ(ə)laɪz]

vt. 初始化

step-03

掌握

1if [ɪf]

conj. (表条件)如果;即使;是否;(表假设)假如

2else[els]

adv. 其他;否则;另外

3switch[swɪtʃ]

n. 开关;转换

4case[keɪs]

n. 情况;

5default[dɪ'fɔːlt; 'diːfɔːlt]

n. 缺席;缺乏;系统默认值

6scanner['skænə] Scanner

n. [] 扫描仪;扫描器;

7next [nekst]

adj. 下一个的;

8import[ɪm'pɔːt; 'ɪm-]

vt. 导入 Java 课程系列

———————————————————————————

6

9util [ju'til]

代表 utility[juːˈtɪlɪtɪ] adj. 实用的;通用的;

10in[ɪn]

在里面的的,输入

11count [kaʊnt]

vi. 计数

12year [jɪə; jɜː]

n. 年;

13month[mʌnθ

]

n.

14day[deɪ]

n. 一天;时期

15date[deɪt]

n. 日期

拓展

1length[leŋθ

]

n. 长度,长;

2height [haɪt]

n. 高地;高度;身高;

3weight[weɪt]

n. 重量,重力;

4radius['reɪdɪəs]

n. 半径

5area['eərɪə]

n. 区域,地区;面积;范围

6score [skɔː]

n. 分数

7week[wiːk]

n. 周,星期 Java 课程系列

———————————————————————————

7

8hour['aʊə]

n. 小时;

9minute['mɪnɪt]

n. 分,分钟;

10second['sek(ə)nd]

n. 秒;第二名

11millisecond ['mɪlɪsek(ə)nd]

n. 毫秒

12monday [ˈmʌndeɪ; ˈmʌndi]

n. 星期一

13tuesday['tjuːzdeɪ; -dɪ]

n. 星期二

14wednesday[ˈwenzdɪ]

n. 星期三

15thursday['θɜːzdeɪ; -dɪ]

n. 星期四

16friday[ˈfraɪ.deɪ]

n. 星期五

17saturday [ˈsætədɪ; -deɪ]

n. 星期六

18sunday [ˈsʌndeɪ; ˈsʌndi]

n. 星期日

19season ['siːz(ə)n]

n. 时期;季节;赛季

20spring [sprɪŋ]

n. 春天

21summer['sʌmə]

n. 夏季

22fall[fɔːl]

n. 下降;秋天

autumn['ɔːtəm]n. 秋天;成熟期 Java 课程系列

———————————————————————————

8

23winter['wɪntə]

n. 冬季;

24width [wɪtθ; wɪdθ

]

n. 宽度;

step-04

掌握

1for[fə(r); fɔ:(r)]

prep. 为,为了;因为;给;对于;至于;适合于 conj. 因为

2while [waɪl]

conj. 虽然;然而;当……的时候

3do[duː]

v. 做;干;

4break [breɪk]

vi. 打破;折断;中断

5continue[kən'tɪnjuː]

vt. 使…继续;

6math [mæθ

]

n. 数学(等于 mathematics

7random['rændəm] Random

adj. [] 随机的;

8first [fɜːst]

adv. 第一;首先;优先;宁愿;

9sum [sʌm]

n. 金额;总数;

10check [tʃek]

vt. 检查,核对;制止 Java 课程系列

———————————————————————————

9

拓展

1for loopFor 循环

for 循环语句 for cyclic sentence

for 循环结构 for-loop structure

2input['ɪnpʊt]

vt. [][电子] 输入;将…输入电脑

3max[mæks]

n.最大量;最大数

4min [mɪn]

代表 minimum['mɪnɪməm]adj. 最小的;最低的

5temp[temp]

临时的

6positive ['pɒzɪtɪv] q

[] 正的;确定的 n. 正数;

7negative ['negətɪv]

adj. [] 负的;否定的; n. 否定;负数;

8half [hɑːf]

n. 一半;半场;半学年;

adv. 一半地;部分地;

adj. 一半的;不完全的;半途的;

9middle ['mɪd(ə)l]

adj. 中间的,中部的;中级的,中等的;

10show [ʃəʊ]

vt. 显示;说明;演出;展出

vi. 显示;说明

11round [raʊnd]

n. 圆;循环;一回合;

adj. 圆的;

12item ['aɪtəm]

n. 条款,项目 Java 课程系列

———————————————————————————

10

13content [kən'tent]

n. 内容,目录;满足;容量;

14upload [ʌp'ləʊd]

vt. 上传

15download [daʊn'ləʊd]

vt. 下载

step-05

掌握

1array[ə'reɪ]

n. 数组,阵列;排列,列阵;

2element['elɪm(ə)nt]

n. 元素;要素;原理;成分;

3index['ɪndeks]

n. 指标;指数;索引;指针

4length[leŋθ

]

n. 长度,长;

5copy['kɒpɪ]

vi. 复制;复印;

6sort[sɔːt]

vt. 将…分类;将…排序;挑选出某物

7avg[ævərɪdʒ]

abbr. 平均值(average

8new[njuː]

adj. 新的 []创建新的

9max[mæks]

n.最大量;最大数

10min [mɪn] Java 课程系列

———————————————————————————

11

代表 minimum['mɪnɪməm]adj. 最小的;最低的

11temp[temp]

临时的

拓展

1ArrayIndexOutOfBoundsException

数组下标越界异常

2NullPointerException

空指针异常

3reverse[rɪ'vɜːs]

vt. 颠倒;倒转

4range [reɪn(d)ʒ]

n. 范围;幅度;

5bubble sort

冒泡排序

6binary search

[] 对分查找;二进位检索;折半查找法;二分搜寻

7parameter[pə'ræmɪtə]

n. 参数;系数;参量

[] actual parameter 实参

[] formal parameter 形参

[] command line parameter 命令行参数

[]variable parameter 可变参数

8initialize [ɪ'nɪʃ(ə)laɪz]

vt. 初始化,设定初值 Java 课程系列

———————————————————————————

12

step-06

掌握

1value['væljuː]

n.

2detail['diːteɪl]

n. 细节,详情 vt. 详述;选派

3balance['bæl(ə)ns]

n. 平衡;余额;

4account[ə'kaʊnt]

n. 账户;解释;账目,账单;理由;描述

5family['fæməli]

adj. 家庭的,家族的

6flag[flæg]

n. 标志;旗子;标记

7menu['menju:, mə'nju:]

n. 菜单

8select[si'lekt]

vt. 挑选;选拔

9amount[ə'maunt]

n. 数量;总额,总数

10confirm[kən'fə:m]

vt. 确认;确定;证实;批准;使巩固

11foreach

n. 为每一个,循环的循环计数器,循环,迭代器

拓展

1description[dɪ'skrɪpʃ(ə)n]

n. 描述,描写;类型;说明书 Java 课程系列

———————————————————————————

13

2monday [ˈmʌndeɪ; ˈmʌndi]

n. 星期一

3tuesday['tjuːzdeɪ; -dɪ]

n. 星期二

4wednesday[ˈwenzdɪ]

n. 星期三

5thursday['θɜːzdeɪ; -dɪ]

n. 星期四

6friday[ˈfraɪ.deɪ]

n. 星期五

7saturday [ˈsætədɪ; -deɪ]

n. 星期六

8sunday [ˈsʌndeɪ; ˈsʌndi]

n. 星期日

9API [,e pi 'aɪ]

abbr. 应用程序接口(Application Program Interface

step-07

掌握

1object['ɒbdʒɪkt; -dʒekt]

n. 目标;物体;客体;宾语;对象

2new[njuː]

adj. 新的 []创建新的

3field[fiːld]

[]字段、栏位、域、栏、属性

4stack[stæk]

[]堆栈

5heap[hiːp] Java 课程系列

———————————————————————————

14

n. 堆;

6student['stjuːd(ə)nt]

n. 学生;学者

7teacher['tiːtʃə]

n. 教师;导师

8name [neɪm]

n. 名称,名字;姓名;

9age[eɪdʒ]

n. 年龄;时代;

10tel[tɛl]

telephone['telɪfəʊn]n. (美)电话;电话机;

phone[fəʊn]n. 电话;耳机,听筒

11address[ə'dres]

n. 地址;

12gender['dʒendə]

n. 性;性别;

13title['taɪt(ə)l]

标题

14price[praɪs]

n. 价格;价值;代价

15null[nʌl]

adj. 无效的,无价值的;等于零的 n. 零,[]

拓展

1OOP

abbr. 面向对象的程序设计(Object Oriented Programming

2oriented

adj. 导向的;定向的;以…为方向的

v. 调整;使朝向(orient 的过去分词);确定…的方位

3programming['prəʊɡræmɪŋ]

n. 设计,规划;编制程序,[] 程序编制 Java 课程系列

———————————————————————————

15

4member['membə]

n. 成员;

5GC

垃圾收集 Garbage CollectionGC

6circle['sɜːk(ə)l]

n. 循环,周期;圆;

7radius['reɪdɪəs]

n. 半径,

8rectangle['rektæŋg(ə)l]

n. 矩形;长方形

9triangle['traɪæŋg(ə)l]

n. 三角(形);

step-08

掌握

1function['fʌŋ(k)ʃ(ə)n]

n. 功能;[] 函数;

2method['meθəd]

n. 方法;条理;类函数

3return[rɪ'tɜːn]

n. 返回;归还;

4return value

[] 返回值;传回值

5return type

返回类型

6overload[əʊvə'ləʊd]

vt. 超载,重载

7parameter[pə'ræmɪtə] Java 课程系列

———————————————————————————

16

n. 参数;系数;参量

[] actual parameter 实参

[] formal parameter 形参

[] command line parameter 命令行参数

[]variable parameter 可变参数

8modifier ['mɒdɪfaɪə]

[] 修饰语 []修饰符

9variable['veərɪəb(ə)l]

[]local variable 局部变量

[]member variable 成员变量

10reference['ref(ə)r(ə)ns]

vt. 引用,参考

11statement['steɪtm(ə)nt]

[]语句

12arguments ['ɑːgjʊm(ə)nts]

n. 参数

拓展

1declare['dekleə]

[]declare variables 声明变量

[]method declaration 方法声明

[]method invocation 方法调用 

[]calling method 调用方法

2definition[defɪ'nɪʃ(ə)n]

定义

[] defined variable

User-Defined Method 用户定义方法

System-Generated Method 系统方法

3undefined [ʌndɪ'faɪnd]

adj. 不明确的;未下定义的

4husband['hʌzbənd] Java 课程系列

———————————————————————————

17

n. 丈夫

5wife[waɪf]

n. 妻子,已婚妇女;夫人

6account[ə'kaʊnt]

n. 账户;解释;账目,账单;理由;描述

7customer ['kʌstəmə]

n. 顾客;家伙;消费者

8bank[bæŋk]

n. 银行;

9save[seɪv]

vt. 节省;保存;储蓄;解救

10withdraw[wɪð'drɔː]

vt. 撤退;收回;撤消;提款

11balance['bæl(ə)ns]

n. 平衡;余额;

12identity[aɪ'dentɪtɪ]

n. 身份;同一性,一致;特性;恒等式

identity card:身份证或 ID Card;

identifier:标识符

step-09

掌握

1public['pʌblɪk]

adj. 公众的;政府的;公用的;公立的

2protected [prə'tektɪd]

adj. 受保护的

3default[dɪ'fɔːlt; 'diːfɔːlt]

vi. 拖欠;不履行;不到场

n. 违约;缺席;缺乏;系统默认值 Java 课程系列

———————————————————————————

18

4private[ˈpraɪvɪt]

adj. 私人的,私有的;私立的;私营的

5constructor[kənˈstrʌktə(r)]

n. 构造函数;构造器;建造者

6this[ðɪs]

pron. 这;这个;这里

[Java]当前对象

7package ['pækɪdʒ]

n. 包,包裹;

8import[ɪm'pɔːt; 'ɪm-]

[]导入

9get[get]

vt. 获得;

10set [set]

set value[] 设定值,给定值;

拓展

1encapsulation[ɪn,kæpsə'leɪʃən]

n. 封装;包装

2person['pɜːs(ə)n]

n. 人;身体;容貌,外表;人称

people['piːp(ə)l]n. 人;人类;民族;公民

human['hjuːmən]n. 人;人类

3info['ɪnfəʊ]

n. 信息;情报

4detail['diːteɪl]

n. 细节,详情 vt. 详述;选派

5major ['meɪdʒə]

adj. 主要的;重要的;主修的;n.专业

6school[skuːl] Java 课程系列

———————————————————————————

19

n. 学校;学院;

7base[beɪs]

n. 基础;底部;

8margin['mɑːdʒɪn]

n. 边缘;利润,余裕;页边的空白

9bottom['bɒtəm]

n. 底部;末端;

10top[tɒp]

n. 顶部,顶端;上部;

11pass by reference

按引用传递

12pass by value

按值传递

step-10

掌握

1extends[ɪk'stendz; ek-]

v. 延伸;扩充;继承(extend 的第三人称单数形式)

2subclass ['sʌbklɑːs]

子类

3superclass['suːpəklɑːs; 'sjuː-]

n. 超类

4override[əʊvə'raɪd]

vt. 推翻;不顾;践踏

5overload [əʊvə'ləʊd]

vt. 超载,超过负荷

6super['suːpə; 'sjuː-]

adj. 特级的;极好的 Java 课程系列

———————————————————————————

20

[Java]父类

7add[æd]

vt. 增加,添加;

8update[ʌp'deɪt]

vt. 更新;校正,修正;

9delete[dɪ'liːt]

vt. 删除

10replace [rɪ'pleɪs]

vt. 取代,代替;替换,更换;

11all[ɔːl]

adj. 全部的

12total ['təʊt(ə)l]

n. 总数,合计

13view[vjuː]

vt. 观察;考虑;查看

14list[lɪst]

n. [] 列表;清单;目录

15select [sɪ'lekt]

adj. 精选的;挑选出来的;极好的

16read [ri:d;red]

读取

拓展

1inherit[ɪn'herɪt]

vt. 继承;遗传而得

2menu['menjuː]

n. 菜单

3modify ['mɒdɪfaɪ]

vt. 修改,修饰;更改

4enter['entə] Java 课程系列

———————————————————————————

21

n. [] 输入;回车

5confirm[kən'fɜːm]

vt. 确认;确定;证实;批准;使巩固

6employee[ɪmˈplɔɪi;ˌemplɔɪˈi:]

n. 雇员;从业员工

7manager['mænɪdʒə]

n. 经理;管理人员

8salary['sælərɪ]

n. 薪水

9pay[peɪ]

n. 工资,薪水;付款;报答

10hire['haɪə]

vi. 雇用,租用;受雇

11bonus['bəʊnəs]

n. 奖金;红利;额外津贴

12stock[stɒk]

n. 股份,股票;

13plan [plæn]

vi. 计划;打算

14report[rɪ'pɔːt]

n. 报告;报道;成绩单

step-11

掌握

1instance['ɪnst(ə)ns]

n. 实例;情况;建议

2instanceof

n. 实例;运算符 Java 课程系列

———————————————————————————

22

3casting ['kɑːstɪŋ]

转型

4upcasting

n. 向上转型

5downcasting

n. 向下转型

Safe Downcasting 安全的向下转型 ; 安全向下转型 ;

6ClassCastException

类型转换异常

拓展

1polymorphism[,pɒlɪ'mɔːfɪz(ə)m]

n. 多态性;多形性;同质多晶

2dependency[dɪ'pend(ə)nsɪ]

[]依赖

3association[[ə,soʃɪ'eʃən]]

[]关联

4aggregation [,æɡrɪ'ɡeɪʃən]

[]聚合

5composite['kɒmpəzɪt]

[]复合,组合

6generalization[,dʒenrələ'zeɪʃən]

n. 概括;普遍化;一般化

继承(Generalization,又称为泛化,is-a 的关系)

step-12

掌握

1equals['i:kwəlz] Java 课程系列

———————————————————————————

23

v. 平等(equal 的第三人称单数形式);与…相同

2hash code hashCode()

hashCode(散列码)是由对象导出的一个整型值,散列码是没有规律的,

如果对象不一样,其散列码基本也不会一致。

3finalize['faɪn(ə)laɪz]

vt. 完成;使结束

4static['stætɪk]

adj. 静态的;静电的;静力的

5final['faɪn(ə)l]

adj. 最终的;决定性的;不可更改的

6native['neɪtɪv]

adj. 本国的;土著的;天然的;与生俱来的;天赋的;原生的

拓展

1block [blɒk]

adj. 成批的,大块的;交通堵塞的

2order['ɔːdə]

n. 命令;顺序;规则;[贸易] 定单

3dog[dɒg]

n. 狗;

4cat[kæt]

n.

5animal['ænɪm(ə)l]

n. 动物

6car[kɑː]

n. 汽车;车厢

7vehicle[ˈvɪəkl]

n. [车辆] 车辆;工具;交通工具;运载工具;传播媒介;媒介物

8truck[trʌk]

n. 卡车; Java 课程系列

———————————————————————————

24

9train[treɪn]

n. 火车;

10plane [pleɪn]

n. 飞机;

11fly[flaɪ]

vt. 飞行;飞越;

12ship[ʃɪp]

n. 船;舰;太空船

13boat[bəʊt]

n. 小船;轮船

14clone [kləʊn]

n. 克隆

15init [ɪ'nɪt]

abbr. 初始化(initialization

step-13

掌握

1abstract['æbstrækt]

n. 摘要;抽象;抽象的概念

2interface ['ɪntəfeɪs]

n. 界面;<>接口;交界面

3implements['ɪmplɪm(ə)nts]

vt. 实施,执行;实现(第三人称单数)

4single ['sɪŋg(ə)l]

adj. 单一的;单身的;单程的;

n. 一个;

5singleton ['sɪŋg(ə)lt(ə)n]

单例 Java 课程系列

———————————————————————————

25

6comparable ['kɒmp(ə)rəb(ə)l] Comparable

adj. 可比较的;比得上的

拓展

1subject[ˈsʌbdʒɪkt;]

n. 主题;科目

2simple['sɪmp(ə)l]

adj. 简单的;

3pattern['pæt(ə)n]

n. 模式;

4proxy['prɒksɪ]

n. 代理人;

5factory['fækt(ə)rɪ]

n. 工厂;制造厂;

6template ['templeɪt; -plɪt]

n. 模板,样板

step-14

掌握

1inner[ɪnə]

adj. 内部的;

2outer['aʊtə]

adj. 外面的,外部的;

3enum['enəm]

n. 枚举

4annotation[ænə'teɪʃ(ə)n]

n. 注释;注解; Java 课程系列

———————————————————————————

26

5override[əʊvə'raɪd] @Override

覆盖、覆写

6deprecated[ˈdeprəkeɪtɪd] @Deprecated

v. 不赞成;弃用;不宜用(deprecate 的过去式及过去分词形式)

7suppress[sə'pres]

vt. 抑制;镇压;废止

8warning['wɔːnɪŋ]

n. 警告;预兆;预告

9suppresswarings @SuppressWarnings

抑制警告

10source[sɔːs]

source code 源代码

11runtime ['rʌntæɪm]

n. 执行时间,运行时间

12class [klɑːs]

字节码

拓展

1nest[nest]

vt. 筑巢;嵌套

2local ['ləʊk(ə)l]

n. [] 局部;adj. 当地的;局部的;

3anonymous[ə'nɒnɪməs]

adj. 匿名的,无名的

4ordinal['ɔːdɪn(ə)l]

adj. 顺序的,依次的

n. [] 序数

5author['ɔːθə]

n. 作者;作家;创始人

6version['vɜːʃ(ə)n]

n. 版本;译文; Java 课程系列

———————————————————————————

27

7see[siː]

vi. 看;看见;参见

8since [sɪns]

prep. 自…以来;自…以后

9param[ˌpærəˈm]

abbr. 参数(Parametric

10exception [ɪk'sepʃ(ə)n; ek-]

n. 例外;异议

11target['tɑːgɪt] @Target

n. 目标,指标;

12retention[rɪ'tenʃ(ə)n] @Retention

n. 保留;扣留,滞留;

13documented['dɒkjʊm(ə)ntɪd] @Documented

登记在案

14inherited[ɪn'herɪtɪd] @Inherited

adj. 遗传的;继承权的;通过继承得到的

15element ['elɪm(ə)nt]

n. 元素;

16type [taɪp]

n. 类型,品种;

ElementType 元素类型

17policy['pɒləsɪ]

n. 政策,方针;策略

RetentionPolicy:保留策略

18local variable

局部变量

19metadata ['metədeɪtə]

n. [] 元数据 Java 课程系列

———————————————————————————

28

step-15

掌握

1exception[ɪk'sɛpʃən]

n. 例外;异议;异常

2error['erə]

n. 误差;错误;过失

3throwable

可抛出

4try[traɪ]

vi. 尝试;

5catch[kætʃ]

n. 捕捉;

6finally['faɪnəlɪ]

adv. 最后;终于;决定性地

7throw[θrəʊ]

vt. 投;抛;

8throws[θrəʊz]

v. 投;抛(throw 的三单形式);掷

拓展

1arithmetic[ə'rɪθmətɪk]

n. 算术,算法

ArithmeticException:算术异常

2RuntimeException

运行时异常

3NullPointerException

空指针异常 Java 课程系列

———————————————————————————

29

4ClassCastException

类型转换异常

5ArrayIndexOutOfBoundsException

数组下标越界异常

6NumberFormatException

数字格式化异常

7trace[treɪs]

n. 痕迹,踪迹;

stack trace : 堆叠追踪;堆栈踪迹

8message ['mesɪdʒ]

vt. 通知 n.消息

step-16

掌握

1data['deɪtə]

n. 数据(datum 的复数);资料

2team[tiːm]

n. 队;组

3service ['sɜːvɪs]

n. 服务,服侍;

4view[vjuː]

视图

5bean[biːn]

JavaBean:对象

6salary['sælərɪ]

n. 薪水 Java 课程系列

———————————————————————————

30

拓展

1employee[ɪmˈplɔɪi;ˌemplɔɪˈi:]

n. 雇员;从业员工

2programmer ['prəʊgræmə]

n. [][] 程序设计员

3designer[dɪ'zaɪnə]

n. 设计师;

4architect ['ɑːkɪtekt]

设计师,建筑师

5equipment [ɪ'kwɪpm(ə)nt]

n. 设备,装备;器材

6PC[,pi: 'si:]

abbr. 个人电脑(Personal Computer);

7notebook['nəʊtbʊk]

n. 笔记本,笔记簿;

8printer ['prɪntə]

n. [] 打印机;印刷工;

9status['steɪtəs]

n. 地位;状态;情形;

10free[friː]

adv. 自由地;免费;空闲的

11busy['bɪzɪ]

adj. 忙碌的;热闹的;正被占用的

12vacation[vəˈkeɪʃn]

vi. 休假,度假

13bonus['bəʊnəs]

n. 奖金;红利;额外津贴

14stock[stɒk]

n. 股份,股票;

15description[dɪ'skrɪpʃ(ə)n] Java 课程系列

———————————————————————————

31

n. 描述,描写;类型;说明书

16display[dɪ'spleɪ]

显示器

17model ['mɒdl]

模型、型号

18type [taɪp]

n. 类型,品种;模范;样式

19remove[rɪ'muːv]

移除、删除

step-17

掌握

1integer['ɪntɪdʒə]

n. [] 整数

2character['kærəktə]

[] 字符

3parse [pɑːz]

解析

4empty[ˈemptɪ]

adj. 空的;无意义的;

5trim[trɪm]

vi. 削减

6last [lɑːst]

adj. 最后的 n. 末尾,最后;上个;

7first[fɜːst]

adv. 第一;首先;优先;

8starts

n. 开始(start 的复数); Java 课程系列

———————————————————————————

32

start with:从…开始

9ends

n. 结束(end 的复数);目的;末端

end with : 以……结束

10replace[rɪ'pleɪs]

vt. 取代,代替;替换,更换;

replace all:全部替换

replace first:替换第一个

replace with:用...替换

11substring['sʌb,striŋ]

n. [] 子串;子字符串

12split [splɪt]

vt. 分离;使分离;

13contains[kən'teinz]

v. 包含;容纳;包含某字符串(contain 的单三形式)

14uppercase['ʌpə'keɪs]

n. 大写字母

15lowercase[,ləʊə'keɪs]

n. 小写字母;

16concat

n. 合并多个数组;合并多个字符串

17buffer['bʌfə]

n. [] 缓冲区;

18sqrt

abbr. 开平方根(square root

19pow

乘幂

20ceil

向正无穷取整

21floor

向负无穷取整 Java 课程系列

———————————————————————————

33

22round

四舍五入

23date[deɪt]

n. 日期;

24time [taɪm]

n. 时间;次数;

25calendar['kælɪndə]

n. 日历;[] 历法;日程表

26append[ə'pend]

追加,附加

27format['fɔːmæt]

vt. 使格式化;规定…的格式

28local['ləʊk(ə)l]

n. [] 局部;当地的;本地的

29now [naʊ]

adv. 现在;如今;立刻

30before[bɪ'fɔː]

prep. 在…之前,先于

31after ['ɑːftə]

prep. 在……之后

32comparable['kɒmp(ə)rəb(ə)l]

adj. 可比较的;

33comparator[kəm'pærətə]

比较器

拓展

1wrapper['ræpə]

包装类

2boxing['bɒksɪŋ]

v. 将…装入盒中(box ing 形式) n.装箱 Java 课程系列

———————————————————————————

34

3unbox [,ʌn'bɔks]

vt. 从箱子中取出

4auto['ɔːtəʊ]

n.自动

5cache[kæʃ]

缓存

6binary['baɪnərɪ]

adj. [] 二进制的;

7octal['ɒkt(ə)l]

adj. [] 八进制的

8hex [heks]

n. 十六进制;

9decimal['desɪm(ə)l]

adj. 小数的;十进位的 n. 小数

10ignore[ɪg'nɔː]

vt. 驳回诉讼;忽视;不理睬

11equalsIgnoreCase

忽视大小写比较是否相等

12memory['mem(ə)rɪ]

n. 记忆,记忆力;内存,[] 存储器;回忆

13free [friː]

adj. 免费的;自由的,不受约束的

14current['kʌr(ə)nt]

adj. 现在的;流通的,通用的;最近的;

15add[æd]

vi. 加;增加;加起来;做加法

16subtract[səb'trækt]

vt. 减去;扣掉

17multiply['mʌltɪplaɪ]

vt. 乘;使增加;使繁殖;使相乘

18divide [dɪ'vaɪd] Java 课程系列

———————————————————————————

35

vt. 划分;除;

19remainder[rɪ'meɪndə]

n. [] 余数,残余;

20milli['mɪli]

毫,千分之一

21zone[zəʊn]

地区

22timezone

时区

23locale[ləʊ'kɑːl]

区域、场所

24plus[plʌs]

prep. 加,加上

25minus['maɪnəs]

prep. 减,减去

26leap [liːp]

vi. 跳,跳跃

leap year:闰年

27Instant['ɪnst(ə)nt]

adj. 立即的;紧急的;紧迫的

28duration[djʊ'reɪʃ(ə)n]

n. 持续,持续的时间,期间

29period['pɪərɪəd]

n. 周期,期间;时期;

30offset['ɒfset]

位移、偏移

31available [ə'veɪləb(ə)l]

adj. 有效的,可得的;可利用的;空闲的

32temporal ['temp(ə)r(ə)l]

adj. 时间的; 世俗的; 暂存的; <>表示时间的

33adjuster[ə'dʒʌstə] Java 课程系列

———————————————————————————

36

n. 调停者,调节器

step-18

掌握

1collection [kə'lekʃ(ə)n] Collection

收集,采集

2arrayList ArrayList

n. 数组列表、动态数组

3list[lɪst] List

n. [] 列表;清单;目录

4set[set] Set

n. [] 集合;

5clear[klɪə]

vt. 清除;

6size[saɪz]

n. 大小;尺寸

7contains [kən'teinz]

v. 包含;容纳;包含某字符串(contain 的单三形式)

8iterator [ɪtə'reɪtə] Iterator

n. 迭代器;

9iterable Iterable

可迭代的; 可重复的; 迭代的

10has[hæz]

v. 有,得到(have 的第三人称单数);

11next[nekst]

下一个

12previous ['priːvɪəs]

前一个、上一个 Java 课程系列

———————————————————————————

37

扩展

1resize[riː'saɪz]

vt. 调整大小

2retain[rɪ'teɪn]

vt. 保持、留存

3vector['vektə]

向量

4linked[lɪŋkt]

v. 连接;串联(link 的过去分词)

linked list : 链表 LinkedList

5enumeration [ɪ,njuːmə'reɪʃən]

n. 列举;[] 计算;细目

6concurrent [kən'kʌr(ə)nt]

adj. 并发的;一致的;同时发生的;并存的

7modification[,mɒdɪfɪ'keɪʃ(ə)n]

n. 修改,修正;改变

8ConcurrentModificationException

并发修改异常

9HashSet

散列集合

10LinkedHashSet

链式散列集

11TreeSet

树集 Java 课程系列

———————————————————————————

38

step-19

掌握

1map[mæp]

vt. 映射;

2key[kiː]

n. (打字机等的)键;关键;钥匙

3value['væljuː]

n. 值;

4put[pʊt]

vt. 放;安置;赋予

5entry[ˈentrɪ]

n. 进入;入口;条目;

拓展

1HashMap

哈希图

2Hashtable

哈希表

3TreeMap

矩阵树图

4LinkedHashMap

链表哈希映射

5property['prɒpətɪ]

属性

6properties['prɒpətɪz]

property 的复数形式)

7bucket ['bʌkɪt] Java 课程系列

———————————————————————————

39

n.

8generic[dʒɪ'nerɪk]

泛化

9wildcard['waɪldkɑrd]

n. 通配符

10shuffle['ʃʌf(ə)l]

v. 洗牌

11iterate ['ɪtərət]

vt. 迭代;重复;

12compare [kəm'peə]

n. 比较

13insert [ɪn'sɜːt]

vt. 插入;嵌入;

14fill [fɪl]

vt. 装满,使充满;满足;

vi. 被充满

step-20

掌握

1file[faɪl]

n. 文件;

2directory[dɪ'rekt(ə)rɪ; daɪ-]

n. [] 目录;

3create[kriː'eɪt]

创建

4InputStream

字节输入流

5OutputStream Java 课程系列

———————————————————————————

40

字节输出流

6Reader

字符输入流

7Writer

字符输出流

8read [ri:d;red]

读取

9write [raɪt]

10close[kləʊs]

vi. 关;结束;关闭

11flush [flʌʃ]

刷新

12stream [striːm]

流动;流

拓展

1folder['fəʊldə]

n. 文件夹;折叠机;

2modified[ˈmɒdɪfaɪd]

adj. 改进的,修改的

long lastModified 获取最后一次的修改时间 ; 上次修改的时间

3parent['peər(ə)nt]

n. 父亲(或母亲);父母亲;根源

4absolute['æbsəluːt]

adj. 绝对的;完全的;

5canonical [kə'nɒnɪk(ə)l]

规范化

6mkdir

n. 建立一个新的子目录(DOS 命令) Java 课程系列

———————————————————————————

41

7separator['sepəreɪtə]

[] 分隔符

8hidden ['hɪdn]

adj. 隐藏的

9suffix['sʌfɪks]

n. 后缀;下标

10prefix['priːfɪks]

n. 前缀

11readonly

adj. 只读的

12canWrite

是否可写

13readable['riːdəb(ə)l]

adj. 可读的;

14exists

n. 存在量词(exist 的复数)

15rename[riː'neɪm]

vt. 重新命名,改名

16FileNotFoundException

文件找不到异常

step-21

掌握

1buffered

adj. 缓冲的

v. 缓冲(buffer 的过去分词)

2ObjectInputStream

对象输入流,从字节流中读出序列化的状态信息并把它们恢复为对象 Java 课程系列

———————————————————————————

42

3ObjectOutputStream

对象输出流,序列化一个对象

4serializable Serializable

adj. 可串行化的

5transient['trænzɪənt]

暂时性,瞬态的

6channel['tʃæn(ə)l]

n. 通道;频道;海峡

拓展

1transfer[træns'fɜː; trɑːns-; -nz-]

n. 转让;转移;

2encoding[ɪn'kəʊdɪŋ]

v. [] 编码(encode ing 形式)

3decoding['di'kodɪŋ]

v. 破译;译解(decode ing 形式)

4charset

n. 字符集

5UID

唯一标识符:unique identifier

6serialVersionUID

序列化唯一标识符

7access['ækses]

存取

8RandomAccessFile

支持“随机访问”

的方式,程序可以直接跳到文件的任意地方来读、

写文件

9seek [siːk]

vt. 寻求;寻找;

10skip[skɪp] Java 课程系列

———————————————————————————

43

vt. 跳过;遗漏

11resources [rɪˈsɔːsiz]

n. [][环境] 资源;物力(resource 的复数)

12option['ɒpʃ(ə)n]

n. [] 选项;

13capacity[kə'pæsɪtɪ]

n. 能力;容量;

14limit['lɪmɪt]

n. 限制;限度;界线

15position[pə'zɪʃ(ə)n]

位置

16mark[mɑːk]

标记,标志

17reset [riː'set]

vi. 重置;清零

18allocate['æləkeɪt]

vi. 分配;指定

19flip[flɪp]

翻转

20rewind[riː'waɪnd]

反绕、倒带、倒转、倒回;重绕

21direct[dəˈrekt; daɪˈrekt]

adj. 直接的;

22encoder [en'kəʊdə]

n. 编码器;译码器

23decoder[,diː'kəʊdə]

n. 解码器,译码器;

24serialize ['sɪrɪəlaɪz]

vt. 连载,使连续,串行化

25serialized

n. 序列化; Java 课程系列

———————————————————————————

44

使…成序列(serialize 的过去分词)

26serialization [,sɪərɪəlɪ'zeʃən]

n. 序列化;串行化;

step-22

掌握

1thread [θred]

线程

2start[stɑːt]

vt. 开始;启动

3run[rʌn]

执行,运行

4sleep[sliːp]

n. 睡眠

5wait[weɪt]

vt. 等候;推迟;延缓

6notify['nəʊtɪfaɪ]

vt. 通告,通知;公布

7stop[stɒp]

vi. 停止;中止;

8synchronized['sɪŋkrənaɪzd]

adj. 同步的;同步化的

v. 使协调(synchronize 的过去分词);同时发生;校准

9lock [lɒk]

vt. 锁,锁上; Java 课程系列

———————————————————————————

45

拓展

1program['prəʊɡræm]

n. 程序;

2process [prəˈses;(for n.)ˈprəʊses]

过程,进程

3illegal [ɪ'liːg(ə)l]

adj. [] 非法的;违法的;违反规则的

IllegalThreadStateException:非法的线程状态异常

4interrupted[ɪntə'rʌptɪd]

adj. 中断的;被打断的;

5suspend[sə'spend]

vt. 延缓,推迟;使暂停

6resume[rɪˈzjuːm]

vt. 重新开始,继续;恢复,重新占用

7yield[jiːld]

vi. 屈服,投降

8alive[ə'laɪv]

adj. 活着的;

9priority[praɪ'ɒrɪtɪ]

n. 优先;优先权;[] 优先次序;

10singleton['sɪŋg(ə)lt(ə)n]

独身,单例

11lazy['leɪzɪ]

adj. 懒惰的

12hungry['hʌŋgrɪ]

adj. 饥饿的;渴望的;

13safe [seɪf]

adj. 安全的;可靠的;

14join [dʒɒɪn]

vt. 参加;结合;连接; Java 课程系列

———————————————————————————

46

step-23

掌握

1host name['host,nem]

n. 主机名称;主名

2host address

[] 主机地址

3IP['aɪ'pi]

abbr. 互联网协议(Internet Protocol);

4localhost

n. 本地主机;本地服务器

5TCP

abbr. 传输控制协议(Transmission Control Protocol);

6UDP

abbr. 用户数据报协议(User Datagram Protocol);

7socket['sɒkɪt]

n. 插座;窝,穴;牙槽 []套接口,套接字

8connect[kə'nekt]

vt. 连接;

9server['sɜːvə]

服务器

10client['klaɪənt]

客户端

11receive[rɪ'siːv]

接收

12send[send]

发送

13port [pɔːt]

(计算机的)端口; Java 课程系列

———————————————————————————

47

拓展

1internet ['ɪntənet]

n. 因特网

2datagram ['detə,græm]

n. 数据报

3packet ['pækɪt]

n. 数据包,信息包;

4HTTP

abbr. 超文本传输协议(Hyper Text Transport Protocol

5url [,ju: ɑ:r 'el]

abbr. 全球资源定位器(Uniform Resource Locator;

6request [rɪ'kwest]

n. 请求;需要;

vt. 要求,请求

7response[rɪ'spɒns]

n. 响应;反应;回答

8locate [lə(ʊ)'keɪt]

vt. 位于;查找…的地点;

vi. 定位;定居

9link [lɪŋk]

n. [] 链环,环节;联系,关系

vt. 连接,连结;

linkage ['lɪŋkɪdʒ]

n. 连接;结合;联接

linker ['lɪŋkɚ]

n. 链接器;连结器

10firewall ['faɪɚwɔl]

n. 防火墙;

vt. 用作防火墙

11login ['lɒɡɪn] Java 课程系列

———————————————————————————

48

n. [] 进入系统

vt. [] 登录;注册

12online [ɒn'laɪn]

adj. 联机的;在线的

13offline [ɒf'laɪn]

adj. 脱机的;离线的,未连线的

step-24

掌握

1field[fiːld]

字段、域、属性

2method['meθəd]

n. 方法;条理;类函数

3invoke[ɪn'vəʊk]

调用

4constructor[kənˈstrʌktə(r)]

n. 构造函数;构造器;

5new instance newInstance()

创建实例对象

6ClassLoader

类加载器

拓展

1reflect[rɪ'flekt]

反射

2load[ləʊd]

vi. [] 加载;装载 Java 课程系列

———————————————————————————

49

3declared [dɪ'kleəd]

已声明的

4accessible[ək'sesɪb(ə)l]

adj. 易接近的;可进入的;

5dynamic[daɪ'næmɪk]

adj. 动态的;

6handle ['hænd(ə)l]

vt. 处理;操作;

InvocationHandler

调用处理器,其实动态代理机制最核心的就是 InvocationHandler(调用

处理器)这个接口。在动态代理中,是基于面向接口编程的。

7parameter type

参数类型,parameterTypes(复数形式)

8primitive type

基本数据类型

网络其他描述方式:base data typeprimary data typeatomic data type

9reference type

引用数据类型

10Generic Superclass

泛化父类,例如:Father<String>

11Generic Interfaces

泛化接口们,例如:Comparable<Student>

12getDeclaredMethod(String name, Class<?>... parameterTypes)

返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接

口的指定已声明方法

getMethod(String name, Class<?>... parameterTypes)

返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的

指定公共成员方法。

13target ['tɑːgɪt]

n. 目标;靶子

vt. 把……作为目标;规定……的指标; Java 课程系列

———————————————————————————

50

step-25

掌握

1lambda['læmdə]

n. 希腊字母的第 11

2functional['fʌŋkʃənl]

adj. 功能的

3interface['intəfeis]

n. 界面;接口;接触面

4consumer[kən'sju:mə]

n. 消费者;用户,顾客

5supplier[sə'plaɪə]

n. 供应厂商,供应国;供应者

6function['fʌŋ(k)ʃ(ə)n]

n. 功能;[] 函数;职责;盛大的集会

vi. 运行;活动;行使职责

7predicate[ˈprɛdɪˌkeɪt]

vt. 断定为…;使…基于

vi. 断言,断定

n. 谓语,述语

adj. 谓语的;述语的

8optional ['ɒpʃ(ə)n(ə)l] Optional

adj. 可选择的,随意的

9stream[striːm]

n. 溪流;流动;潮流;光线

vi. 流;涌进;飘扬

vt. 流出;涌出;使飘动

10filter ['fɪltə] Java 课程系列

———————————————————————————

51

vi. 滤过;渗入;慢慢传开

n. 滤波器;[化工] 过滤器;筛选;滤光器

vt. 过滤;渗透;用过滤法除去

11distinct[dɪ'stɪŋ(k)t]

adj. 明显的;独特的;清楚的;有区别的

12limit['lɪmɪt]

n. 限制;限度;界线

vt. 限制;限定

13skip[skɪp]

vi. 跳跃;跳绳;遗漏;跳读

vt. 跳过;遗漏

n. 跳跃;跳读

14map [mæp]

vt. 映射;计划;绘制地图;确定基因在染色体中的位置

15flat[flæt]

adj. 平的;单调的;不景气的;干脆的;平坦的;扁平的;浅的

adv. (尤指贴着另一表面)平直地;断然地;水平地;直接地,完全

n. 平地;公寓;平面

vt. 使变平;[音乐]使(音调)下降,尤指降半音

16match[mætʃ]

vt. 使比赛;使相配;敌得过,比得上;相配;与…竞争

17reduce [rɪ'djuːs]

vt. 减少;降低;使处于;把…分解

vi. 减少;缩小;归纳为

18collect[kə'lekt]

vt. 收集;募捐

vi. 收集;聚集;募捐 Java 课程系列

———————————————————————————

52

拓展

1unary['juːnərɪ]

adj. [] 一元的

2operator['ɒpəreɪtə]

n. 经营者;操作员;话务员;行家

3binary['baɪnərɪ]

adj. [] 二进制的;二元的,二态的

4parallel['pærəlel]

n. 平行线;对比

vt. 使…与…平行

adj. 平行的;类似的,相同的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值