day1 Java概述

掌握

1、JDK

abbr. Java开发工具包(Java Developer’s Kit) (abbr.缩写)

2、JRE

abbr. Java运行环境(Java Runtime Environment)

3、JVM

abbr. Java虚拟机(Java Virtual Machine)

4、system ['sɪstəm] System

n. 制度,系统;

5、out [aʊt]

adj. 外面的;出去

6、println

n. 换行打印(Java语言中的命令)

7、main [meɪn]

n. 主方法

8、download[daʊn’ləʊd]

vt. [计] 下载

9、path [pɑːθ]

n. 道路;小路;轨道;路径

10、JAVA_HOME

JDK的安装根目录,例如:D:\ProgramFiles\Java\jdk1.8.0_141

11、public ['pʌblɪk]

adj.公共的

12、static ['stætɪk]

adj. 静态的;

13、void [vɒɪd]

adj. 空的;无效的;

14、string[strɪŋ] String

n. 一串,字符串

15、args

n. [计算机]参数

16、class [klɑːs]

n. 阶级;班级;种类;类;

17、bin [bɪn]

n. 二进制

18、src

源代码,源程序,这里代表source code

19、bit [bɪt]

n. [计] 比特(二进位制信息单位);

20、byte [baɪt]

n. 字节;8位元组

拓展

1、command [kə’mɑːnd]

vi. 命令,控制

2、compile [kəm’paɪl]

vt. 编译;编辑;

3、language ['læŋgwɪdʒ]

n. 语言

4、lang [læŋ]

abbr. 语言(language)

5、development [dɪ’veləpm(ə)nt]

n. 发展;开发;

6、kit [kɪt]

n. 工具箱

7、machine [mə’ʃiːn]

n. 机械,机器;

8、Java SE:Java标准版,Java Standard Edition

9、Java EE:Java企业版,Java Enterprise Edition

10、Java ME:Java小型版,Java Micro Edition

11、GC:垃圾收集机制(Garbage Collection)

day2 语法基础

掌握

1、byte [baɪt]

n. 字节

2、short [ʃɔːt]

adj. 短的;

3、int 英 [ɪn’tɪəːrɪə®] 美 [ɪnt]

abbr. 整数

4、long [lɒŋ]

adj. 长的;过长的;

5、float [fləʊt]

单精度浮点数

6、double ['dʌb(ə)l]

双精度浮点数

7、char [tʃɑː]

单个字符类型

8、boolean ['bʊlɪən]

布尔型

9、unicode ['juːnɪˌkəʊd]

n. 采用双字节对字符进行编码;统一的字符编码标准

10、ASCII ['æski]

abbr. 美国信息交换标准码(American Standard Code for Information Interchange)

11、true[truː]

adj. 真实的;正确的

12、false [fɔːls; fɒls]

adj. 错误的;

拓展

1、age[eɪdʒ]

n. 年龄;

2、name[neɪm]

n. 名称,名字;姓名

3、number ['nʌmbə]

n. 数

4、assign [ə’saɪn]

vt. 分配;指派;[计][数] 赋值

5、logic ['lɒdʒɪk]

adj. 逻辑的

6、arithmetic[ə’rɪθmətɪk]

n. 算术,算法

7、operator['ɒpəreɪtə]

[计]操作符

8、relational [rɪ’leɪʃ(ə)n(ə)l]

adj. 相关的;

relational operator:关系运算符

relational database关系型数据库

relational expression[计]关系表达式

9、variable ['veərɪəb(ə)l]

adj. 变量的;可变的;易变的,多变的;

10、sum [sʌm]

n. 金额;总数

11、const ['kɒnst]

n. 常量,常数

12、constant ['kɒnst(ə)nt]

n. [数] 常数;恒量

13、initialize [ɪ’nɪʃ(ə)laɪz]

vt. 初始化

day3 分支结构

掌握

1、if [ɪf]

conj. (表条件)如果;即使;是否;(表假设)假如

2、 else[els]

adv. 其他;否则;另外

3、switch[swɪtʃ]

n. 开关;转换

4、case[keɪs]

n. 情况;

5、default[dɪ’fɔːlt; 'diːfɔːlt]

n. 缺席;缺乏;系统默认值

6、scanner['skænə] Scanner

n. [计] 扫描仪;扫描器;

7、next [nekst]

adj. 下一个的;

8、import[ɪm’pɔːt; 'ɪm-]

vt. 导入

9、util [ju’til]

代表utility[juːˈtɪlɪtɪ] adj. 实用的;通用的;

10、in[ɪn]

在里面的的,输入

11、count [kaʊnt]

vi. 计数

12、year [jɪə; jɜː]

n. 年;

13、month[mʌnθ]

n. 月

14、day[deɪ]

n. 一天;时期

15、date[deɪt]

n. 日期

拓展

1、length[leŋθ]

n. 长度,长;

2、height [haɪt]

n. 高地;高度;身高;

3、weight[weɪt]

n. 重量,重力;

4、radius['reɪdɪəs]

n. 半径

5、area['eərɪə]

n. 区域,地区;面积;范围

6、score [skɔː]

n. 分数

7、week[wiːk]

n. 周,星期

8、hour['aʊə]

n. 小时;

9、minute['mɪnɪt]

n. 分,分钟;

10、second['sek(ə)nd]

n. 秒;第二名

11、millisecond ['mɪlɪsek(ə)nd]

n. 毫秒

12、monday [ˈmʌndeɪ; ˈmʌndi]

n. 星期一

13、tuesday['tjuːzdeɪ; -dɪ]

n. 星期二

14、wednesday[ˈwenzdɪ]

n. 星期三

15、thursday['θɜːzdeɪ; -dɪ]

n. 星期四

16、friday[ˈfraɪ.deɪ]

n. 星期五

17、saturday英 [ˈsætədɪ; -deɪ]

n. 星期六

18、sunday [ˈsʌndeɪ; ˈsʌndi]

n. 星期日

19、season ['siːz(ə)n]

n. 时期;季节;赛季

20、spring [sprɪŋ]

n. 春天

21、summer['sʌmə]

n. 夏季

22、fall[fɔːl]

n. 下降;秋天

autumn['ɔːtəm]n. 秋天;成熟期

23、winter['wɪntə]

n. 冬季;

24、width [wɪtθ; wɪdθ]

n. 宽度;

day4 循环结构

掌握

1、for[fə®; fɔ:®]

prep. 为,为了;因为;给;对于;至于;适合于 conj. 因为

2、while [waɪl]

conj. 虽然;然而;当……的时候

3、do[duː]

v. 做;干;

4、break [breɪk]

vi. 打破;折断;中断

5、continue[kən’tɪnjuː]

vt. 使…继续;

6、math [mæθ]

n. 数学(等于mathematics)

7、random['rændəm] Random

adj. [数] 随机的;

8、first [fɜːst]

adv. 第一;首先;优先;宁愿;

9、sum [sʌm]

n. 金额;总数;

10、check [tʃek]

vt. 检查,核对;制止

拓展

1、for loop:For循环

for循环语句 for cyclic sentence

for循环结构 for-loop structure

2、input['ɪnpʊt]

vt. [自][电子] 输入;将…输入电脑

3、max[mæks]

n.最大量;最大数

4、min [mɪn]

代表minimum['mɪnɪməm]adj. 最小的;最低的

5、temp[temp]

临时的

6、 positive ['pɒzɪtɪv] q

[数] 正的;确定的 n. 正数;

7、negative ['negətɪv]

adj. [数] 负的;否定的; n. 否定;负数;

8、half [hɑːf]

n. 一半;半场;半学年;

adv. 一半地;部分地;

adj. 一半的;不完全的;半途的;

9、 middle ['mɪd(ə)l]

adj. 中间的,中部的;中级的,中等的;

10、show [ʃəʊ]

vt. 显示;说明;演出;展出

vi. 显示;说明

11、round [raʊnd]

n. 圆;循环;一回合;

adj. 圆的;

12、item ['aɪtəm]

n. 条款,项目

13、content [kən’tent]

n. 内容,目录;满足;容量;

14、upload [ʌp’ləʊd]

vt. 上传

15、download [daʊn’ləʊd]

vt. 下载

day5 一维数组

掌握

1、array[ə’reɪ]

n. 数组,阵列;排列,列阵;

2、element['elɪm(ə)nt]

n. 元素;要素;原理;成分;

3、index['ɪndeks]

n. 指标;指数;索引;指针

4、length[leŋθ]

n. 长度,长;

5、copy['kɒpɪ]

vi. 复制;复印;

6、sort[sɔːt]

vt. 将…分类;将…排序;挑选出某物

7、avg[ævərɪdʒ]

abbr. 平均值(average)

8、new[njuː]

adj. 新的 [计]创建新的

9、max[mæks]

n.最大量;最大数

10、min [mɪn]

代表minimum['mɪnɪməm]adj. 最小的;最低的

11、temp[temp]

临时的

拓展

1、ArrayIndexOutOfBoundsException

数组下标越界异常

2、NullPointerException

空指针异常

3、reverse[rɪ’vɜːs]

vt. 颠倒;倒转

4、range [reɪn(d)ʒ]

n. 范围;幅度;

5、bubble sort

冒泡排序

6、binary search

[计] 对分查找;二进位检索;折半查找法;二分搜寻

7、parameter[pə’ræmɪtə]

n. 参数;系数;参量

[计] actual parameter实参

[计] formal parameter形参

[计] command line parameter命令行参数

[计]variable parameter可变参数

8、initialize [ɪ’nɪʃ(ə)laɪz]

vt. 初始化,设定初值

day6 二维数组和项目一

掌握

1、value['væljuː]

n. 值

2、detail['diːteɪl]

n. 细节,详情 vt. 详述;选派

3、balance['bæl(ə)ns]

n. 平衡;余额;

4、account[ə’kaʊnt]

n. 账户;解释;账目,账单;理由;描述

5、family['fæməli]

adj. 家庭的,家族的

6、flag[flæg]

n. 标志;旗子;标记

7、menu['menju:, mə’nju:]

n. 菜单

8、select[si’lekt]

vt. 挑选;选拔

9、amount[ə’maunt]

n. 数量;总额,总数

10、confirm[kən’fə:m]

vt. 确认;确定;证实;批准;使巩固

11、foreach

n. 为每一个,循环的循环计数器,循环,迭代器

拓展

1、description[dɪ’skrɪpʃ(ə)n]

n. 描述,描写;类型;说明书

2、monday [ˈmʌndeɪ; ˈmʌndi]

n. 星期一

3、tuesday['tjuːzdeɪ; -dɪ]

n. 星期二

4、wednesday[ˈwenzdɪ]

n. 星期三

5、thursday['θɜːzdeɪ; -dɪ]

n. 星期四

6、friday[ˈfraɪ.deɪ]

n. 星期五

7、saturday [ˈsætədɪ; -deɪ]

n. 星期六

8、sunday [ˈsʌndeɪ; ˈsʌndi]

n. 星期日

9、API [,e pi 'aɪ]

abbr. 应用程序接口(Application Program Interface)

day7 面向对象基础(1)

掌握

1、object['ɒbdʒɪkt; -dʒekt]

n. 目标;物体;客体;宾语;对象

2、new[njuː]

adj. 新的 [计]创建新的

3、field[fiːld]

[计]字段、栏位、域、栏、属性

4、stack[stæk]

[计]堆栈

5、heap[hiːp]

n. 堆;

6、student['stjuːd(ə)nt]

n. 学生;学者

7、teacher['tiːtʃə]

n. 教师;导师

8、name [neɪm]

n. 名称,名字;姓名;

9、age[eɪdʒ]

n. 年龄;时代;

10、tel[tɛl]

telephone['telɪfəʊn]n. (美)电话;电话机;

phone[fəʊn]n. 电话;耳机,听筒

11、address[ə’dres]

n. 地址;

12、gender['dʒendə]

n. 性;性别;

13、title['taɪt(ə)l]

标题

14、price[praɪs]

n. 价格;价值;代价

15、null[nʌl]

adj. 无效的,无价值的;等于零的 n. 零,[数] 空

拓展

1、OOP

abbr. 面向对象的程序设计(Object Oriented Programming)

2、oriented

adj. 导向的;定向的;以…为方向的

v. 调整;使朝向(orient的过去分词);确定…的方位

3、programming['prəʊɡræmɪŋ]

n. 设计,规划;编制程序,[计] 程序编制

4、member['membə]

n. 成员;

5、GC

垃圾收集Garbage Collection(GC)

6、circle['sɜːk(ə)l]

n. 循环,周期;圆;

7、radius['reɪdɪəs]

n. 半径,

8、rectangle['rektæŋg(ə)l]

n. 矩形;长方形

9、triangle['traɪæŋg(ə)l]

n. 三角(形);

day8 面向对象基础(2)

掌握

1、function['fʌŋ(k)ʃ(ə)n]

n. 功能;[数] 函数;

2、method['meθəd]

n. 方法;条理;类函数

3、return[rɪ’tɜːn]

n. 返回;归还;

4、return value

[计] 返回值;传回值

5、return type

返回类型

6、overload[əʊvə’ləʊd]

vt. 超载,重载

7、parameter[pə’ræmɪtə]

n. 参数;系数;参量

[计] actual parameter实参

[计] formal parameter形参

[计] command line parameter命令行参数

[计]variable parameter可变参数

8、modifier ['mɒdɪfaɪə]

[语] 修饰语 [计]修饰符

9、variable['veərɪəb(ə)l]

[计]local variable局部变量

[计]member variable 成员变量

10、reference['ref(ə)r(ə)ns]

vt. 引用,参考

11、statement['steɪtm(ə)nt]

[计]语句

12、arguments ['ɑːgjʊm(ə)nts]

n. 参数

拓展

1、declare['dekleə]

[计]declare variables声明变量

[计]method declaration方法声明

[计]method invocation方法调用

[计]calling method 调用方法

2、definition[defɪ’nɪʃ(ə)n]

定义

[数] defined variable

User-Defined Method用户定义方法

System-Generated Method系统方法

3、undefined [ʌndɪ’faɪnd]

adj. 不明确的;未下定义的

4、husband['hʌzbənd]

n. 丈夫

5、wife[waɪf]

n. 妻子,已婚妇女;夫人

6、account[ə’kaʊnt]

n. 账户;解释;账目,账单;理由;描述

7、customer ['kʌstəmə]

n. 顾客;家伙;消费者

8、bank[bæŋk]

n. 银行;

9、save[seɪv]

vt. 节省;保存;储蓄;解救

10、withdraw[wɪð’drɔː]

vt. 撤退;收回;撤消;提款

11、balance['bæl(ə)ns]

n. 平衡;余额;

12、identity[aɪ’dentɪtɪ]

n. 身份;同一性,一致;特性;恒等式

identity card:身份证或 ID Card;

identifier:标识符

day9 面向对象基本特征(1)

掌握

1、public['pʌblɪk]

adj. 公众的;政府的;公用的;公立的

2、protected [prə’tektɪd]

adj. 受保护的

3、default[dɪ’fɔːlt; 'diːfɔːlt]

vi. 拖欠;不履行;不到场

n. 违约;缺席;缺乏;系统默认值

4、private[ˈpraɪvɪt]

adj. 私人的,私有的;私立的;私营的

5、constructor[kənˈstrʌktə®]

n. 构造函数;构造器;建造者

6、this[ðɪs]

pron. 这;这个;这里

[Java]当前对象

7、package ['pækɪdʒ]

n. 包,包裹;

8、import[ɪm’pɔːt; 'ɪm-]

[计]导入

9、get[get]

vt. 获得;

10、set [set]

set value[自] 设定值,给定值;

拓展

1、encapsulation[ɪn,kæpsə’leɪʃən]

n. 封装;包装

2、person['pɜːs(ə)n]

n. 人;身体;容貌,外表;人称

people['piːp(ə)l]n. 人;人类;民族;公民

human['hjuːmən]n. 人;人类

3、info['ɪnfəʊ]

n. 信息;情报

4、detail['diːteɪl]

n. 细节,详情 vt. 详述;选派

5、major ['meɪdʒə]

adj. 主要的;重要的;主修的;n.专业

6、school[skuːl]

n. 学校;学院;

7、base[beɪs]

n. 基础;底部;

8、margin['mɑːdʒɪn]

n. 边缘;利润,余裕;页边的空白

9、bottom['bɒtəm]

n. 底部;末端;

10、top[tɒp]

n. 顶部,顶端;上部;

11、 pass by reference

按引用传递

12、 pass by value

按值传递

day10 面向对象基本特征(2)和项目二

掌握

1、extends[ɪk’stendz; ek-]

v. 延伸;扩充;继承(extend的第三人称单数形式)

2、subclass ['sʌbklɑːs]

子类

3、superclass['suːpəklɑːs; 'sjuː-]

n. 超类

4、override[əʊvə’raɪd]

vt. 推翻;不顾;践踏

5、overload [əʊvə’ləʊd]

vt. 超载,超过负荷

6、super['suːpə; 'sjuː-]

adj. 特级的;极好的

[Java]父类

7、add[æd]

vt. 增加,添加;

8、update[ʌp’deɪt]

vt. 更新;校正,修正;

9、delete[dɪ’liːt]

vt. 删除

10、replace [rɪ’pleɪs]

vt. 取代,代替;替换,更换;

11、all[ɔːl]

adj. 全部的

12、total ['təʊt(ə)l]

n. 总数,合计

13、view[vjuː]

vt. 观察;考虑;查看

14、list[lɪst]

n. [计] 列表;清单;目录

15、select [sɪ’lekt]

adj. 精选的;挑选出来的;极好的

16、read [ri:d;red]

读取

拓展

1、inherit[ɪn’herɪt]

vt. 继承;遗传而得

2、menu['menjuː]

n. 菜单

3、modify ['mɒdɪfaɪ]

vt. 修改,修饰;更改

4、enter['entə]

n. [计] 输入;回车

5、confirm[kən’fɜːm]

vt. 确认;确定;证实;批准;使巩固

6、employee[ɪmˈplɔɪi;ˌemplɔɪˈi:]

n. 雇员;从业员工

7、manager['mænɪdʒə]

n. 经理;管理人员

8、salary['sælərɪ]

n. 薪水

9、pay[peɪ]

n. 工资,薪水;付款;报答

10、hire['haɪə]

vi. 雇用,租用;受雇

11、bonus['bəʊnəs]

n. 奖金;红利;额外津贴

12、stock[stɒk]

n. 股份,股票;

13、plan [plæn]

vi. 计划;打算

14、report[rɪ’pɔːt]

n. 报告;报道;成绩单

day11 面向对象基本特征(3)

掌握

1、instance['ɪnst(ə)ns]

n. 实例;情况;建议

2、instanceof

n. 实例;运算符

3、casting ['kɑːstɪŋ]

转型

4、upcasting

n. 向上转型

5、downcasting

n. 向下转型

Safe Downcasting 安全的向下转型 ; 安全向下转型 ;

6、ClassCastException

类型转换异常

拓展

1、polymorphism[,pɒlɪ’mɔːfɪz(ə)m]

n. 多态性;多形性;同质多晶

2、dependency[dɪ’pend(ə)nsɪ]

[计]依赖

3、association[[ə,soʃɪ’eʃən]]

[计]关联

4、aggregation [,æɡrɪ’ɡeɪʃən]

[计]聚合

5、composite['kɒmpəzɪt]

[计]复合,组合

6、generalization[,dʒenrələ’zeɪʃən]

n. 概括;普遍化;一般化

继承(Generalization,又称为泛化,is-a 的关系)

day12 面向对象之高级特性(1)

掌握

1、equals['i:kwəlz]

v. 平等(equal的第三人称单数形式);与…相同

2、hash code hashCode()

hashCode(散列码)是由对象导出的一个整型值,散列码是没有规律的,如果对象不一样,其散列码基本也不会一致。

3、finalize['faɪn(ə)laɪz]

vt. 完成;使结束

4、static['stætɪk]

adj. 静态的;静电的;静力的

5、final['faɪn(ə)l]

adj. 最终的;决定性的;不可更改的

6、native['neɪtɪv]

adj. 本国的;土著的;天然的;与生俱来的;天赋的;原生的

拓展

1、block [blɒk]

adj. 成批的,大块的;交通堵塞的

2、order['ɔːdə]

n. 命令;顺序;规则;[贸易] 定单

3、dog[dɒg]

n. 狗;

4、cat[kæt]

n. 猫

5、animal['ænɪm(ə)l]

n. 动物

6、car[kɑː]

n. 汽车;车厢

7、vehicle[ˈvɪəkl]

n. [车辆] 车辆;工具;交通工具;运载工具;传播媒介;媒介物

8、truck[trʌk]

n. 卡车;

9、train[treɪn]

n. 火车;

10、plane [pleɪn]

n. 飞机;

11、fly[flaɪ]

vt. 飞行;飞越;

12、ship[ʃɪp]

n. 船;舰;太空船

13、boat[bəʊt]

n. 小船;轮船

14、clone [kləʊn]

n. 克隆

15、init [ɪ’nɪt]

abbr. 初始化(initialization)

day13 面向对象高级特性(2)

掌握

1、abstract['æbstrækt]

n. 摘要;抽象;抽象的概念

2、interface ['ɪntəfeɪs]

n. 界面;<计>接口;交界面

3、implements['ɪmplɪm(ə)nts]

vt. 实施,执行;实现(第三人称单数)

4、single ['sɪŋg(ə)l]

adj. 单一的;单身的;单程的;

n. 一个;

5、singleton ['sɪŋg(ə)lt(ə)n]

单例

6、comparable ['kɒmp(ə)rəb(ə)l] Comparable

adj. 可比较的;比得上的

拓展

1、subject[ˈsʌbdʒɪkt;]

n. 主题;科目

2、simple['sɪmp(ə)l]

adj. 简单的;

3、pattern['pæt(ə)n]

n. 模式;

4、proxy['prɒksɪ]

n. 代理人;

5、factory['fækt(ə)rɪ]

n. 工厂;制造厂;

6、template ['templeɪt; -plɪt]

n. 模板,样板

day14 内部类、枚举、注解

掌握

1、inner[ɪnə]

adj. 内部的;

2、outer['aʊtə]

adj. 外面的,外部的;

3、enum['enəm]

n. 枚举

4、annotation[ænə’teɪʃ(ə)n]

n. 注释;注解;

5、override[əʊvə’raɪd] @Override

覆盖、覆写

6、deprecated[ˈdeprəkeɪtɪd] @Deprecated

v. 不赞成;弃用;不宜用(deprecate的过去式及过去分词形式)

7、suppress[sə’pres]

vt. 抑制;镇压;废止

8、warning['wɔːnɪŋ]

n. 警告;预兆;预告

9、suppresswarings @SuppressWarnings

抑制警告

10、source[sɔːs]

source code源代码

11、runtime ['rʌntæɪm]

n. 执行时间,运行时间

12、class [klɑːs]

字节码

拓展

1、nest[nest]

vt. 筑巢;嵌套

2、local ['ləʊk(ə)l]

n. [计] 局部;adj. 当地的;局部的;

3、anonymous[ə’nɒnɪməs]

adj. 匿名的,无名的

4、ordinal['ɔːdɪn(ə)l]

adj. 顺序的,依次的

n. [数] 序数

5、author['ɔːθə]

n. 作者;作家;创始人

6、version['vɜːʃ(ə)n]

n. 版本;译文;

7、see[siː]

vi. 看;看见;参见

8、since [sɪns]

prep. 自…以来;自…以后

9、param[ˌpærəˈm]

abbr. 参数(Parametric)

10、exception [ɪk’sepʃ(ə)n; ek-]

n. 例外;异议

11、target['tɑːgɪt] @Target

n. 目标,指标;

12、retention[rɪ’tenʃ(ə)n] @Retention

n. 保留;扣留,滞留;

13、documented['dɒkjʊm(ə)ntɪd] @Documented

登记在案

14、inherited[ɪn’herɪtɪd] @Inherited

adj. 遗传的;继承权的;通过继承得到的

15、element ['elɪm(ə)nt]

n. 元素;

16、type [taɪp]

n. 类型,品种;

ElementType元素类型

17、policy['pɒləsɪ]

n. 政策,方针;策略

RetentionPolicy:保留策略

18、local variable

局部变量

19、metadata ['metədeɪtə]

n. [计] 元数据

day15 Java异常

掌握

1、exception[ɪk’sɛpʃən]

n. 例外;异议;异常

2、error['erə]

n. 误差;错误;过失

3、throwable

可抛出

4、try[traɪ]

vi. 尝试;

5、catch[kætʃ]

n. 捕捉;

6、finally['faɪnəlɪ]

adv. 最后;终于;决定性地

7、throw[θrəʊ]

vt. 投;抛;

8、throws[θrəʊz]

v. 投;抛(throw的三单形式);掷

拓展

1、arithmetic[ə’rɪθmətɪk]

n. 算术,算法

ArithmeticException:算术异常

2、RuntimeException

运行时异常

3、NullPointerException

空指针异常

4、ClassCastException

类型转换异常

5、ArrayIndexOutOfBoundsException

数组下标越界异常

6、NumberFormatException

数字格式化异常

7、trace[treɪs]

n. 痕迹,踪迹;

stack trace : 堆叠追踪;堆栈踪迹

8、message ['mesɪdʒ]

vt. 通知 n.消息

day16 项目三

掌握

1、data['deɪtə]

n. 数据(datum的复数);资料

2、team[tiːm]

n. 队;组

3、service ['sɜːvɪs]

n. 服务,服侍;

4、view[vjuː]

视图

5、bean[biːn]

JavaBean:对象

6、salary['sælərɪ]

n. 薪水

拓展

1、employee[ɪmˈplɔɪi;ˌemplɔɪˈi:]

n. 雇员;从业员工

2、programmer ['prəʊgræmə]

n. [自][计] 程序设计员

3、designer[dɪ’zaɪnə]

n. 设计师;

4、architect ['ɑːkɪtekt]

设计师,建筑师

5、equipment [ɪ’kwɪpm(ə)nt]

n. 设备,装备;器材

6、PC[,pi: 'si:]

abbr. 个人电脑(Personal Computer);

7、notebook['nəʊtbʊk]

n. 笔记本,笔记簿;

8、printer ['prɪntə]

n. [计] 打印机;印刷工;

9、status['steɪtəs]

n. 地位;状态;情形;

10、free[friː]

adv. 自由地;免费;空闲的

11、busy['bɪzɪ]

adj. 忙碌的;热闹的;正被占用的

12、vacation[vəˈkeɪʃn]

vi. 休假,度假

13、bonus['bəʊnəs]

n. 奖金;红利;额外津贴

14、stock[stɒk]

n. 股份,股票;

15、description[dɪ’skrɪpʃ(ə)n]

n. 描述,描写;类型;说明书

16、display[dɪ’spleɪ]

显示器

17、model ['mɒdl]

模型、型号

18、type [taɪp]

n. 类型,品种;模范;样式

19、remove[rɪ’muːv]

移除、删除

day17 常用类

掌握

1、integer['ɪntɪdʒə]

n. [数] 整数

2、character['kærəktə]

[计] 字符

3、parse [pɑːz]

解析

4、empty[ˈemptɪ]

adj. 空的;无意义的;

5、trim[trɪm]

vi. 削减

6、last [lɑːst]

adj. 最后的 n. 末尾,最后;上个;

7、first[fɜːst]

adv. 第一;首先;优先;

8、starts

n. 开始(start的复数);

start with:从…开始

9、ends

n. 结束(end的复数);目的;末端

end with : 以……结束

10、replace[rɪ’pleɪs]

vt. 取代,代替;替换,更换;

replace all:全部替换

replace first:替换第一个

replace with:用…替换

11、substring['sʌb,striŋ]

n. [计] 子串;子字符串

12、split [splɪt]

vt. 分离;使分离;

13、contains[kən’teinz]

v. 包含;容纳;包含某字符串(contain的单三形式)

14、uppercase['ʌpə’keɪs]

n. 大写字母

15、lowercase[,ləʊə’keɪs]

n. 小写字母;

16、concat

n. 合并多个数组;合并多个字符串

17、buffer['bʌfə]

n. [计] 缓冲区;

18、sqrt

abbr. 开平方根(square root)

19、pow

乘幂

20、ceil

向正无穷取整

21、floor

向负无穷取整

22、round

四舍五入

23、date[deɪt]

n. 日期;

24、time [taɪm]

n. 时间;次数;

25、calendar['kælɪndə]

n. 日历;[天] 历法;日程表

26、append[ə’pend]

追加,附加

27、format['fɔːmæt]

vt. 使格式化;规定…的格式

28、local['ləʊk(ə)l]

n. [计] 局部;当地的;本地的

29、now [naʊ]

adv. 现在;如今;立刻

30、before[bɪ’fɔː]

prep. 在…之前,先于

31、after ['ɑːftə]

prep. 在……之后

32、comparable['kɒmp(ə)rəb(ə)l]

adj. 可比较的;

33、comparator[kəm’pærətə]

比较器

拓展

1、wrapper['ræpə]

包装类

2、boxing['bɒksɪŋ]

v. 将…装入盒中(box的ing形式) n.装箱

3、unbox [,ʌn’bɔks]

vt. 从箱子中取出

4、auto['ɔːtəʊ]

n.自动

5、cache[kæʃ]

缓存

6、binary['baɪnərɪ]

adj. [数] 二进制的;

7、octal['ɒkt(ə)l]

adj. [数] 八进制的

8、hex [heks]

n. 十六进制;

9、decimal['desɪm(ə)l]

adj. 小数的;十进位的 n. 小数

10、ignore[ɪg’nɔː]

vt. 驳回诉讼;忽视;不理睬

11、equalsIgnoreCase

忽视大小写比较是否相等

12、memory['mem(ə)rɪ]

n. 记忆,记忆力;内存,[计] 存储器;回忆

13、free [friː]

adj. 免费的;自由的,不受约束的

14、current['kʌr(ə)nt]

adj. 现在的;流通的,通用的;最近的;

15、add[æd]

vi. 加;增加;加起来;做加法

16、subtract[səb’trækt]

vt. 减去;扣掉

17、multiply['mʌltɪplaɪ]

vt. 乘;使增加;使繁殖;使相乘

18、divide [dɪ’vaɪd]

vt. 划分;除;

19、remainder[rɪ’meɪndə]

n. [数] 余数,残余;

20、milli['mɪli]

毫,千分之一

21、zone[zəʊn]

地区

22、timezone

时区

23、locale[ləʊ’kɑːl]

区域、场所

24、plus[plʌs]

prep. 加,加上

25、minus['maɪnəs]

prep. 减,减去

26、leap [liːp]

vi. 跳,跳跃

leap year:闰年

27、Instant['ɪnst(ə)nt]

adj. 立即的;紧急的;紧迫的

28duration[djʊ’reɪʃ(ə)n]

n. 持续,持续的时间,期间

29、period['pɪərɪəd]

n. 周期,期间;时期;

30、offset['ɒfset]

位移、偏移

31、available [ə’veɪləb(ə)l]

adj. 有效的,可得的;可利用的;空闲的

32、temporal ['temp(ə)r(ə)l]

adj. 时间的; 世俗的; 暂存的; <语>表示时间的

33、adjuster[ə’dʒʌstə]

n. 调停者,调节器

day18 集合(Collection)

掌握

1、collection [kə’lekʃ(ə)n] Collection

收集,采集

2、arrayList ArrayList

n. 数组列表、动态数组

3、list[lɪst] List

n. [计] 列表;清单;目录

4、set[set] Set

n. [数] 集合;

5、clear[klɪə]

vt. 清除;

6、size[saɪz]

n. 大小;尺寸

7、contains [kən’teinz]

v. 包含;容纳;包含某字符串(contain的单三形式)

8、iterator [ɪtə’reɪtə] Iterator

n. 迭代器;

9、iterable Iterable

可迭代的; 可重复的; 迭代的

10、has[hæz]

v. 有,得到(have的第三人称单数);

11、next[nekst]

下一个

12、previous ['priːvɪəs]

前一个、上一个

扩展

1、resize[riː’saɪz]

vt. 调整大小

2、retain[rɪ’teɪn]

vt. 保持、留存

3、vector['vektə]

向量

4、linked[lɪŋkt]

v. 连接;串联(link的过去分词)

linked list : 链表 LinkedList

5、enumeration [ɪ,njuːmə’reɪʃən]

n. 列举;[数] 计算;细目

6、concurrent [kən’kʌr(ə)nt]

adj. 并发的;一致的;同时发生的;并存的

7、modification[,mɒdɪfɪ’keɪʃ(ə)n]

n. 修改,修正;改变

8、ConcurrentModificationException

并发修改异常

9、HashSet

散列集合

10、LinkedHashSet

链式散列集

11、TreeSet

树集

day19 集合(Map)和泛型

掌握

1、map[mæp]

vt. 映射;

2、key[kiː]

n. (打字机等的)键;关键;钥匙

3、value['væljuː]

n. 值;

4、put[pʊt]

vt. 放;安置;赋予

5、entry[ˈentrɪ]

n. 进入;入口;条目;

拓展

1、HashMap

哈希图

2、Hashtable

哈希表

3、TreeMap

矩阵树图

4、LinkedHashMap

链表哈希映射

5、property['prɒpətɪ]

属性

6、properties['prɒpətɪz]

(property的复数形式)

7、bucket ['bʌkɪt]

n. 桶

8、generic[dʒɪ’nerɪk]

泛化

9、wildcard['waɪldkɑrd]

n. 通配符

10、shuffle['ʃʌf(ə)l]

v. 洗牌

11、iterate ['ɪtərət]

vt. 迭代;重复;

12、compare [kəm’peə]

n. 比较

13、insert [ɪn’sɜːt]

vt. 插入;嵌入;

14、fill [fɪl]

vt. 装满,使充满;满足;

vi. 被充满

day20 文件和IO

掌握

1、file[faɪl]

n. 文件;

2、directory[dɪ’rekt(ə)rɪ; daɪ-]

n. [计] 目录;

3、create[kriː’eɪt]

创建

4、InputStream

字节输入流

5、OutputStream

字节输出流

6、Reader

字符输入流

7、Writer

字符输出流

8、read [ri:d;red]

读取

9、write [raɪt]

10、close[kləʊs]

vi. 关;结束;关闭

11、flush [flʌʃ]

刷新

12、stream [striːm]

流动;流

拓展

1、folder['fəʊldə]

n. 文件夹;折叠机;

2、modified[ˈmɒdɪfaɪd]

adj. 改进的,修改的

long lastModified 获取最后一次的修改时间 ; 上次修改的时间

3、parent['peər(ə)nt]

n. 父亲(或母亲);父母亲;根源

4、absolute['æbsəluːt]

adj. 绝对的;完全的;

5、canonical [kə’nɒnɪk(ə)l]

规范化

6、mkdir

n. 建立一个新的子目录(DOS命令)

7、separator['sepəreɪtə]

[计] 分隔符

8、hidden ['hɪdn]

adj. 隐藏的

9、suffix['sʌfɪks]

n. 后缀;下标

10、prefix['priːfɪks]

n. 前缀

11、readonly

adj. 只读的

12、canWrite

是否可写

13、readable['riːdəb(ə)l]

adj. 可读的;

14、exists

n. 存在量词(exist的复数)

15、rename[riː’neɪm]

vt. 重新命名,改名

16、FileNotFoundException

文件找不到异常

day21 IO

掌握

1、buffered

adj. 缓冲的

v. 缓冲(buffer的过去分词)

2、ObjectInputStream

对象输入流,从字节流中读出序列化的状态信息并把它们恢复为对象

3、ObjectOutputStream

对象输出流,序列化一个对象

4、serializable Serializable

adj. 可串行化的

5、transient['trænzɪənt]

暂时性,瞬态的

6、channel['tʃæn(ə)l]

n. 通道;频道;海峡

拓展

1、transfer[træns’fɜː; trɑːns-; -nz-]

n. 转让;转移;

2、encoding[ɪn’kəʊdɪŋ]

v. [计] 编码(encode的ing形式)

3、decoding['di’kodɪŋ]

v. 破译;译解(decode的ing形式)

4、charset

n. 字符集

5、UID

唯一标识符:unique identifier

6、serialVersionUID

序列化唯一标识符

7、access['ækses]

存取

8、RandomAccessFile

支持 “随机访问” 的方式,程序可以直接跳到文件的任意地方来读、写文件

9、seek [siːk]

vt. 寻求;寻找;

10、skip[skɪp]

vt. 跳过;遗漏

11、resources [rɪˈsɔːsiz]

n. [计][环境] 资源;物力(resource的复数)

12、option['ɒpʃ(ə)n]

n. [计] 选项;

13、capacity[kə’pæsɪtɪ]

n. 能力;容量;

14、limit['lɪmɪt]

n. 限制;限度;界线

15、position[pə’zɪʃ(ə)n]

位置

16、mark[mɑːk]

标记,标志

17、reset [riː’set]

vi. 重置;清零

18、allocate['æləkeɪt]

vi. 分配;指定

19、flip[flɪp]

翻转

20、rewind[riː’waɪnd]

反绕、倒带、倒转、倒回;重绕

21、direct[dəˈrekt; daɪˈrekt]

adj. 直接的;

22、encoder [en’kəʊdə]

n. 编码器;译码器

23、decoder[,diː’kəʊdə]

n. 解码器,译码器;

24、serialize ['sɪrɪəlaɪz]

vt. 连载,使连续,串行化

25、serialized

n. 序列化;

使…成序列(serialize的过去分词)

26、serialization [,sɪərɪəlɪ’zeʃən]

n. 序列化;串行化;

day22 多线程

掌握

1、thread [θred]

线程

2、start[stɑːt]

vt. 开始;启动

3、run[rʌn]

执行,运行

4、sleep[sliːp]

n. 睡眠

5、wait[weɪt]

vt. 等候;推迟;延缓

6、notify['nəʊtɪfaɪ]

vt. 通告,通知;公布

7、stop[stɒp]

vi. 停止;中止;

8、synchronized['sɪŋkrənaɪzd]

adj. 同步的;同步化的

v. 使协调(synchronize的过去分词);同时发生;校准

9、lock [lɒk]

vt. 锁,锁上;

拓展

1、program['prəʊɡræm]

n. 程序;

2、process [prəˈses;(for n.)ˈprəʊses]

过程,进程

3、illegal [ɪ’liːg(ə)l]

adj. [法] 非法的;违法的;违反规则的

IllegalThreadStateException:非法的线程状态异常

4、interrupted[ɪntə’rʌptɪd]

adj. 中断的;被打断的;

5、suspend[sə’spend]

vt. 延缓,推迟;使暂停

6、resume[rɪˈzjuːm]

vt. 重新开始,继续;恢复,重新占用

7、yield[jiːld]

vi. 屈服,投降

8、alive[ə’laɪv]

adj. 活着的;

9、priority[praɪ’ɒrɪtɪ]

n. 优先;优先权;[数] 优先次序;

10、singleton['sɪŋg(ə)lt(ə)n]

独身,单例

11、lazy['leɪzɪ]

adj. 懒惰的

12、hungry['hʌŋgrɪ]

adj. 饥饿的;渴望的;

13、safe [seɪf]

adj. 安全的;可靠的;

14、join [dʒɒɪn]

vt. 参加;结合;连接;

day23 反射

掌握

1、field[fiːld]

字段、域、属性

2、method['meθəd]

n. 方法;条理;类函数

3、invoke[ɪn’vəʊk]

调用

4、constructor[kənˈstrʌktə®]

n. 构造函数;构造器;

5、new instance newInstance()

创建实例对象

6、ClassLoader

类加载器

拓展

1、reflect[rɪ’flekt]

反射

2、load[ləʊd]

vi. [力] 加载;装载

3、declared [dɪ’kleəd]

已声明的

4、accessible[ək’sesɪb(ə)l]

adj. 易接近的;可进入的;

5、dynamic[daɪ’næmɪk]

adj. 动态的;

6、handle ['hænd(ə)l]

vt. 处理;操作;

InvocationHandler

调用处理器,其实动态代理机制最核心的就是InvocationHandler(调用处理器)这个接口。在动态代理中,是基于面向接口编程的。

7、parameter type

参数类型,parameterTypes(复数形式)

8、primitive type

基本数据类型

网络其他描述方式:base data type、primary data type、atomic data type

9、reference type

引用数据类型

10、Generic Superclass

泛化父类,例如:Father

11、Generic Interfaces

泛化接口们,例如:Comparable等

12、getDeclaredMethod(String name, Class<?>… parameterTypes)

返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明方法

getMethod(String name, Class<?>… parameterTypes)

返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。

13、target ['tɑːgɪt]

n. 目标;靶子

vt. 把……作为目标;规定……的指标;

day24 网络编程

掌握

1、host name['host,nem]

n. 主机名称;主名

2、host address

[计] 主机地址

3、IP['aɪ’pi]

abbr. 互联网协议(Internet Protocol);

4、localhost

n. 本地主机;本地服务器

5、TCP

abbr. 传输控制协议(Transmission Control Protocol);

6、UDP

abbr. 用户数据报协议(User Datagram Protocol);

7、socket['sɒkɪt]

n. 插座;窝,穴;牙槽 [计]套接口,套接字

8、connect[kə’nekt]

vt. 连接;

9、server['sɜːvə]

服务器

10、client['klaɪənt]

客户端

11、receive[rɪ’siːv]

接收

12、send[send]

发送

13、port [pɔːt]

(计算机的)端口;

拓展

1、internet ['ɪntənet]

n. 因特网

2、datagram ['detə,græm]

n. 数据报

3、packet ['pækɪt]

n. 数据包,信息包;

4、HTTP

abbr. 超文本传输协议(Hyper Text Transport Protocol)

5、url [,ju: ɑ:r 'el]

abbr. 全球资源定位器(Uniform Resource Locator);

6、request [rɪ’kwest]

n. 请求;需要;

vt. 要求,请求

7、response[rɪ’spɒns]

n. 响应;反应;回答

8、locate [lə(ʊ)'keɪt]

vt. 位于;查找…的地点;

vi. 定位;定居

9、link [lɪŋk]

n. [计] 链环,环节;联系,关系

vt. 连接,连结;

linkage ['lɪŋkɪdʒ]

n. 连接;结合;联接

linker ['lɪŋkɚ]

n. 链接器;连结器

10、firewall ['faɪɚwɔl]

n. 防火墙;

vt. 用作防火墙

11、login ['lɒɡɪn]

n. [计] 进入系统

vt. [计] 登录;注册

12、online [ɒn’laɪn]

adj. 联机的;在线的

13、offline [ɒf’laɪn]

adj. 脱机的;离线的,未连线的

day25 Lambda表达式与StreamAPI

掌握

1、lambda['læmdə]

n. 希腊字母的第11个

2、functional['fʌŋkʃənl]

adj. 功能的

3、interface['intəfeis]

n. 界面;接口;接触面

4、consumer[kən’sju:mə]

n. 消费者;用户,顾客

5、supplier[sə’plaɪə]

n. 供应厂商,供应国;供应者

6、function['fʌŋ(k)ʃ(ə)n]

n. 功能;[数] 函数;职责;盛大的集会

vi. 运行;活动;行使职责

7、predicate[ˈprɛdɪˌkeɪt]

vt. 断定为…;使…基于

vi. 断言,断定

n. 谓语,述语

adj. 谓语的;述语的

8、optional ['ɒpʃ(ə)n(ə)l] Optional

adj. 可选择的,随意的

9、stream[striːm]

n. 溪流;流动;潮流;光线

vi. 流;涌进;飘扬

vt. 流出;涌出;使飘动

10、filter ['fɪltə]

vi. 滤过;渗入;慢慢传开

n. 滤波器;[化工] 过滤器;筛选;滤光器

vt. 过滤;渗透;用过滤法除去

11、distinct[dɪ’stɪŋ(k)t]

adj. 明显的;独特的;清楚的;有区别的

12、limit['lɪmɪt]

n. 限制;限度;界线

vt. 限制;限定

13、skip[skɪp]

vi. 跳跃;跳绳;遗漏;跳读

vt. 跳过;遗漏

n. 跳跃;跳读

14、map [mæp]

vt. 映射;计划;绘制地图;确定基因在染色体中的位置

15、flat[flæt]

adj. 平的;单调的;不景气的;干脆的;平坦的;扁平的;浅的

adv. (尤指贴着另一表面)平直地;断然地;水平地;直接地,完全地

n. 平地;公寓;平面

vt. 使变平;[音乐]使(音调)下降,尤指降半音

16、match[mætʃ]

vt. 使比赛;使相配;敌得过,比得上;相配;与…竞争

17、reduce [rɪ’djuːs]

vt. 减少;降低;使处于;把…分解

vi. 减少;缩小;归纳为

18、collect[kə’lekt]

vt. 收集;募捐

vi. 收集;聚集;募捐

拓展

1、unary['juːnərɪ]

adj. [数] 一元的

2、operator['ɒpəreɪtə]

n. 经营者;操作员;话务员;行家

3、binary['baɪnərɪ]

adj. [数] 二进制的;二元的,二态的

4、parallel['pærəlel]

n. 平行线;对比

vt. 使…与…平行

adj. 平行的;类似的,相同的

一般英文(java)相关推荐

  1. Java面试题目汇总/英文Java面试题(核心知识)

    一.面向对象的三个基本特征    2.方法重载和方法重写的概念和区别    3.接口和内部类.抽象类的特性    4.文件读写的基本类    **5.串行化的注意事项以及如何实现串行化    6.线程 ...

  2. JAVA中边长的英文,JAVA的一部分术语中英文对照(

    JAVA的部分术语中英文对照( access control 访问控制 accessibility 可访问能力,可访问性 accessor method 访问方法 adapter pattern 适配 ...

  3. java英文试题_英文java题

    Question3.(a)WriteaJavadefinitionforaclassPersondefinedbynameThenameofthepersonageTheperson'sageheig ...

  4. java过滤汉字和英文,java判断及过滤汉字

    packagecom.test;importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classTest { @org. ...

  5. java dialog按钮英文,java – Dialog标题栏中的自定义按钮

    我正在尝试创建一个对话框,类似于Nova Launcher中的对话框(对话框的右上角): 显示应用程序的设置.我无法显示,我当前的对话框只显示一个正常的标题栏: 当前代码: 自定义对话框文件:(add ...

  6. java英语介绍_java,英文介绍项目.doc

    java,英文介绍项目 java,英文介绍项目 篇一:Java开发常见英文 Java基础常见英语词汇(共70个) Author:ZW OO: object-oriented ,面向对象OOP: obj ...

  7. eclipse 中文_谁说API必须用英文?中文API的Java库可以有!

    是不是看惯了文档里的英文接口(API),也在 IDE 里看惯了自动补全里的英文接口? 现今的绝大多数 API 的确是英文命名没错,但绝非不能或者不应该实现和发布中文 API 的库. 这里用一个简单的汉 ...

  8. java经典英文面试题,Java-英文面试题-经典

    资源描述: 英文Java面试题 Question What is transient variable Answer Transient variable can t be serialize. Fo ...

  9. 区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念

    本文由 简悦 SimpRead 转码, 原文地址 https://www.toutiao.com/i6732361325244056072/ 作者:Hollis 来源:公众号Hollis Java 作 ...

最新文章

  1. python有哪些常用的package_python package相关机制总结
  2. 3. std::string::size_type
  3. 如何检查对象的类型[iOS/Android/Windows Phone]
  4. SpringBoot项目的 pom.xml第一行报错
  5. 《网络安全原理与实践》一1.2 资产确定
  6. winform中鼠标放上去显示气泡提示信息
  7. [译]LightSwitch 如何实现:在查询中创建和使用全局值(Eric Erhardt)
  8. LeetCode 99. Recover Binary Search Tree
  9. 清除图片下默认的小间隙_PowerMILL软件应用策略(一):模型区域清除策略
  10. 图解卷积计算原理与pytorch中fold和unfold函数的使用
  11. Wacom 驱动安装 或者 失败重装
  12. 【马尔科夫链-蒙特卡罗】马尔科夫链-蒙特卡罗方法对先验分布进行抽样
  13. 计算机光驱启动设置,光驱启动怎么设置
  14. java房屋出租预约看房系统springboot ssm带房东租客
  15. 2022-2028全球踏步机测力计行业调研及趋势分析报告
  16. android vlc 画面不动,vlc播放rtsp over tcp画面突然卡住问题
  17. PostgreSQL t_bits计算方法
  18. 树莓派4b使用vncview连接报错:Cannot currently show the desktop
  19. QT教程 休闲棋牌游戏开发(2)
  20. IE浏览器JSON未定义

热门文章

  1. pytorch 复现 FCN模型详细代码教程
  2. 在c语言中while与do-while,C语言中while /do while语句用法
  3. HTML5 CSS3 专题 诱人的实例 3D旋转木马效果相册
  4. Excel保护怎么解除保护
  5. 爬虫_urllib2库的使用
  6. 数仓 即席查询 之 Persto
  7. Mysql中按某一字段去重,并查询去重后的所有字段
  8. 从认知智能的角度认识ChatGPT的不足
  9. 想报考pmp(pmp报考费),一定要先经过培训机构吗?
  10. 【Android】自定义View的位置参数