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                               *                   基礎狀況
相關文章
相關標籤/搜索