0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词

第01章 计算机、程序和Java概述

CPU(Central Processing Unit)			*					中央处理器
Control Unit							*					控制单元
arithmetic/logic unit 					/ə'rɪθmətɪk/ 		算术/逻辑单元
hertz									/hɝts/ 				赫兹
core 									* 					核心
bit 									*					位
byte 									*					字节
schema									/'skimə/ 			模式
RAM(Random-Access Memory) 				* 					随机访问存储器
drive									*					驱动器
hard disk								*					硬盘
CD(compact disc)						*					
CD-R									*					只读光盘
CD-RW									* 					可读写光盘
USB(Universal Serial Bus)				*					通用串行总线
flash drive								*					闪存驱动器
keyboard								*					键盘
mouse									*					鼠标
monitor									*					显示器
printer									*					打印机
function key 							*					功能键
modifier key 							*					修饰符键,Shift/Alt/Ctrl等
numeric keypad							*					数字小键盘
arrow key 								*					方向键
screen resolution 						*					屏幕分辨率
dot pitch 								/pɪtʃ/ 				点距:像素间的距离,以毫米为单位;越小,效果越好
modulator/de'modulator 					/ˈmɑdʒəˌletɚ/ 		调制器/解调器
DSL(Digital Subscriber Line) 			*					数字用户线
NIC 									*					网络接口卡
software								*					软件
program									*					计算机程序
machine language 						*					机器语言
assembly language 						/ə'sɛmbli/ 			汇编语言
source program 							*					源程序
source code								*					源代码
OS(Operating System)					*					操作系统
multiprogramming 						*					多道程序设计
multithreading 							*					多线程
multiprocessing 						*					多处理
parallel processing 					/'pærəlɛl/ 			并行处理
object oriented 						*					面向对象
distributed								*					分布式的
interpreted								/ɪn'tɝprɪt/ 		解释型的
robust									/ro'bʌst/ 			健壮的
architecture neutral 					/'nʊtrəl/ 			体系结构中立的
portable 								*					可移植的
high performance 						*					高性能的
dynamic									/daɪ'næmɪk/ 		动态的
applet 									/'æplət/ 			Java小程序
HTML(Hypertext Markup Language)			*					超文本标记语言
Java language specification 			*					Java语言规范
API(Application Program Interface)		*					应用程序接口
Java SE(Standard Edition)				*					Java标准版,开发客户的应用程序
Java EE(Enterprise Edition)				*					Java企业版,开发服务器端应用程序
Java ME(Micor Edition)					*					Java微型版,开发移动设备应用程序
JDK(Java Development Toolkit)			*					Java开发工具包
NetBeans/Eclipse/TextPad				*					Java开发工具
IDE(Integrated Development Environment) *					继承开发环境
line number 							*					行号
class 									*					类
main method 							*					主方法
statement terminator 					*					语句结束符
reserved word							*					保留字
keyword									*					关键字
comment									*					注释
line comment 							*					行注释
block comment 							*					块注释
complier								/kəm'plaɪɚ/ 		编译器
JVM(Java Virtual Machine)				*					Java虚拟机
class loader							*					类加载器
bytecode verifier						*					字节码验证器
programming style 						*					编程设计风格
javadoc comment 						*					一种特殊注释形式:Java文档注释
identation 								*					缩进
next-line								*					块的一种缩进形式:次行式
end-of-line								*					块的一种缩进形式:行尾式
syntax error							*					语法错误
compile error							/kəm'paɪl/ 			编译错误
runtime error							*					运行时错误
logic error								*					逻辑错误
assembler								/ə'sɛmblɚ/ 			汇编器
bus 									*					总线
console									/'kɑnsol/ 			控制台
encoding scheme							/skim/ 				编码规范
library									*					库
low-level language 						*					低级语言
memory 									*					内存
modem 									/'mo'dɛm/ 			调制解调器
motherboard 							*					主板
pixel 									/'pɪksl/ 			像素
statement 								*					语句

第02章 基本程序设计

