Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

The first stage
JDK |
abbr. Java 开发工具包(Java Development Kit) (abbr.缩写) |
JRE |
abbr. Java 运行环境(Java Runtime Environment) |
JVM |
abbr. Java 虚拟机(Java Virtual Machine) |
system [‘sɪstəm] System |
n. 制度,系统; |
out [aʊt] |
adj. 外面的;出去 |
println |
n. 换行打印(Java 语言中的命令) |
main [meɪn] |
n. 主方法 |
download[daʊn’ləʊd] |
vt. [计] 下载 |
path [pɑːθ] |
n. 道路;小路;轨道;路径 |
JAVA_HOME |
JDK 的安装根目录,例如:D:\ProgramFiles\Java\jdk1.8.0_141 |
public [‘pʌblɪk] |
adj.公共的 |
static [‘stætɪk] |
adj. 静态的; |
void [vɒɪd] |
adj. 空的;无效的; |
string[strɪŋ] String |
n. 一串,字符串 |
args |
n. [计算机]参数 |
class [klɑːs] |
n. 阶级;班级;种类;类; |
bin [bɪn] |
n. 二进制 |
src |
源代码,源程序,这里代表 source code |
bit [bɪt] |
n. [计] 比特(二进位制信息单位); |
byte [baɪt] |
n. 字节;8 位元组 |
Advanced one
command [kə’mɑːnd] |
vi. 命令,控制 |
compile [kəm’paɪl] |
vt. 编译;编辑; |
language [‘læŋgwɪdʒ] |
n. 语言 |
lang [læŋ] |
abbr. 语言(language) |
development [dɪ’veləpm(ə)nt] |
n. 发展;开发; |
kit [kɪt] |
n. 工具箱 |
machine [mə’ʃiːn] |
n. 机械,机器; |
Java SE |
Java 标准版,Java Standard Edition |
Java EE |
Java 企业版,Java Enterprise Edition |
Java ME |
Java 小型版,Java Micro Edition |
GC |
垃圾收集机制(Garbage Collection) |
The second stage
byte [baɪt] |
n. 字节 |
short [ʃɔːt] |
adj. 短的; |
int 英 [ɪn’tɪəːrɪə(r)] 美 [ɪnt] |
abbr. 整数 |
long [lɒŋ] |
adj. 长的;过长的; |
float [fləʊt] |
单精度浮点数 |
double [‘dʌb(ə)l] |
双精度浮点数 |
char [tʃɑː] |
单个字符类型 |
boolean [‘bʊlɪən] |
布尔型 |
unicode [‘juːnɪˌkəʊd] |
n. 采用双字节对字符进行编码;统一的字符编码标准 |
ASCII [‘æski] |
abbr. 美国信息交换标准码(American Standard Code for Information Interchange) |
true[truː] |
adj. 真实的;正确的 |
false [fɔːls; fɒls] |
adj. 错误的; |
Advanced two
age[eɪdʒ] |
n. 年龄; |
name[neɪm] |
n. 名称,名字;姓名 |
number [‘nʌmbə] |
n. 数 |
assign [ə’saɪn] |
vt. 分配;指派;[计][数] 赋值 |
logic [‘lɒdʒɪk] |
adj. 逻辑的 |
arithmetic[ə’rɪθmətɪk] |
n. 算术,算法 |
operator[‘ɒpəreɪtə] |
[计]操作符 |
relational [rɪ’leɪʃ(ə)n(ə)l] |
adj. 相关的; |
relational operator |
关系运算符 |
relational database |
关系型数据库 |
relational expression[计] |
关系表达式 |
variable [‘veərɪəb(ə)l] |
dj. 变量的;可变的;易变的,多变的; |
sum [sʌm] |
n. 金额;总数 |
const [‘kɒnst] |
n. 常量,常数 |
constant [‘kɒnst(ə)nt] |
n. [数] 常数;恒量 |
initialize [ɪ’nɪʃ(ə)laɪz] |
vt. 初始化 |
The third stage
if [ɪf] |
conj. (表条件)如果;即使;是否;(表假设)假如 |
else[els] |
adv. 其他;否则;另外 |
switch[swɪtʃ] |
n. 开关;转换 |
case[keɪs] |
n. 情况; |
default[dɪ’fɔːlt; ‘diːfɔːlt] |
n. 缺席;缺乏;系统默认值 |
scanner[‘skænə] Scanner |
n. [计] 扫描仪;扫描器; |
next [nekst] |
adj. 下一个的; |
import[ɪm’pɔːt; ‘ɪm-] |
vt. 导入 |
util [ju’til] |
代表 utility[juːˈtɪlɪtɪ] adj. 实用的;通用的; |
in[ɪn] |
在里面的的,输入 |
count [kaʊnt] |
vi. 计数 |
year [jɪə; jɜː] |
n. 年; |
month[mʌnθ] |
n. 月 |
day[deɪ] |
n. 一天;时期 |
date[deɪt] |
n. 日期 |
Advanced three
length[leŋθ] |
n. 长度,长; |
height [haɪt] |
n. 高地;高度;身高; |
weight[weɪt] |
n. 重量,重力; |
radius[‘reɪdɪəs] |
n. 半径 |
area[‘eərɪə] |
n. 区域,地区;面积;范围 |
score [skɔː] |
n. 分数 |
week[wiːk] |
n. 周,星期 |
hour[‘aʊə] |
n. 小时; |
minute[‘mɪnɪt] |
n. 分,分钟; |
second[‘sek(ə)nd] |
n. 秒;第二名 |
millisecond [‘mɪlɪsek(ə)nd] |
n. 毫秒 |
monday [ˈmʌndeɪ; ˈmʌndi] |
n. 星期一 |
tuesday[‘tjuːzdeɪ; -dɪ] |
n. 星期二 |
wednesday[ˈwenzdɪ] |
n. 星期三 |
thursday[‘θɜːzdeɪ; -dɪ] |
n. 星期四 |
friday[ˈfraɪ.deɪ] |
n. 星期五 |
saturday 英 [ˈsætədɪ; -deɪ] |
n. 星期六 |
sunday [ˈsʌndeɪ; ˈsʌndi] |
n. 星期日 |
season [‘siːz(ə)n] |
n. 时期;季节;赛季 |
spring [sprɪŋ] |
n. 春天 |
summer[‘sʌmə] |
n. 夏季 |
fall[fɔːl] |
n. 下降;秋天 |
autumn[‘ɔːtəm]n |
秋天;成熟期 |
winter[‘wɪntə] |
n. 冬季; |
width [wɪtθ; wɪdθ] |
n. 宽度; |
The fourth stage
for[fə(r); fɔ:(r)] |
prep. 为,为了;因为;给;对于;至于;适合于 conj. 因为 |
while [waɪl] |
conj. 虽然;然而;当……的时候 |
do[duː] |
v. 做;干; |
break [breɪk] |
vi. 打破;折断;中断 |
continue[kən’tɪnjuː] |
vt. 使…继续; |
math [mæθ] |
n. 数学(等于 mathematics) |
random[‘rændəm] Random |
adj. [数] 随机的; |
first [fɜːst] |
adv. 第一;首先;优先;宁愿; |
sum [sʌm] |
n. 金额;总数; |
check [tʃek] |
vt. 检查,核对;制止 |
Advanced four
for loop |
For 循环 |
for cyclic sentence |
for 循环语句 |
for-loop structure |
for 循环结构 |
input[‘ɪnpʊt] |
vt. [自][电子] 输入;将…输入电脑 |
max[mæks] |
n.最大量;最大数 |
min [mɪn] |
代表 minimum[‘mɪnɪməm]adj. 最小的;最低的 |
temp[temp] |
临时的 |
positive [‘pɒzɪtɪv] q |
[数] 正的;确定的 n. 正数; |
negative [‘negətɪv] |
adj. [数] 负的;否定的; n. 否定;负数; |
half [hɑːf] |
n. 一半;半场;半学年; adv. 一半地;部分地;adj. 一半的;不完全的;半途的; |
middle [‘mɪd(ə)l] |
adj. 中间的,中部的;中级的,中等的; |
show [ʃəʊ] |
vt. 显示;说明;演出;展出 ;vi. 显示;说明 |
round [raʊnd] |
n. 圆;循环;一回合;adj. 圆的; |
item [‘aɪtəm] |
n. 条款,项目 |
content [kən’tent] |
n. 内容,目录;满足;容量; |
upload [ʌp’ləʊd] |
vt. 上传 |
download [daʊn’ləʊd] |
vt. 下载 |
The fifth stage
array[ə’reɪ] |
n. 数组,阵列;排列,列阵; |
element[‘elɪm(ə)nt] |
n. 元素;要素;原理;成分; |
index[‘ɪndeks] |
n. 指标;指数;索引;指针 |
length[leŋθ] |
n. 长度,长; |
copy[‘kɒpɪ] |
vi. 复制;复印; |
sort[sɔːt] |
vt. 将…分类;将…排序;挑选出某物 |
avg[ævərɪdʒ] |
abbr. 平均值(average) |
new[njuː] |
adj. 新的 [计]创建新的 |
max[mæks] |
n.最大量;最大数 |
min [mɪn] |
代表 minimum[‘mɪnɪməm]adj. 最小的;最低的 |
temp[temp] |
临时的 |
Advanced five
ArrayIndexOutOfBoundsException |
数组下标越界异常 |
NullPointerException |
空指针异常 |
reverse[rɪ’vɜːs] |
vt. 颠倒;倒转 |
range [reɪn(d)ʒ] |
n. 范围;幅度; |
bubble sort |
冒泡排序 |
binary search |
[计] 对分查找;二进位检索;折半查找法;二分搜寻 |
parameter[pə’ræmɪtə] |
n. 参数;系数;参量 |
[计] actual parameter |
实参 |
[计] formal parameter |
形参 |
[计] command line parameter |
命令行参数 |
[计]variable parameter |
可变参数 |
initialize [ɪ’nɪʃ(ə)laɪz] |
vt. 初始化,设定初值 |
The sixth stage
value[‘væljuː] |
n. 值 |
detail[‘diːteɪl] |
n. 细节,详情 vt. 详述;选派 |
balance[‘bæl(ə)ns] |
n. 平衡;余额; |
account[ə’kaʊnt] |
n. 账户;解释;账目,账单;理由;描述 |
family[‘fæməli] |
adj. 家庭的,家族的 |
flag[flæg] |
n. 标志;旗子;标记 |
menu[‘menju:, mə’nju:] |
n. 菜单 |
select[si’lekt] |
vt. 挑选;选拔 |
amount[ə’maunt] |
n. 数量;总额,总数 |
confirm[kən’fə:m] |
vt. 确认;确定;证实;批准;使巩固 |
foreach |
n. 为每一个,循环的循环计数器,循环,迭代器 |
Advanced six
description[dɪ’skrɪpʃ(ə)n] |
n. 描述,描写;类型;说明书 |
monday [ˈmʌndeɪ; ˈmʌndi] |
n. 星期一 |
tuesday[‘tjuːzdeɪ; -dɪ] |
n. 星期二 |
wednesday[ˈwenzdɪ] |
n. 星期三 |
thursday[‘θɜːzdeɪ; -dɪ] |
n. 星期四 |
friday[ˈfraɪ.deɪ] |
n. 星期五 |
saturday [ˈsætədɪ; -deɪ] |
n. 星期六 |
sunday [ˈsʌndeɪ; ˈsʌndi] |
n. 星期日 |
API [,e pi ‘aɪ] |
abbr. 应用程序接口(Application Program Interface) |
The seventh stage
object[‘ɒbdʒɪkt; -dʒekt] |
n. 目标;物体;客体;宾语;对象 |
new[njuː] |
adj. 新的 [计]创建新的 |
field[fiːld] |
[计]字段、栏位、域、栏、属性 |
stack[stæk] |
[计]堆栈 |
heap[hiːp] |
n. 堆; |
student[‘stjuːd(ə)nt] |
n. 学生;学者 |
teacher[‘tiːtʃə] |
n. 教师;导师 |
name [neɪm] |
n. 名称,名字;姓名; |
age[eɪdʒ] |
n. 年龄;时代; |
telephone[‘telɪfəʊn] |
n. (美)电话;电话机; |
phone[fəʊn] |
n. 电话;耳机,听筒 |
address[ə’dres] |
n. 地址; |
gender[‘dʒendə] |
n. 性;性别; |
title[‘taɪt(ə)l] |
标题 |
price[praɪs] |
n. 价格;价值;代价 |
null[nʌl] |
adj. 无效的,无价值的;等于零的 n. 零,[数] 空 |
Advanced seven
OOP |
abbr. 面向对象的程序设计(Object Oriented Programming) |
oriented |
adj. 导向的;定向的;以…为方向的;v. 调整;使朝向(orient 的过去分词);确定…的方位 |
programming[‘prəʊɡræmɪŋ] |
n. 设计,规划;编制程序,[计] 程序编制 |
member[‘membə] |
n. 成员; |
GC |
垃圾收集 Garbage Collection(GC) |
circle[‘sɜːk(ə)l] |
n. 循环,周期;圆; |
radius[‘reɪdɪəs] |
n. 半径, |
rectangle[‘rektæŋg(ə)l] |
n. 矩形;长方形 |
triangle[‘traɪæŋg(ə)l] |
n. 三角(形); |
The eighth stage
function[‘fʌŋ(k)ʃ(ə)n] |
n. 功能;[数] 函数; |
method[‘meθəd] |
n. 方法;条理;类函数 |
return[rɪ’tɜːn] |
n. 返回;归还; |
return value |
[计] 返回值;传回值 |
return type |
返回类型 |
overload[əʊvə’ləʊd] |
vt. 超载,重载 |
parameter[pə’ræmɪtə] |
n. 参数;系数;参量 |
[计] actual parameter |
实参 |
[计] formal parameter |
形参 |
[计] command line parameter |
命令行参数 |
[计]variable parameter |
可变参数 |
modifier [‘mɒdɪfaɪə] |
[语] 修饰语 [计]修饰符 |
[计]local variable |
局部变量 |
[计]member variable |
成员变量 |
reference[‘ref(ə)r(ə)ns] |
vt. 引用,参考 |
statement[‘steɪtm(ə)nt] |
[计]语句 |
arguments [‘ɑːgjʊm(ə)nts] |
n. 参数 |
Advanced eight
1、declare[‘dekleə]
- [计]declare variables 声明变量
- [计]method declaration 方法声明
- [计]method invocation 方法调用
- [计]calling method 调用方法
2、definition[defɪ’nɪʃ(ə)n]
定义
- [数] defined variable
- User-Defined Method 用户定义方法
- System-Generated Method 系统方法
undefined [ʌndɪ’faɪnd] |
adj. 不明确的;未下定义的 |
husband[‘hʌzbənd] |
n. 丈夫 |
wife[waɪf] |
n. 妻子,已婚妇女;夫人 |
account[ə’kaʊnt] |
n. 账户;解释;账目,账单;理由;描述 |
customer [‘kʌstəmə] |
n. 顾客;家伙;消费者 |
bank[bæŋk] |
n. 银行; |
save[seɪv] |
vt. 节省;保存;储蓄;解救 |
withdraw[wɪð’drɔː] |
vt. 撤退;收回;撤消;提款 |
balance[‘bæl(ə)ns] |
n. 平衡;余额; |
identity[aɪ’dentɪtɪ] |
n. 身份;同一性,一致;特性;恒等式 |
identity card |
身份证或 ID Card; |
identifier |
标识符 |
The ninth stage
public[‘pʌblɪk] |
adj. 公众的;政府的;公用的;公立的 |
protected [prə’tektɪd] |
adj. 受保护的 |
default[dɪ’fɔːlt; ‘diːfɔːlt] |
vi. 拖欠;不履行;不到场;n. 违约;缺席;缺乏;系统默认值 |
private[ˈpraɪvɪt] |
adj. 私人的,私有的;私立的;私营的 |
constructor[kənˈstrʌktə(r)] |
n. 构造函数;构造器;建造者 |
this[ðɪs] |
pron. 这;这个;这里;[Java]当前对象 |
package [‘pækɪdʒ] |
n. 包,包裹; |
import[ɪm’pɔːt; ‘ɪm-] |
[计]导入 |
get[get] |
vt. 获得; |
set [set] |
set value[自] 设定值,给定值; |
Advanced nine
encapsulation[ɪn,kæpsə’leɪʃən] |
n. 封装;包装 |
person[‘pɜːs(ə)n] |
n. 人;身体;容貌,外表;人称 |
people[‘piːp(ə)l] |
n. 人;人类;民族;公民 |
human[‘hjuːmən] |
n. 人;人类 |
info[‘ɪnfəʊ] |
n. 信息;情报 |
detail[‘diːteɪl] |
n. 细节,详情 vt. 详述;选派 |
major [‘meɪdʒə] |
adj. 主要的;重要的;主修的;n.专业 |
school[skuːl] |
n. 学校;学院; |
base[beɪs] |
n. 基础;底部; |
margin[‘mɑːdʒɪn] |
n. 边缘;利润,余裕;页边的空白 |
bottom[‘bɒtəm] |
n. 底部;末端; |
top[tɒp] |
n. 顶部,顶端;上部; |
pass by reference |
按引用传递 |
pass by value |
按值传递 |
Stage 10
extends[ɪk’stendz; ek-] |
v. 延伸;扩充;继承(extend 的第三人称单数形式) |
subclass [‘sʌbklɑːs] |
子类 |
superclass[‘suːpəklɑːs; ‘sjuː-] |
n. 超类 |
override[əʊvə’raɪd] |
vt. 推翻;不顾;践踏 |
overload [əʊvə’ləʊd] |
vt. 超载,超过负荷 |
super[‘suːpə; ‘sjuː-] |
adj. 特级的;极好的;[Java]父类 |
add[æd] |
vt. 增加,添加; |
update[ʌp’deɪt] |
vt. 更新;校正,修正; |
delete[dɪ’liːt] |
vt. 删除 |
replace [rɪ’pleɪs] |
vt. 取代,代替;替换,更换; |
all[ɔːl] |
adj. 全部的 |
total [‘təʊt(ə)l] |
n. 总数,合计 |
view[vjuː] |
vt. 观察;考虑;查看 |
list[lɪst] |
n. [计] 列表;清单;目录 |
select [sɪ’lekt] |
adj. 精选的;挑选出来的;极好的 |
read [ri:d;red] |
读取 |
Advanced ten
inherit[ɪn’herɪt] |
vt. 继承;遗传而得 |
menu[‘menjuː] |
n. 菜单 |
modify [‘mɒdɪfaɪ] |
vt. 修改,修饰;更改 |
enter[‘entə] |
n. [计] 输入;回车 |
confirm[kən’fɜːm] |
vt. 确认;确定;证实;批准;使巩固 |
employee[ɪmˈplɔɪi;ˌemplɔɪˈi:] |
n. 雇员;从业员工 |
manager[‘mænɪdʒə] |
n. 经理;管理人员 |
salary[‘sælərɪ] |
n. 薪水 |
pay[peɪ] |
n. 工资,薪水;付款;报答 |
hire[‘haɪə] |
vi. 雇用,租用;受雇 |
bonus[‘bəʊnəs] |
n. 奖金;红利;额外津贴 |
stock[stɒk] |
n. 股份,股票; |
plan [plæn] |
vi. 计划;打算 |
report[rɪ’pɔːt] |
n. 报告;报道;成绩单 |
Stage 11
instance[‘ɪnst(ə)ns] |
n. 实例;情况;建议 |
instanceof |
n. 实例;运算符 |
casting [‘kɑːstɪŋ] |
转型 |
upcasting |
n. 向上转型 |
downcasting |
n. 向下转型 |
Safe Downcasting |
安全的向下转型 ; 安全向下转型 ; |
ClassCastException |
类型转换异常 |
Advanced 11
polymorphism[,pɒlɪ’mɔːfɪz(ə)m] |
n. 多态性;多形性;同质多晶 |
dependency[dɪ’pend(ə)nsɪ] |
[计]依赖 |
association[[ə,soʃɪ’eʃən]] |
[计]关联 |
aggregation [,æɡrɪ’ɡeɪʃən] |
[计]聚合 |
composite[‘kɒmpəzɪt] |
[计]复合,组合 |
generalization[,dʒenrələ’zeɪʃən] |
n. 概括;普遍化;一般化;继承(Generalization,又称为泛化,is-a 的关系) |
Stage12
equals[‘i:kwəlz] |
v. 平等(equal 的第三人称单数形式);与…相同 |
hash code hashCode() |
hashCode(散列码)是由对象导出的一个整型值,散列码是没有规律的,如果对象不一样,其散列码基本也不会一致。 |
finalize[‘faɪn(ə)laɪz] |
vt. 完成;使结束 |
static[‘stætɪk] |
adj. 静态的;静电的;静力的 |
final[‘faɪn(ə)l] |
adj. 最终的;决定性的;不可更改的 |
native[‘neɪtɪv] |
adj. 本国的;土著的;天然的;与生俱来的;天赋的;原生的 |
Advanced 12
block [blɒk] |
adj. 成批的,大块的;交通堵塞的 |
order[‘ɔːdə] |
n. 命令;顺序;规则;[贸易] 定单 |
dog[dɒg] |
n. 狗; |
cat[kæt] |
n. 猫 |
animal[‘ænɪm(ə)l] |
n. 动物 |
car[kɑː] |
n. 汽车;车厢 |
vehicle[ˈvɪəkl] |
n. [车辆] 车辆;工具;交通工具;运载工具;传播媒介;媒介物 |
truck[trʌk] |
n. 卡车; |
train[treɪn] |
n. 火车; |
plane [pleɪn] |
n. 飞机; |
fly[flaɪ] |
vt. 飞行;飞越; |
ship[ʃɪp] |
n. 船;舰;太空船 |
boat[bəʊt] |
n. 小船;轮船 |
clone [kləʊn] |
n. 克隆 |
init [ɪ’nɪt] |
abbr. 初始化(initialization) |
Stage 13
abstract[‘æbstrækt] |
n. 摘要;抽象;抽象的概念 |
interface [‘ɪntəfeɪs] |
n. 界面;<计>接口;交界面 |
implements[‘ɪmplɪm(ə)nts] |
vt. 实施,执行;实现(第三人称单数) |
single [‘sɪŋg(ə)l] |
adj. 单一的;单身的;单程的;n. 一个; |
singleton [‘sɪŋg(ə)lt(ə)n] |
单例 |
comparable [‘kɒmp(ə)rəb(ə)l] Comparable |
adj. 可比较的;比得上的 |
Advance 13
subject[ˈsʌbdʒɪkt;] |
n. 主题;科目 |
simple[‘sɪmp(ə)l] |
adj. 简单的; |
pattern[‘pæt(ə)n] |
n. 模式; |
proxy[‘prɒksɪ] |
n. 代理人; |
factory[‘fækt(ə)rɪ] |
n. 工厂;制造厂; |
template [‘templeɪt; -plɪt] |
n. 模板,样板 |
Stage 14
inner[ɪnə] |
adj. 内部的; |
outer[‘aʊtə] |
adj. 外面的,外部的; |
enum[‘enəm] |
n. 枚举 |
annotation[ænə’teɪʃ(ə)n] |
n. 注释;注解; |
override[əʊvə’raɪd] @Override |
覆盖、覆写 |
deprecated[ˈdeprəkeɪtɪd] @Deprecated |
v. 不赞成;弃用;不宜用(deprecate 的过去式及过去分词形式) |
suppress[sə’pres] |
vt. 抑制;镇压;废止 |
warning[‘wɔːnɪŋ] |
n. 警告;预兆;预告 |
suppresswarings @SuppressWarnings |
抑制警告 |
source[sɔːs] |
source code 源代码 |
runtime [‘rʌntæɪm] |
n. 执行时间,运行时间 |
class [klɑːs] |
字节码 |
Advance 14
nest[nest] |
vt. 筑巢;嵌套 |
local [‘ləʊk(ə)l] |
n. [计] 局部;adj. 当地的;局部的; |
anonymous[ə’nɒnɪməs] |
adj. 匿名的,无名的 |
ordinal[‘ɔːdɪn(ə)l] |
adj. 顺序的,依次的;n. [数] 序数 |
author[‘ɔːθə] |
n. 作者;作家;创始人 |
version[‘vɜːʃ(ə)n] |
n. 版本;译文; |
see[siː] |
vi. 看;看见;参见 |
since [sɪns] |
prep. 自…以来;自…以后 |
param[ˌpærəˈm] |
abbr. 参数(Parametric) |
exception [ɪk’sepʃ(ə)n; ek-] |
n. 例外;异议 |
target[‘tɑːgɪt] @Target |
n. 目标,指标; |
retention[rɪ’tenʃ(ə)n] @Retention |
n. 保留;扣留,滞留; |
documented[‘dɒkjʊm(ə)ntɪd] @Documented |
登记在案 |
inherited[ɪn’herɪtɪd] @Inherited |
adj. 遗传的;继承权的;通过继承得到的 |
element [‘elɪm(ə)nt] |
n. 元素; |
type [taɪp] |
n. 类型,品种;ElementType 元素类型 |
policy[‘pɒləsɪ] |
n. 政策,方针;策略 |
RetentionPolicy |
保留策略 |
local variable |
局部变量 |
metadata [‘metədeɪtə] |
n. [计] 元数据 |
Stage 15
exception[ɪk’sɛpʃən] |
n. 例外;异议;异常 |
error[‘erə] |
n. 误差;错误;过失 |
throwable |
可抛出 |
try[traɪ] |
vi. 尝试; |
catch[kætʃ] |
n. 捕捉; |
finally[‘faɪnəlɪ] |
adv. 最后;终于;决定性地 |
throw[θrəʊ] |
vt. 投;抛; |
throws[θrəʊz] |
v. 投;抛(throw 的三单形式);掷 |
Advance 15
arithmetic[ə’rɪθmətɪk] |
n. 算术,算法 |
ArithmeticException |
算术异常 |
RuntimeException |
运行时异常 |
NullPointerException |
空指针异常 |
ClassCastException |
类型转换异常 |
ArrayIndexOutOfBoundsException |
数组下标越界异常 |
NumberFormatException |
数字格式化异常 |
trace[treɪs] |
n. 痕迹,踪迹; |
stack trace |
堆叠追踪;堆栈踪迹 |
message [‘mesɪdʒ] |
vt. 通知 n.消息 |
Stage 16
data[‘deɪtə] |
n. 数据(datum 的复数);资料 |
team[tiːm] |
n. 队;组 |
service [‘sɜːvɪs] |
n. 服务,服侍; |
view[vjuː] |
视图 |
bean[biːn] |
豆 |
JavaBean |
对象 |
salary[‘sælərɪ] |
n. 薪水 |
Advance 16
employee[ɪmˈplɔɪi;ˌemplɔɪˈi:] |
n. 雇员;从业员工 |
programmer [‘prəʊgræmə] |
n. [自][计] 程序设计员 |
designer[dɪ’zaɪnə] |
n. 设计师; |
architect [‘ɑːkɪtekt] |
设计师,建筑师 |
equipment [ɪ’kwɪpm(ə)nt] |
n. 设备,装备;器材 |
PC[,pi: ‘si:] |
abbr. 个人电脑(Personal Computer); |
notebook[‘nəʊtbʊk] |
n. 笔记本,笔记簿; |
printer [‘prɪntə] |
n. [计] 打印机;印刷工; |
status[‘steɪtəs] |
n. 地位;状态;情形; |
free[friː] |
adv. 自由地;免费;空闲的 |
busy[‘bɪzɪ] |
adj. 忙碌的;热闹的;正被占用的 |
vacation[vəˈkeɪʃn] |
vi. 休假,度假 |
bonus[‘bəʊnəs] |
n. 奖金;红利;额外津贴 |
stock[stɒk] |
n. 股份,股票; |
description[dɪ’skrɪpʃ(ə)n] |
n. 描述,描写;类型;说明书 |
display[dɪ’spleɪ] |
显示器 |
model [‘mɒdl] |
模型、型号 |
type [taɪp] |
n. 类型,品种;模范;样式 |
remove[rɪ’muːv] |
移除、删除 |
Stage 17
integer[‘ɪntɪdʒə] |
n. [数] 整数 |
character[‘kærəktə] |
[计] 字符 |
parse [pɑːz] |
解析 |
empty[ˈemptɪ] |
adj. 空的;无意义的; |
trim[trɪm] |
vi. 削减 |
last [lɑːst] |
adj. 最后的 n. 末尾,最后;上个; |
first[fɜːst] |
adv. 第一;首先;优先; |
starts |
n. 开始(start 的复数); |
start with |
从…开始 |
ends |
n. 结束(end 的复数);目的;末端 |
end with |
以……结束 |
replace[rɪ’pleɪs] |
vt. 取代,代替;替换,更换; |
replace all |
全部替换 |
replace first |
替换第一个 |
replace with |
用…替换 |
substring[‘sʌb,striŋ] |
n. [计] 子串;子字符串 |
split [splɪt] |
vt. 分离;使分离; |
contains[kən’teinz] |
v. 包含;容纳;包含某字符串(contain 的单三形式) |
uppercase[‘ʌpə’keɪs] |
n. 大写字母 |
lowercase[,ləʊə’keɪs] |
n. 小写字母; |
concat |
n. 合并多个数组;合并多个字符串 |
buffer[‘bʌfə] |
n. [计] 缓冲区; |
sqrt |
abbr. 开平方根(square root) |
pow |
乘幂 |
ceil |
向正无穷取整 |
floor |
向负无穷取整 |
round |
四舍五入 |
date[deɪt] |
n. 日期; |
time [taɪm] |
n. 时间;次数; |
calendar[‘kælɪndə] |
n. 日历;[天] 历法;日程表 |
append[ə’pend] |
追加,附加 |
format[‘fɔːmæt] |
vt. 使格式化;规定…的格式 |
local[‘ləʊk(ə)l] |
n. [计] 局部;当地的;本地的 |
now [naʊ] |
adv. 现在;如今;立刻 |
before[bɪ’fɔː] |
prep. 在…之前,先于 |
after [‘ɑːftə] |
prep. 在……之后 |
comparable[‘kɒmp(ə)rəb(ə)l] |
adj. 可比较的; |
comparator[kəm’pærətə] |
比较器 |
Advance 17
wrapper[‘ræpə] |
包装类 |
boxing[‘bɒksɪŋ] |
v. 将…装入盒中(box 的 ing 形式) n.装箱 |
unbox [,ʌn’bɔks] |
vt. 从箱子中取出 |
auto[‘ɔːtəʊ] |
n.自动 |
cache[kæʃ] |
缓存 |
binary[‘baɪnərɪ] |
adj. [数] 二进制的; |
octal[‘ɒkt(ə)l] |
adj. [数] 八进制的 |
hex [heks] |
n. 十六进制; |
decimal[‘desɪm(ə)l] |
adj. 小数的;十进位的 n. 小数 |
ignore[ɪg’nɔː] |
vt. 驳回诉讼;忽视;不理睬 |
equalsIgnoreCase |
忽视大小写比较是否相等 |
memory[‘mem(ə)rɪ] |
n. 记忆,记忆力;内存,[计] 存储器;回忆 |
free [friː] |
adj. 免费的;自由的,不受约束的 |
current[‘kʌr(ə)nt] |
adj. 现在的;流通的,通用的;最近的; |
add[æd] |
vi. 加;增加;加起来;做加法 |
subtract[səb’trækt] |
vt. 减去;扣掉 |
multiply[‘mʌltɪplaɪ] |
vt. 乘;使增加;使繁殖;使相乘 |
divide [dɪ’vaɪd] |
vt. 划分;除; |
remainder[rɪ’meɪndə] |
n. [数] 余数,残余; |
milli[‘mɪli] |
毫,千分之一 |
zone[zəʊn] |
地区 |
timezone |
时区 |
locale[ləʊ’kɑːl] |
区域、场所 |
plus[plʌs] |
prep. 加,加上 |
minus[‘maɪnəs] |
prep. 减,减去 |
leap [liːp] |
vi. 跳,跳跃 |
leap year |
闰年 |
Instant[‘ɪnst(ə)nt] |
adj. 立即的;紧急的;紧迫的 |
duration[djʊ’reɪʃ(ə)n] |
n. 持续,持续的时间,期间 |
period[‘pɪərɪəd] |
n. 周期,期间;时期; |
offset[‘ɒfset] |
位移、偏移 |
available [ə’veɪləb(ə)l] |
adj. 有效的,可得的;可利用的;空闲的 |
temporal [‘temp(ə)r(ə)l] |
adj. 时间的; 世俗的; 暂存的; <语>表示时间的 |
adjuster[ə’dʒʌstə] |
n. 调停者,调节器 |
Stage 18
collection [kə’lekʃ(ə)n] Collection |
收集,采集 |
arrayList ArrayList |
n. 数组列表、动态数组 |
list[lɪst] List |
n. [计] 列表;清单;目录 |
set[set] Set |
n. [数] 集合; |
clear[klɪə] |
vt. 清除; |
size[saɪz] |
n. 大小;尺寸 |
contains [kən’teinz] |
v. 包含;容纳;包含某字符串(contain 的单三形式) |
iterator [ɪtə’reɪtə] Iterator |
n. 迭代器; |
iterable Iterable |
可迭代的; 可重复的; 迭代的 |
has[hæz] |
v. 有,得到(have 的第三人称单数); |
next[nekst] |
下一个 |
previous [‘priːvɪəs] |
前一个、上一个 |
Advance 18
resize[riː’saɪz] |
vt. 调整大小 |
retain[rɪ’teɪn] |
vt. 保持、留存 |
vector[‘vektə] |
向量 |
linked[lɪŋkt] |
v. 连接;串联(link 的过去分词) |
linked list |
链表 LinkedList |
enumeration [ɪ,njuːmə’reɪʃən] |
n. 列举;[数] 计算;细目 |
concurrent [kən’kʌr(ə)nt] |
adj. 并发的;一致的;同时发生的;并存的 |
modification[,mɒdɪfɪ’keɪʃ(ə)n] |
n. 修改,修正;改变 |
ConcurrentModificationException |
并发修改异常 |
HashSet |
散列集合 |
LinkedHashSet |
链式散列集 |
TreeSet |
树集 |
Stage 19
map[mæp] |
vt. 映射; |
key[kiː] |
n. (打字机等的)键;关键;钥匙 |
value[‘væljuː] |
n. 值; |
put[pʊt] |
vt. 放;安置;赋予 |
entry[ˈentrɪ] |
n. 进入;入口;条目; |
Advance 19
HashMap |
哈希图 |
Hashtable |
哈希表 |
TreeMap |
矩阵树图 |
LinkedHashMap |
链表哈希映射 |
property[‘prɒpətɪ] |
属性 |
properties[‘prɒpətɪz] |
(property 的复数形式) |
bucket [‘bʌkɪt] |
n. 桶 |
generic[dʒɪ’nerɪk] |
泛化 |
wildcard[‘waɪldkɑrd] |
n. 通配符 |
shuffle[‘ʃʌf(ə)l] |
v. 洗牌 |
iterate [‘ɪtərət] |
vt. 迭代;重复; |
compare [kəm’peə] |
n. 比较 |
insert [ɪn’sɜːt] |
vt. 插入;嵌入; |
fill [fɪl] |
vt. 装满,使充满;满足;vi. 被充满 |
Stage 20
file[faɪl] |
n. 文件; |
directory[dɪ’rekt(ə)rɪ; daɪ-] |
n. [计] 目录; |
create[kriː’eɪt] |
创建 |
InputStream |
字节输入流 |
OutputStream |
字节输出流 |
Reader |
字符输入流 |
Writer |
字符输出流 |
read [ri:d;red] |
读取 |
write [raɪt] |
写 |
close[kləʊs] |
vi. 关;结束;关闭 |
flush [flʌʃ] |
刷新 |
stream [striːm] |
流动;流 |
Advance 20
folder[‘fəʊldə] |
n. 文件夹;折叠机; |
modified[ˈmɒdɪfaɪd] |
adj. 改进的,修改的 |
long lastModified |
获取最后一次的修改时间 ; 上次修改的时间 |
parent[‘peər(ə)nt] |
n. 父亲(或母亲);父母亲;根源 |
absolute[‘æbsəluːt] |
adj. 绝对的;完全的; |
canonical [kə’nɒnɪk(ə)l] |
规范化 |
mkdir |
n. 建立一个新的子目录(DOS 命令) |
separator[‘sepəreɪtə] |
[计] 分隔符 |
hidden [‘hɪdn] |
adj. 隐藏的 |
suffix[‘sʌfɪks] |
n. 后缀;下标 |
prefix[‘priːfɪks] |
n. 前缀 |
readonly |
adj. 只读的 |
canWrite |
是否可写 |
readable[‘riːdəb(ə)l] |
adj. 可读的; |
exists |
n. 存在量词(exist 的复数) |
rename[riː’neɪm] |
vt. 重新命名,改名 |
FileNotFoundException |
文件找不到异常 |
Stage 21
buffered |
adj. 缓冲的;v. 缓冲(buffer 的过去分词) |
ObjectInputStream |
对象输入流,从字节流中读出序列化的状态信息并把它们恢复为对象 |
ObjectOutputStream |
对象输出流,序列化一个对象 |
serializable Serializable |
adj. 可串行化的 |
transient[‘trænzɪənt] |
暂时性,瞬态的 |
channel[‘tʃæn(ə)l] |
n. 通道;频道;海峡 |
Advance 21
transfer[træns’fɜː; trɑːns-; -nz-] |
n. 转让;转移; |
encoding[ɪn’kəʊdɪŋ] |
v. [计] 编码(encode 的 ing 形式) |
decoding[‘di’kodɪŋ] |
v. 破译;译解(decode 的 ing 形式) |
charset |
n. 字符集 |
UID |
唯一标识符:unique identifier |
serialVersionUID |
序列化唯一标识符 |
access[‘ækses] |
存取 |
RandomAccessFile |
支持“随机访问”的方式,程序可以直接跳到文件的任意地方来读、写文件 |
seek [siːk] |
vt. 寻求;寻找; |
skip[skɪp] |
vt. 跳过;遗漏 |
resources [rɪˈsɔːsiz] |
n. [计][环境] 资源;物力(resource 的复数) |
option[‘ɒpʃ(ə)n] |
n. [计] 选项; |
capacity[kə’pæsɪtɪ] |
n. 能力;容量; |
limit[‘lɪmɪt] |
n. 限制;限度;界线 |
position[pə’zɪʃ(ə)n] |
位置 |
mark[mɑːk] |
标记,标志 |
reset [riː’set] |
vi. 重置;清零 |
allocate[‘æləkeɪt] |
vi. 分配;指定 |
flip[flɪp] |
翻转 |
rewind[riː’waɪnd] |
反绕、倒带、倒转、倒回;重绕 |
direct[dəˈrekt; daɪˈrekt] |
adj. 直接的; |
encoder [en’kəʊdə] |
n. 编码器;译码器 |
decoder[,diː’kəʊdə] |
n. 解码器,译码器; |
serialize [‘sɪrɪəlaɪz] |
vt. 连载,使连续,串行化 |
serialized |
n. 序列化;使…成序列(serialize 的过去分词) |
serialization [,sɪərɪəlɪ’zeʃən] |
n. 序列化;串行化; |
Stage 22
thread [θred] |
线程 |
start[stɑːt] |
vt. 开始;启动 |
run[rʌn] |
执行,运行 |
sleep[sliːp] |
n. 睡眠 |
wait[weɪt] |
vt. 等候;推迟;延缓 |
notify[‘nəʊtɪfaɪ] |
vt. 通告,通知;公布 |
stop[stɒp] |
vi. 停止;中止; |
synchronized[‘sɪŋkrənaɪzd] |
adj. 同步的;同步化的;v. 使协调(synchronize 的过去分词);同时发生;校准 |
lock [lɒk] |
vt. 锁,锁上; |
Advance 22
program[‘prəʊɡræm] |
n. 程序; |
process [prəˈses;(for n.)ˈprəʊses] |
过程,进程 |
illegal [ɪ’liːg(ə)l] |
adj. [法] 非法的;违法的;违反规则的 |
IllegalThreadStateException |
非法的线程状态异常 |
interrupted[ɪntə’rʌptɪd] |
adj. 中断的;被打断的; |
suspend[sə’spend] |
vt. 延缓,推迟;使暂停 |
resume[rɪˈzjuːm] |
vt. 重新开始,继续;恢复,重新占用 |
yield[jiːld] |
vi. 屈服,投降 |
alive[ə’laɪv] |
adj. 活着的; |
priority[praɪ’ɒrɪtɪ] |
n. 优先;优先权;[数] 优先次序; |
singleton[‘sɪŋg(ə)lt(ə)n] |
独身,单例 |
lazy[‘leɪzɪ] |
adj. 懒惰的 |
hungry[‘hʌŋgrɪ] |
adj. 饥饿的;渴望的; |
safe [seɪf] |
adj. 安全的;可靠的; |
join [dʒɒɪn] |
vt. 参加;结合;连接; |
Stage 23
host name[‘host,nem] |
n. 主机名称;主名 |
host address |
[计] 主机地址 |
IP[‘aɪ’pi] |
abbr. 互联网协议(Internet Protocol); |
localhost |
n. 本地主机;本地服务器 |
TCP |
abbr. 传输控制协议(Transmission Control Protocol); |
UDP |
abbr. 用户数据报协议(User Datagram Protocol); |
socket[‘sɒkɪt] |
n. 插座;窝,穴;牙槽 [计]套接口,套接字 |
connect[kə’nekt] |
vt. 连接; |
server[‘sɜːvə] |
服务器 |
client[‘klaɪənt] |
客户端 |
receive[rɪ’siːv] |
接收 |
send[send] |
发送 |
port [pɔːt] |
(计算机的)端口; |
Advance 23
internet [‘ɪntənet] |
n. 因特网 |
datagram [‘detə,græm] |
n. 数据报 |
packet [‘pækɪt] |
n. 数据包,信息包; |
HTTP |
abbr. 超文本传输协议(Hyper Text Transport Protocol) |
url [,ju: ɑ:r ‘el] |
abbr. 全球资源定位器(Uniform Resource Locator); |
request [rɪ’kwest] |
n. 请求;需要; vt. 要求,请求 |
response[rɪ’spɒns] |
n. 响应;反应;回答 |
locate [lə(ʊ)’keɪt] |
vt. 位于;查找…的地点;vi. 定位;定居 |
link [lɪŋk] |
n. [计] 链环,环节;联系,关系vt. 连接,连结; |
linkage [‘lɪŋkɪdʒ] |
n. 连接;结合;联接 |
linker [‘lɪŋkɚ] |
n. 链接器;连结器 |
firewall [‘faɪɚwɔl] |
n. 防火墙; |
login [‘lɒɡɪn] |
n. [计] 进入系统;vt. [计] 登录;注册 |
online [ɒn’laɪn] |
adj. 联机的;在线的 |
offline [ɒf’laɪn] |
adj. 脱机的;离线的,未连线的 |
Stage 24
field[fiːld] |
字段、域、属性 |
method[‘meθəd] |
n. 方法;条理;类函数 |
invoke[ɪn’vəʊk] |
调用 |
constructor[kənˈstrʌktə(r)] |
n. 构造函数;构造器; |
new instance newInstance() |
创建实例对象 |
ClassLoader |
类加载器 |
Advance 24
reflect[rɪ’flekt] |
反射 |
load[ləʊd] |
vi. [力] 加载;装载 |
declared [dɪ’kleəd] |
已声明的 |
accessible[ək’sesɪb(ə)l] |
adj. 易接近的;可进入的; |
dynamic[daɪ’næmɪk] |
adj. 动态的; |
handle [‘hænd(ə)l] |
vt. 处理;操作; |
InvocationHandler |
调用处理器,其实动态代理机制最核心的就是 InvocationHandler(调用处理器)这个接口。在动态代理中,是基于面向接口编程的。 |
parameter type |
参数类型,parameterTypes(复数形式) |
primitive type |
基本数据类型网络其他描述方式:base data type、primary data type、atomic data type |
reference type |
引用数据类型 |
Generic Superclass |
泛化父类,例如:Father |
Generic Interfaces |
泛化接口们,例如:Comparable等 |
getDeclaredMethod(String name, Class<?>… parameterTypes) |
返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明方法 |
getMethod(String name, Class<?>… parameterTypes) |
返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。 |
target [‘tɑːgɪt] |
n. 目标;靶子;vt. 把……作为目标;规定……的指标; |
Stage 25
lambda[‘læmdə] |
n. 希腊字母的第 11 个 |
functional[‘fʌŋkʃənl] |
adj. 功能的 |
interface[‘intəfeis] |
n. 界面;接口;接触面 |
consumer[kən’sju:mə] |
n. 消费者;用户,顾客 |
supplier[sə’plaɪə] |
n. 供应厂商,供应国;供应者 |
function[‘fʌŋ(k)ʃ(ə)n] |
n. 功能;[数] 函数;职责;盛大的集会;vi. 运行;活动;行使职责 |
predicate[ˈprɛdɪˌkeɪt] |
vt. 断定为…;使…基于;vi. 断言,断定;n. 谓语,述语;adj. 谓语的;述语的 |
optional [‘ɒpʃ(ə)n(ə)l] Optional |
adj. 可选择的,随意的 |
stream[striːm] |
n. 溪流;流动;潮流;光线;vi. 流;涌进;飘扬;vt. 流出;涌出;使飘动 |
filter [‘fɪltə] |
vi. 滤过;渗入;慢慢传开;n. 滤波器;[化工] 过滤器;筛选;滤光器;vt. 过滤;渗透;用过滤法除去 |
distinct[dɪ’stɪŋ(k)t] |
adj. 明显的;独特的;清楚的;有区别的 |
limit[‘lɪmɪt] |
n. 限制;限度;界线;vt. 限制;限定 |
skip[skɪp] |
vi. 跳跃;跳绳;遗漏;跳读;vt. 跳过;遗漏;n. 跳跃;跳读 |
map [mæp] |
vt. 映射;计划;绘制地图;确定基因在染色体中的位置 |
flat[flæt] |
adj. 平的;单调的;不景气的;干脆的;平坦的;扁平的;浅的adv. (尤指贴着另一表面)平直地;断然地;水平地;直接地,完全地;n. 平地;公寓;平面;vt. 使变平;[音乐]使(音调)下降,尤指降半音 |
match[mætʃ] |
vt. 使比赛;使相配;敌得过,比得上;相配;与…竞争 |
reduce [rɪ’djuːs] |
vt. 减少;降低;使处于;把…分解;vi. 减少;缩小;归纳为 |
collect[kə’lekt] |
vt. 收集;募捐;vi. 收集;聚集;募捐 |
Advance 25
unary[‘juːnərɪ] |
adj. [数] 一元的 |
operator[‘ɒpəreɪtə] |
n. 经营者;操作员;话务员;行家 |
binary[‘baɪnərɪ] |
adj. [数] 二进制的;二元的,二态的 |
parallel[‘pærəlel] |
n. 平行线;对比;vt. 使…与…平行;adj. 平行的;类似的,相同的 |