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