radius									/'redɪəs/ 			半径
area 									*					面积
specific import 						*					导包/类的一种方式:明确导入
wildcard import							*					导包/类的一种方式:通配符导入
assignment statement 					/ə'saɪnmənt/ 		赋值语句
assignment operator 					*					赋值操作符
expression								*					表达式
assignment expression 					*					赋值表达式
named constant 							*					命名常量,就是final修饰的变量,不能二次赋值
double precision 						*					双精度
single precision						*					单精度
literal									/'lɪtərəl/ 			字面量;直接量
addition assignment operator			*					加法赋值操作符:+=
widening a type 						*					拓宽类型:将小范围类型的变量转换为大范围类型
narrowing a type 						*					缩窄类型:与上一条相反
algorithm								/'ælgə'rɪðəm/ 		算法
casting									*					类型转换
constant								*					常量
data type								*					数据类型
declare variables						/'vɛrɪəbl/ 			声明变量
decrement operator						/'dɛkrɪmənt/ 		自减操作符:--
increment operator						/'ɪŋkrəmənt/ 		自增操作符:++
floating-point number 					*					浮点数
float type 								*					浮点类型
identifier								*					标识符
IPO(Input Process Output)				*					输入、处理、输出
incremental development and testing		/ɪnkrə'məntl/ 		增量式/增量式开发和测试
operator								*					操作符
operand									/ˌɑpə'rænd/ 		操作数
overflow 								/ˌovɚ'flo/ 			上溢
underflow								*					下溢
primitive data type 					*					基本数据类型
pseudo code								/'sʊdo/ 			伪代码
requirement specification 				*					需求规范
scope of a variables 					*					变量范围
system analisis							*					系统分析
system design							*					系统设计
UNIX epoch								/'ɛpək/ 			UNIX时间戳

第03章 选择

relational operator						/rɪ'leʃənl/ 		关系操作符
comparison operator						*					比较操作符
associativity							/ə,səuʃjə'tivəti/ 	(操作符间的)结合规则

第04章 数学函数、字符和字符串

trigonometric method 					/ˌtriɡənə'metrik/ 	三角函数方法
exponent method 						/ɪk'sponənt/ 		指数函数方法
service method							*					服务方法
encoding								*					编码
encoding scheme							*					编码表
supplementary character					*					补充字符(与Unicode字符集有关)
reference type 							*					引用类型
prefix 									*					前缀
suffix									*					后缀

第05章 循环

counter-controlled loop					*					计数器控制的循环
sentinel value							/'sɛntɪnl/ 			标记值:与循环控制有关
sentinel-controlled loop				*					标记位控制的循环
input redirection						*					输入重定向
output redirection 						*					输出重定向
control variable 						*					控制变量
pretest loop							/'pritɛst/ 			前测循环:while、for,循环条件在循环体之前
posttest loop							*					后测循环:do-while
break statement 						*					break语句
continue statement 						*					continue语句
for loop								*					for循环
do-while loop							*					do-while循环
infinite loop							/'ɪnfɪnət/ 			无限循环,死循环
off-by-one error						*					差一错误?
iteration								/ˌɪtə'reʃən/ 		迭代
loop body								*					循环体
nested loop								*					嵌套循环

第06章 方法

method header 							*					方法头
modifier								*					修饰符
return value type						*					返回值类型
method name 							*					方法名
parameter								/pə'ræmɪtɚ/ 		方法的参数
value-returning method 					*					带返回值的方法
void method								*					没有返回值的方法
formal parameter						*					形式参数,简称形参parameter
actual parameter						*					实际参数,简称实参argument
parameter list							*					参数列表
method signature						*					方法签名
method、procedure、function				*					方法、过程、函数
call、invoke							/ɪn'vok/ 			方法的调用
call stack								*					调用堆栈(执行堆栈、运行时堆栈、机器堆栈)P175
parameter order association				/ə,soʃɪ'eʃən/ 		参数顺序匹配
pass-by-value							*					值传递
local variable 							*					局部变量
method abstraction						*					方法抽象
information hiding						*					信息隐藏,就是封装
encapsulation 							/in,-kæpsə'leiʃən/ 	封装
stub									/stʌb/ 				待完善方法:一个简单但不完善的方法

第07章 一维数组

indexed variable 						*					下标变量,即数组的索引号
anonymous array							/ə'nɑnəməs/ 		匿名数组
linear searching 						*					线性查找
binary searching						*					二分查找
array initializer						*					数组初始化语法
garbage collection						*					垃圾回收
selection sort 							*					选择排序

第08章 多维数组

第09章 对象和类

