第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 * 基础情况

0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词的更多相关文章

  1. java学习笔记(1)java的基础介绍 、JDK下载、配置环境变量、运行java程序

    java工程师是开发软件的 什么是软件呢? 计算机包括两部分: 硬件: 鼠标.键盘.显示器.主机箱内部的cpu.内存条.硬盘等 软件: 软件包括:系统软件和应用软件 系统软件:直接和硬件交互的软件:w ...

  2. Java学习笔记(二)——Java操作properties文件

    [前面的话] 前段时间在学习和玩java web相关的东西,对于这些技术,一边学习,一边做东西,一边总结,希望可以一边成长和有所收获.有时总是思考太多反而成为了前进的阻力,所以对于生活还是简单一些,不 ...

  3. Java学习笔记(一) java介绍

    编程语言分为:编译型语言和解释型语言. 编译型语言需要经过特定编译器通过一次性编译,成为该特定平台硬件可执行的机器码,可脱离开发环境独立运行,运行效率较高,但是无法跨平台移植. 解释型语言需要经过特定 ...

  4. Java学习笔记(八)——java多线程

    [前面的话] 实际项目在用spring框架结合dubbo框架做一个系统,虽然也负责了一块内容,但是自己的能力还是不足,所以还需要好好学习一下基础知识,然后做一些笔记.希望做完了这个项目可以写一些dub ...

  5. Java学习笔记(十七)——java序列化

    [前面的话] 做项目总是要用到很多东西,遇到一个新的知识,并不是这个知识出来的时间短,而是对于自己来说是新的,所以就需要自己去学习,希望今后可以提高学习的效率. 这篇文章是关于Java 序列化的,选择 ...

  6. 【Java学习笔记之十七】Java中普通代码块,构造代码块,静态代码块区别及代码示例分析

    //执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 //普通代码块:在 ...

  7. 【Java学习笔记之二】java标识符命名规范

    什么是标识符 就是程序员在定义java程序时,自定义的一些名字.标识符可以应用在类名.变量.函数名.包名上. 标识符必须遵循以下规则 标识符由26个英文字符大小写(a~zA~Z).数字(0~9).下划 ...

  8. Java 学习笔记 (二) Selenium WebDriver Java 弹出框

    下面这段实例实现了以下功能: 1. profile使用用户本地电脑上的 (selenium 3有问题.因为selenium 3把profile复制到一个temp文件夹里,但并不复制回去.所以每次打开仍 ...

  9. JAVA学习笔记(2)—— java初始化三个原则

    1. 初始化原则 (1)   静态对象(变量)优先于非静态对象(变量)初始化,其中静态对象(变量)初始化一次,非静态对象(变量)可能会初始化多次. (2)   父类优先于子类初始化 (3)   按照成 ...

随机推荐

  1. AppCan学习笔记----关闭页面listview动态加载数据

    AppCan页面关闭 AppCan 的页面是由两个HTML组成,如果要完全关闭的话需要在主HTML eg.index.html中关闭,关闭方法:appcan.window.close(-1); 管道 ...

  2. Android学习笔记之ListView复用机制

    PS:满打满算,差不多三个月没写博客了...前一阵忙的不可开交...总算是可以抽出时间研究研究其他事情了... 学习内容: 1.ListView的复用机制 2.ViewHolder的概念 1.List ...

  3. 简述.NET事务应用原则

    .NET事务应用原则 1.在同一个数据库内进行CRUD时,应使用同一个DbConnection对象,且显式指定DbConnection均为同一个DbTransaction,示例代码如下: //在同一个 ...

  4. Alg-4:算法可视化tiny库的实现

    好吧,准备好好实践一下<算法>这本书的内容的,有点讨厌的是这本书是以Java作为示例语言的(好吧,我承认我有语言偏见,Java就是臭).其中有一个Std库,其中涉及到简化输入输出.随机数生 ...

  5. MesaSQLite数据库的简单使用方法

    前言部分 本文非原创 文章摘自:http://m.blog.csdn.net/blog/wsxzk123/17282325 数据库工具:MesaSQLite 一.创建数据库 1.创建数据库 MesaS ...

  6. C#中正则表达式在replace中的应用!

    多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容.     此外, ...

  7. EF配置模型

    配置方法 EF里面的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面,还有 ...

  8. 如何给Ubuntu12.10 安装Vmware Tools

    众所周知在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(而不再用按ctrl+alT释放),而且 ...

  9. PHP中return 和 exit 、break和contiue 区别与用法

    先说一下exit函数的用法. 作用: 输出一则消息并且终止当前脚本. 如果一段文本中包括多个以 结束的脚本,则exit退出当前所在脚本. 比如一篇php文本包括一下代码,则输出为world. < ...

  10. java Byte[] to String(hex)

    1. 字节数组转换成16进制字符展示 2.代码 package com.goodfan; public class ByteArrayToString { private static char[] ...