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