OOP(object-oriented programming)		*					面向对象
class									*					类
object 									*					对象
instance 								/'ɪnstəns/ 			实例
state、(property、attribute)			*					对象的状态(特征、属性)
behavior(action) 						*					对象的行为(动作)
instantiation							/in,stænʃieiʃən/  	实例化
constructor 							*					构造方法
main class 								*					主类:包含main方法的类
UML(Unified Modeling Language) 			*					统一建模语言
UML class diagram 						*					UML类图(类图class diagram)
no-arg(no-argument constructor) 		*					无参构造方法
default constructor						*					默认构造方法
object member access operator 			* 					对象成员访问操作符:.
dot operator							* 					点操作符
instance variable 						*					实例变量
instance method 						* 					实例方法
calling object 							* 					调用对象:调用对象实例方法的过程
anonymous object 						* 					匿名对象
static variable 						*					静态变量
class variable 							* 					类变量
static method 							* 					静态方法
package-private 						* 					包私有
package-access							* 					包内访问
data field encapsulation 				*					数据域封装
accessor 								*					访问器,就是getter方法
mutator 								/'mju:teitə/  		修改器,就是setter方法
pass-by-sharing 						* 					传共享,方法中引用的对象和传递的对象相同
immutable object 						/ɪ'mjutəbl/ 		不可变对象
immutable class 						* 					不可变类
data field 								* 					数据域

第10章 面向对象思考

class's contract 						*					类的合约:
ADT(Abstract Data Type)					*					抽象数据类型:类
class encapsulation 					* 					类的封装
boxing 									* 					装箱
unboxing								* 					拆箱

第11章 继承和多态

parent class(superclass、base class)	* 					父类(超类、基类)
child class(subclass、derived class)	* 					子类(次类、派生类)、extended class扩展类
multiple inheritance 					*					多重继承
single inheritance 						* 					单一继承
constructor chaining 					* 					构造方法链
method overriding 						* 					方法的重写
override annotation 					* 					重写标注 @override
supertype/subtype 						* 					父类型/子类型
declared type/actual type 				* 					声明类型/实际类型
implicit casting 						/ɪm'plɪsɪt/  		隐式转换
explicit casting 						/ɪk'splɪsɪt/  		显式转换
upcasting/downcasting 					* 					向上/向下转型
dynamic binding 						/daɪ'næmɪk/  		动态绑定
polymorphism 							/ˌpɑlɪ'mɔrfɪzm/  	多态
type inference 							* 					类型推导

第12章 异常处理和文本I/O

runtime error 							* 					运行时错误
exception 								* 					异常
system error 							* 					系统错误
unchecked exception 					* 					免检异常
checked exception 						* 					必检异常
declare an exception 					* 					声明一个异常
throw an exception 						* 					抛出一个异常
catch an exception 						*  					捕获一个异常
exception handler 						* 					异常处理器
chained exception 						* 					链式异常
absolute file name 						* 					绝对文件名
relative file name 						* 					相对文件名
directory path 							* 					目录路径
exception propagation 					/ˌprɑpə'geʃən/  	异常传播

第13章 抽象类和接口

interface 								* 					接口
subinterface 							* 					子接口
abstract class 							* 					抽象类
abstract method 						* 					抽象方法
interface inheritance 					* 					接口继承
marker interface 						* 					标记接口:接口是空
shallow copy/deep copy 					* 					浅复制/深复制

第14章 JavaFX基础

第15章 事件驱动编程和动画

第16章 JavaFX UI组件和多媒体

第17章 二进制I/O

text I/O class 							* 					文本IO类
binary I/O class 						* 					二进制IO类
filter stream 							* 					过滤器数据流
serializable							/'sɪrɪəlaɪz/ 		可序列化的
object serialization 					*					对象序列化
object deserialization 					* 					对象反序列化
file pointer 							* 					文件指针
sequential-access file 					* 					顺序访问文件

第18章 递归

recursive method 						/rɪ'kɝsɪv/  		递归方法
direct recursion 						/rɪ'kɝʃən/  		直接递归
indirect recursion						* 					间接递归
infinite recursion						/'ɪnfɪnət/  		无限递归
recursive helper method 				* 					递归辅助方法
stopping condition 						* 					终止条件
tail recursion 							* 					尾递归
base case 								* 					基础情况
posted @ 2016-11-25 19:33  sonng  阅读(1759)  评论(0编辑  收藏  举报