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. 平行的;类似的,相同的 |