java專業英語
abstract (關鍵字) 抽象 ['.bstr.kt]
access vt.訪問,存取 ['.kses]‘(n.入口,使用權)
algorithm n.演算法 ['.lg.riem]
annotation [Java]程式碼註釋 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]‘
(反義:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.應用,適用 [.'plai]
application n.應用,應用程式 [,.pli'kei..n]‘ (application crash 程式崩潰)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.引數;爭論,論據 ['ɑ:gjum.nt]‘(縮寫args)
assert (關鍵字) 斷言 [.'s.:t] ‘ (
associate n.關聯(同伴,夥伴) [.'s.u.ieit]
attribute n.屬性(品質,特徵) [.'tribju:t]
boolean (關鍵字) 邏輯的, 布林型
call n.v.呼叫; 呼叫; [k.:l]
circumstance n.事件(環境,狀況) ['s.:k.mst.ns]
crash n.崩潰,破碎 [kr..]
cohesion 內聚,黏聚,結合 [k.u'hi:..n]
a class is designed with a single, well-focoused purpose.
應該不止這點
command n. 命令,指令 [k.'mɑ:nd](指揮, 控制)
(command-line 命令列)
Comments [java]文字註釋 ['k.ments]
compile [java] v.編譯 [k.m'pail]‘
Compilation n.編輯[,k.mpi'lei..n]
const (保留字)
constant n. 常量, 常數, 恆量 ['k.nst.nt]
continue (關鍵字)
coupling 耦合,聯結 ['k.pli.]
making sure that classes know about other classes only through their APIs.
declare [java]宣告 [di'kl..]
default (關鍵字) 預設值 ; 預設值 [di'f.:lt]
delimiter 定義符; 定界符
Encapsulation [java]封裝 (hiding implementation details)
Exception [java]例外; 異常 [ik'sep..n]
entry n.登入項, 輸入項, 條目['entri]
enum (關鍵字) 列舉
execute vt.執行 ['eksikju:t]
exhibit v.顯示, 陳列 [ig'zibit]
exist 存在, 發生 [ig'zist] ‘(SQL關鍵字exists)
extends (關鍵字) 繼承、擴充套件 [ik'stend]
false (關鍵字)
final (關鍵字) finally (關鍵字)
fragments 段落; 程式碼塊 ['fr.gm.nt]
FrameWork [java]結構,框架 ['freimw.:k]
Generic [java]泛型 [d.i'nerik]
goto (保留字) 跳轉
heap n.堆 [hi:p]
implements (關鍵字) 實現 ['implim.nt]
import (關鍵字) 引入(進口,輸入)
Info n.資訊
(information [,inf.'mei..n] )
Inheritance [java]繼承 [in'herit.ns] (遺傳,遺產)
initialize 預置初始化 [i'ni..laiz]
instanceof (關鍵字) 運算子,用於引用變數,以檢查這個物件
是否是某種型別。返回 boolean 值。
interface (關鍵字) 介面 ['int.feis]
invoke vt.呼叫 [in'v.uk]‘ (invocation [,inv.u'kei..n])
Iterator [java]迭代器, 迭代程式
legal 合法的 ['li:g.l]
log n.日誌,記錄 [l.g]
native (關鍵字) ['neitiv]
nested [java]巢狀的 ['nestid] ‘如:內部類(nested classes)
Object [java]物件 ['.bd.ekt]
Overload [java]方法的過載(不同引數列表的同名方法) [,.uv.'l.ud]
Override [java]方法的覆蓋(覆蓋父類的方法) [,.uv.'raid]
polymiorphism [java]多型 (polymorphism 多形性[,p.li'm.:fizm])
allowing a single object to be seen as having many types.
principle n.原則,原理,主義 ['prinsipl]
priority n. 優先順序 [prai'.riti]
process n. 程式, 程序 ['pr.ses]
protected (關鍵字) 受保護的,私有的 [pr.'tektid]
provide v.規定(供應,準備,預防)[pr.'vaid]
refer to v.引用 [ri'f.:][tu:]
reference n. 參考(引用,涉及)['ref.r.ns]‘
–>reference variable 參量, 參考變數,引用變數
Reflection [java]反射 [ri'flek..n]
script n.手寫體,小型程式 [skript]
serialized vt.序列化,序列化 ['si.ri.laiz]‘
(serializable adj.)(deserialize反序列化,反序列化)
Socket [java]網路套接字['s.kit]
stack n.堆疊 [st.k] (對應heap 堆)
statement 程式語句; 語句 ['steitm.nt]‘ n. 陳述,指令
subclass n.子類 ['s.bklɑ:s]‘ (supertype 父類)
switch (關鍵字) 選擇語句。 n.開關,道岔 [swɪtʃ]
synchronized (關鍵字) 同步(鎖) ['si.kr.naiz]
Thread [java]執行緒 [θred]
throw (關鍵字) throws (關鍵字) [θr.u] 丟擲(異常)
transient (關鍵字) 瞬變;臨時的['tr.nzi.nt]‘(可序列化)
valid 正確的,有效的 ['v.lid]
variable n.變數 a.可變的['v..ri.bl]
volatile (關鍵字) 不穩定的['v.l.tail]
while (關鍵字) 迴圈語句。當…的時候 [hwail]
java常用單詞以及它的用法
lang包:
字串類的方法:
character類:
isLetter():判斷是不是字母
isDigit():判斷是不是數字
isWhiteSpace():判斷是不是空格
isUpperCase():判斷是不是大寫
isLowerCase():判斷是不是小寫
String類:
equals():比較物件中值是否相等
length():返回字串長度
CompareTo():比較相同索引位置上字元的 ASCII
StartsWith():判斷是否以 …開頭
endsWith():判斷是否以…結尾
toUpperCase():將所有小寫轉為大寫
toLowerCase():將所有大些轉為小寫
trim():截掉空格
indexOf():搜尋某個字元在字串中是否存在
LastIndexOf():從後往前搜尋第一次遇到字元的索引
CharAt:根據下標找字元
subString:擷取
concat:連結
StringBuffer類:
append():追加
setcharAt():將下表對應的字元更改為某個字元
insert():插入字元
reverse():倒置,反置
replace():替換
toString():返回當前物件的字串表現形式
Math類:
static:靜態
Class類:
getClass():獲得類的描述資訊
getSuperClass():獲得父類的描述資訊
forName():java與
sql建立連線時使用
util包:
Calendar類:日曆類
Calendar.getInstance();獲得該類的例項
Date:日期
Date.gettime();獲得毫秒數
get():獲得時間組成部分
add():加上時間組成部分
set():修改時間組成部分
DAY_OF_YEAR 這一年的第幾天
DAY_OF_MONTH 這一月的第幾天
DAY_OF_WEEK 這一週的第幾天
Random 類:
Rand.nextInt 隨機數
框架集合:
ArrayList: 查詢資料比較多時用該類
size():測試容量
get():獲得集合框架中的資料
add():向集合框架中新增資料
set():修改集合框架中的資料
isEmpty():判斷集合框架是否為空
indexof():搜尋內容
remove():刪除
clear():清空
LinkedList :當插入修改資料情況多時用該類
removeFirst():刪除第一個元素
removeLast():刪除最後一個元素
addFirst():新增第一個元素
addLast():新增最後一個元素
Vector類
addElement():新增
removeElement():刪除
Hashmap類
put():新增方法
get():查詢資料
remove():刪除資料
IO包
length():測試檔案容量
exists():判斷檔案是否存在
CreateNewFile():建立新檔案
delete():刪除原檔案
getAbsolutePath():獲得檔案的絕對路徑
FileOutputStream():輸出流
FileInputStream():輸入流
字元流:
FileReader:讀檔案
FileWriter:寫檔案
BufferedReader:緩衝讀取流
readline():讀取一行內容
BufferedReader 字串讀取的緩衝流
write():寫
newLine():換行
System.in的read方法,可以從控制檯接受輸入:
InputStreamReader() 配合 BufferedReader()使用
SQL包
Java與 SQL server 2005 連線
六個步驟:
//建立資料來源
//載入驅動程式
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
//建立連線
Connection con=java.sql.DriverManager.getConnection(“jdbc:\\jdbc:myODBC”,”sa”,”");
//建立語句物件
Statement sta=con.createStatement();
//執行
SQL語句
String strsql=”Update teacher set address=’地名’ where name=’姓名’”;
int count= sta.executeUpdate(strsql);
System.out.println (“更新了”+count+”行記錄”);
//關閉連線
sta.close();
con.close();
捕捉異常
catch(ClassNotFoundException cnfe) {
cnfe.printStackTrace();
}
catch(SQLException sqle) {
sqle.printStackTrace();
}
預編譯語句物件:preparedStatement
***************************************************************
path [ pɑ:θ ] 路徑
class [klɑ:s] 類
classpath [klɑ:s'pɑ:θ ] 類路徑
public ['p ʌblik] 公共的,公用的
private ['praivit] 私有的,私人的
static ['stæ tik] 靜的;靜態的;靜止的
void [vɔid] 空的,沒有返回值的
main [mein] 主要的,重要的
System ['sistəm] 系統,方法
out [aut] 往外,出現,出外
print [print ] 列印
Demo [ 'deməu ] 演示
version [ 'və:ʃən] 版本
author [ 'ɔ:θə ] 作者
byte [bait] 位元組
short [ʃɔ:t] 短整型
int [int] 整型
long [lɔ:ŋ] 長整形
char [tʃɑ:] 字元型
String [striŋ] 字串型別
float [fləut] 單精度浮點型別
double ['dʌbl] 雙精度浮點型,雙倍
type [taip] 型別
boolean ['bu:li:ən] 布林型別真假二值
true [tru:] 真,正確的(成立的)
false [fɔ:ls] 假,錯誤的(不成立的)
binary ['bainəri] 二進位制
octal ['ɔktəl] 八進位制
hex [heks] 十六進位制
count [kaunt] 計數;計算;(計數器思想,上課注意聽)
sum [ s ʌm] 總數,總計
salary [ 'sæləri ] 薪水
Random ['ræn dəm] 隨機的
Scanner ['skænə] 接收輸入
import [im' pɔ:t] 匯入,輸入
if [if] 如果
else [els] 否則
switch [switʃ] 判斷語句
case [keis] 例項,情況
break [breik] 退出
continue [kən 'tinju] 跳出…繼續
return [ri tə:n] 返回
default [di'fɔ:lt]或者的意思(在軟體配置中還有預設的意思)
while [wail] 當……的時候
loop [lu:p] 迴圈
Max [ ma: k s] 最大的
Min [ mi n] 最小的
Function [ 'fʌŋ k ʃən ] 功能,函式
Method [ 'me θə d ] 方法
result [ ri'zʌlt ]結果
Compare [ kəm' pεə ] 比較
temp [ tem p ] 臨時
Array [ ə'rei ] 陣列
null [nʌl ] 空,無效的
pointer ['p ɔi n tə] 指標
Exception [ ik 'sep ʃən] 異常
Error [ erə ] 錯誤
Thread [ θred ] 執行緒,線狀物
Lang [læŋ] language['læŋɡ wi dʒ] 語言的縮寫
index ['indeks] 角標,索引,指標
Outof [ a:ut ɔf] 在…之外
bound [baund] 範圍
length [ leŋθ] 長度
sort [sɔ:t] 將…排序 //Arrays.sort(arr)
select [si'lekt] 選擇 //selectSort
bubble ['bʌbl] 冒泡,氣泡 //bullbeSort
change [ tʃeindʒ ] 改變,交換
swap [ swɔp ] 交換
nullpointerException 空指標異常
ArrayIndexOutOfBoundsException 陣列角標越界異常
half [ hɑ:f ] 一半的,半個的
search [ sə: tʃ] 搜尋,查詢
mid [ mid] 中間的
number [ 'nʌmbə ] 數字,號碼
util [ ju'til]是utility[ ju'tiliti ]功能,功效的縮寫
Transition [ træn'ziʃən] 轉換通常會用trans為其簡寫形式
Object [ 'ɔb dʒi kt ] 物件, 物體
Class member [ 'membə ] 類成員
Class method [ 'meθəd] ] 類方法
Class variable [ 'vεə riə ble ] 類變數
Constructor [ kən'strʌktə ] 構造方法,構造器
package [ 'pækidʒ] 包
Car [ kɑ: ] 汽車,小轎車
Color [ 'kʌlə] 顏色
Red [ red ] 紅色
Blue [ blu: ] 藍色
Black [ blæ k] 黑色
White [ hwait ] 白色
run [ run] 跑, 執行
Person [ 'pə:sən ] 人
People [ 'pi:pl ] 人,人們
Age [ eidʒ] 年齡
Name [ neim ] 名字,名稱,名譽,名人
Speak [ spi:k] 說話,講話,
set [ set] 設定
reset [r i set] 重新設定
get [get ] 獲取,獲得
code [ kəud ] 程式碼,代號,編碼
country [ 'kʌn tri ] 國家,國土
University [ju:ni'və:siti] 大學
College [ 'kɔlidʒ] 大學
Private [ 'praivit ] 私有的,私人的
show [ ʃəu] 顯示,展示
sleep [ sli:p ] 睡, 睡覺, 睡眠 1秒=1000毫秒
single [ 'siŋgl] 單一的,單獨的,單身的,單程的
instance [ 'instəns ]例項,情況
tool [ tu:l] 工具
Data [ 'deitə ] 資料
develop [ di'veləp ] 開發
extends [ ik'stends] 繼承,延伸,推廣
Phone [ fəun ] 電話
Call [ kɔ:l] 呼叫,給…打電話
Study [ 'stʌdi] 學習,研究
work [ wə:k ] 工作,操作
super ['sju: pə] 父類的,超級的,,超類的
final ['fai nl] 最終的
finally
finalized
abstract ['æbstrækt] 抽象的
interface [ 'intəfeis ] 介面
implements ['impliments] 實現
mouse [maus ] 滑鼠, 老鼠
bonus [ 'bəunəs ] 獎金
inner [ 'inə ] 內部的
protect [prəu'tekt] 保護,受保護的,防衛
equals ['i:kwəls]判斷兩個字串是否相等
memory ['meməri] 記憶,記憶體,儲存器
OutOfMemoryError 在記憶體之外的錯誤:記憶體溢位(專業說法)
heap [hi:p] 堆
space [speis] 空間
Java heap space Java堆記憶體
Throw [θrəu] 丟擲,投擲
Throws [θrəuz] throw的複數形式
finally ['fainəli] 最後,最終
Message ['mesidʒ] 訊息,資訊,通知
try [trai] 嘗試,試圖
catch [kætʃ] 捕獲,捕捉,抓住
close [kləuz] 關閉,結束
open ['əupən] 開啟,公開
add [æd] 新增,增加
prelect [pri'lekt ] 講課,講演
directory [ di'rektəri ] 目錄
throwable [ 'θrəuə'ei bl ] 直譯是可丟擲的,在Java中指異常類.
ClassCastException (“型別錯誤”),型別轉換異常
Runtime [run'taim] 執行時間
RuntimeException 執行時異常
Current ['kʌrənt] 當前的,現在的
Arithmetic [ə'riθmətik ] 算數
synchronized [ 'sɪŋkrə,naɪzd] 同步的
Runnable [ 'rʌnəbl] 可捕捉的(在java中它是一個介面)
Inter rupted [,intə'rʌptid] 中斷的,被阻止的
Ticket ['tikit] 票
Bank [bæŋk] 銀行
tank 坦克
flag [flæɡ] 標記, 旗幟
dead [ded] 死亡的,無生命的
lock [ lɔk] 鎖
unlock
Resource [ ri'sɔ:s] 資源
Notify ['nəutifai ] 喚醒, 告知
Input ['input] 輸入
Output [ 'autput ] 輸出
bounded ['baundid] 有界限的
Buffer ['bʌfə] 緩衝區
boundedbuffer 有界緩衝區
Signal ['siɡ nəl] 訊號,標誌
Condition [kən'diʃən] 條件
Producer [prə'du:sə] 生產者
Consumer [ kən'sju:mə ] 消費者
substring [ 'sʌb striŋ] 子字串, 部分字串,子鏈
Trim [trim] 修剪, 修整
Append [ə'pend] 新增
Add [ æd] 增加
Insert [in'sə:t] 插入, 比如把一段字串 “cd” 插入到 “abef”
Delete [di'li:t] 刪除
remove
replace [ri'pleis] 代替,取代,更換
update [ ʌp'deit] 更新
Create [ kri'eit ] 創造,創作
Builder ['bildə] Java中為 “緩衝器”, 直譯為建築者
StringBuffer 字串緩衝區(同步的)
StringBuilder 字串緩衝區(不同步的)
char [tʃɑ:] 字元型
character ['kærəktə] 字元
int [int] 整型
integer ['intidʒə] 整數型別
parse [pɑ:z] 解析, 轉換成…
parseInt 轉換為int型別
Retain [ri'tein] 保持
reverse [ ri'və:s ] 反轉,翻轉
collection [kə'lekʃən] 集合,聚集,採集
Remove [ri'mu:v] 移除,刪除
clear [kliə] 清空,清除,清楚的.
Iterator [itə'rei tə] 迭代器
list [list] 列表,清單(集合之一)
ArrayList ['əri list] 陣列列表(最常用的集合,重點掌握)
HasPrevious ['pri:vjəs] 在…之前
HasNext
Split [split] 切割
Element ['elimənt] 元素
NoSuchElementException
linked [ liŋkt] 連線的
contains [kən'teinz] 包含
Set [ set] 集合
Comparator ['kəmpə reitə] 比較儀
style [stail] 風格,型別
math [mæθ] 數學,算數
ceil() [ si:l] 返回大於引數的最小整數。
floor() [flɔ:] 返回小於引數的最大整數。
round() [raund] 返回四捨五入的整數。
pow(a,b) [ p a u]a的b次方。
execute ['eksikju:t] 執行
process ['prəuses] 處理,加工
Notepad ['nəutpæd] 筆記本
destroy [di'strɔi] 消毀, 破壞,消滅
Separator ['sepə reitə] 分隔符,分離器
Generic [dʒi'nerik] 類的,一般的
vector ['vektə] 也是一個集合(早期的一個集合現在幾乎不用了)
value ['vælju:] 值,價值
Calendar ['kæ lən dɚ] 日曆,日曆表,曆法
Day [dei] 一天, 每天
Week [wi:k] 周,星期
Month [ mʌnθ] 月
Year [jiə] 年
format ['fɔ:mæt] 格式,樣式
ParseException 解析異常
stack [stæk] 堆
trace [treis] 痕跡
printStackTrace
by [bai] 通過,按照
order ['ɔ:də] 順序,規則
byOrder
line [lain] 一行
readLine() 讀取一行
stream [stri:m] 流 (生活中常見的流有: 水流,電流,資料流)
flush [flʌʃ]清空緩衝區資料,然後緩衝區的資料就去了它們該去的地方
filter [filtə]過濾器
Absolute ['æbsəlju:t] 絕對的
hidden ['hidən] 隱藏的
Suffix [sə'fiks] 字尾的
level ['levəl] 標準,水平的
store [stɔ:] 儲存
accept [ək'sept] 接受,承認,同意
sequence ['si:kwəns] 序列
Enumeration [i,nju:mə'reiʃən] 列舉,列舉
merge [mə:dʒ] 合併
access ['ækses] 使用
Un supported [,ʌnsə'pɔ:tid] 不支援的
Unsupported Encoding Exception
compare [kəm'pεə] 比較
comparable ['kɔm pə rəbl] 可以比較的
field ['fi:ld] 欄位
button ['bʌtən] 按鈕
frame [freim] 框架,結構
action ['ækʃən] 行動,動作
event [i'vent] 事件,
visible ['vizəbl] 看的見的,可見的
menu ['menju:] 選單
area ['εə r iə] 區域,地區
item ['aitəm] 條目,專案
Scroll [sk r əul] 卷軸,滾動
pane [pein] 窗格
ScrollPane 滾動視窗;滾動面板
Content ['kɔntent] 內容
Context
choose [tʃu:z] 選擇
dialog ['daiəlɔg] 對話,會話
Relative [ 'relətiv ] 相對的
Init [ i,nit ] 初始化
Initialization [ i,ni ʃəl'zeiʃən] 初始化
perform [pə'fɔ:m] 執行,運轉
Port [ pɔ:t ] (計算機的)埠
Viewport [ 'vju:pɔ:t ] 視口
pressed [prest] 緊迫的, 加壓的
display [,dis'plei] 顯示; 表現
dispose [dis'pəuz] 處理,安排
Operator ['ɔpəreitə] 操作員
operation [,ɔpə'reiʃən] 操作(動詞)
host [həust] 主機,主人
address [ə'dres] 地址
HostAddress
receive [ri'si:v] 接收
send [send] 傳送
client ['klaiənt] 客戶
Server ['sə:və] 伺服器
log [lɔ'gin] 註冊
register ['redʒistə] 登入
upload [ 'ʌpləud] 上傳
Download [daun'ləud] 下載
Task [tɑ:sk] 任務
Browse [brauz] 瀏覽
Browser [ brawə:] 瀏覽器
connection [kə'nekʃən] 連線
layout ['leiaut] 佈局
Terminate [ 'tə:mineit ] 結束
Instantiation [in,stænʃi'eiʃən] 例項化
Instance
declared [di'klεəd] 公然的
Access [ ək'ses ] 進入,接近,入口,通道
Accessible [ək'sesəbl] 可進入的
invoke [in'vəuk] 呼叫
board [bɔ:d] 木板,甲板
MainBoard
card [kɑ:d] 卡片
Network card
match [mætʃ] 匹配
matcher ['mætʃə] 匹配器
pattern ['pætən] 模式,圖案
Regex [ ri'dʒeks ] 正則表示式
title ['taitl] 標題
untitled [,ʌn'taitld] 無標題的
Charset [ tʃɑ: set ] 字符集,編碼集
Encoding
Rows [rəus ] 多行,
Cols [ kɔls] 列數
Top [ tɔp] 頂部,頂端