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ɪə®] 美 [ɪ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ə®; fɔ:®] | 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
 
| declare['dekleə] | 声明 | 
|---|
| declare variables | 声明变量 | 
| method declaration | 方法声明 | 
| method invocation | 方法调用 | 
| calling method | 调用方法 | 
 
| 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ə®] | 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ə®] | 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. 平行的;类似的,相同的 |