day1 Java概述
掌握
、JDK
abbr. Java开发工具包(Java Developer's 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..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
源代码,源程序 h,这里代表source code
、bit [bɪt]
n. [计] 比特(二进位制信息单位);
、byte [baɪt]
n. 字节;8位元组
拓展
、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)
day2 语法基础
掌握
、byte [baɪt]
n. 字节
、short [ʃɔːt]
adj. 短的;
、int 英 [ɪn'tɪəːrɪə(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. 错误的;
拓展
、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]
adj. 变量的;可变的;易变的,多变的;
、sum [sʌm]
n. 金额;总数
、const ['kɒnst]
n. 常量,常数
、constant ['kɒnst(ə)nt]
n. [数] 常数;恒量
、initialize [ɪ'nɪʃ(ə)laɪz]
vt. 初始化
day3 分支结构
掌握
、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. 日期
拓展
、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. 宽度;
day4 循环结构
掌握
、for[fə(r); fɔ:(r)]
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. 检查,核对;制止
拓展
、for loop:For循环
for循环语句 for cyclic sentence
for循环结构 for-loop structure
、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. 下载
day5 一维数组
掌握
、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]
临时的
拓展
、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. 初始化,设定初值
day6 二维数组和项目一
掌握
、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. 为每一个,循环的循环计数器,循环,迭代器
拓展
、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)
day7 面向对象基础()
掌握
、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. 年龄;时代;
、tel[tɛl]
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. 零,[数] 空
拓展
、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. 三角(形);
day8 面向对象基础()
掌握
、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ɪə]
[语] 修饰语 [计]修饰符
、variable['veərɪəb(ə)l]
[计]local variable局部变量
[计]member variable 成员变量
、reference['ref(ə)r(ə)ns]
vt. 引用,参考
、statement['steɪtm(ə)nt]
[计]语句
、arguments ['ɑːgjʊm(ə)nts]
n. 参数
拓展
、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:标识符
day9 面向对象基本特征()
掌握
、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ə(r)]
n. 构造函数;构造器;建造者
、this[ðɪs]
pron. 这;这个;这里
[Java]当前对象
、package ['pækɪdʒ]
n. 包,包裹;
、import[ɪm'pɔːt; 'ɪm-]
[计]导入
、get[get]
vt. 获得;
、set [set]
set value[自] 设定值,给定值;
拓展
、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
按值传递
day10 面向对象基本特征()和项目二
掌握
、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]
读取
拓展
、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. 报告;报道;成绩单
day11 面向对象基本特征()
掌握
、instance['ɪnst(ə)ns]
n. 实例;情况;建议
、instanceof
n. 实例;运算符
、casting ['kɑːstɪŋ]
转型
、upcasting
n. 向上转型
、downcasting
n. 向下转型
Safe Downcasting 安全的向下转型 ; 安全向下转型 ;
、ClassCastException
类型转换异常
拓展
、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 的关系)
day12 面向对象之高级特性()
掌握
、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. 本国的;土著的;天然的;与生俱来的;天赋的;原生的
拓展
、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)
day13 面向对象高级特性()
掌握
、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. 可比较的;比得上的
拓展
、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. 模板,样板
day14 内部类、枚举、注解
掌握
、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]
字节码
拓展
、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. [计] 元数据
day15 Java异常
掌握
、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的三单形式);掷
拓展
、arithmetic[ə'rɪθmətɪk]
n. 算术,算法
ArithmeticException:算术异常
、RuntimeException
运行时异常
、NullPointerException
空指针异常
、ClassCastException
类型转换异常
、ArrayIndexOutOfBoundsException
数组下标越界异常
、NumberFormatException
数字格式化异常
、trace[treɪs]
n. 痕迹,踪迹;
stack trace : 堆叠追踪;堆栈踪迹
、message ['mesɪdʒ]
vt. 通知 n.消息
day16 项目三
掌握
、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. 薪水
拓展
、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]
移除、删除
day17 常用类
掌握
、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ə]
比较器
拓展
、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. 立即的;紧急的;紧迫的
28duration[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. 调停者,调节器
day18 集合(Collection)
掌握
、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]
前一个、上一个
扩展
、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
树集
day19 集合(Map)和泛型
掌握
、map[mæp]
vt. 映射;
、key[kiː]
n. (打字机等的)键;关键;钥匙
、value['væljuː]
n. 值;
、put[pʊt]
vt. 放;安置;赋予
、entry[ˈentrɪ]
n. 进入;入口;条目;
拓展
、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. 被充满
day20 文件和IO
掌握
、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]
流动;流
拓展
、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
文件找不到异常
day21 IO
掌握
、buffered
adj. 缓冲的
v. 缓冲(buffer的过去分词)
、ObjectInputStream
对象输入流,从字节流中读出序列化的状态信息并把它们恢复为对象
、ObjectOutputStream
对象输出流,序列化一个对象
、serializable Serializable
adj. 可串行化的
、transient['trænzɪənt]
暂时性,瞬态的
、channel['tʃæn(ə)l]
n. 通道;频道;海峡
拓展
、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. 序列化;串行化;
day22 多线程
掌握
、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. 锁,锁上;
拓展
、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. 参加;结合;连接;
day23 反射
掌握
、field[fiːld]
字段、域、属性
、method['meθəd]
n. 方法;条理;类函数
、invoke[ɪn'vəʊk]
调用
、constructor[kənˈstrʌktə(r)]
n. 构造函数;构造器;
、new instance newInstance()
创建实例对象
、ClassLoader
类加载器
拓展
、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<String>
、Generic Interfaces
泛化接口们,例如:Comparable<Student>等
、getDeclaredMethod(String name, Class<?>... parameterTypes)
返回一个 Method 对象,该对象反映此 Class 对象所表示的类或接口的指定已声明方法
getMethod(String name, Class<?>... parameterTypes)
返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。
、target ['tɑːgɪt]
n. 目标;靶子
vt. 把……作为目标;规定……的指标;
day24 网络编程
掌握
、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]
(计算机的)端口;
拓展
、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. 防火墙;
vt. 用作防火墙
、login ['lɒɡɪn]
n. [计] 进入系统
vt. [计] 登录;注册
、online [ɒn'laɪn]
adj. 联机的;在线的
、offline [ɒf'laɪn]
adj. 脱机的;离线的,未连线的
day25 Lambda表达式与StreamAPI
掌握
、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. 收集;聚集;募捐
拓展
、unary['juːnərɪ]
adj. [数] 一元的
、operator['ɒpəreɪtə]
n. 经营者;操作员;话务员;行家
、binary['baɪnərɪ]
adj. [数] 二进制的;二元的,二态的
、parallel['pærəlel]
n. 平行线;对比
vt. 使…与…平行
adj. 平行的;类似的,相同的