首页 技术 正文
技术 2022年11月21日
0 收藏 728 点赞 3,354 浏览 6493 个字

第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 * 基础情况
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,077
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,812
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,894