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] ' (java 1.4 之后成為關鍵字)
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] 頂部,頂端
center ['sent?] ?中心, 中央
?
target ['tɑ:ɡit] 目標
document ['d?kjum?nt] 文件
?
table ['teibl] ?表格,桌子
span [sp?n] 跨度,范圍
?
User ['juz?] 用戶
password ['pɑ:sw?:d ] 密碼
?
Radio [ 'reidi?u ] 單選框
Checkbox [ 't?ekb?ks ] 復選框
?
image ['imid?] 圖像,影像
none [n?n] 沒有
?
option ['?p??n] ?選項
Form [ f?;m] 結構,形式
?
Height ? [hait] 高度
Width [wiθ] 寬度
border ['b?:d?] ?邊框寬度
alert [?'l?:t] ?警告,彈出
Onclick [ ?n'klik] 鼠標單擊
?
reset [ 'ri:set] ?重置,清零
submit [s?b'mit] ?提交
Stylesheet ?? [stail' ?:t] ?樣式表
Background ? ['b?kɡra?nd] 背景
decoration ? [,dek?'rei??n] 裝飾,裝潢
?
Hover ? ['h?v?, 'h?v?] ?鼠標移動到鏈接上
Active ? ['?ktiv] 選定的鏈接
Visit ed ['vi zi tid] 已訪問的鏈接
Link [li?k] ?未訪問的鏈接
?
Letter ['le t?]
Focus ['f?uk?s] 焦點,中心
blank [bl??k] ?空白的
Bottom ?? ['b?t?m] ?底部,末端
Botton
Pad ding ? [ p?d i? ] ?
Solid ['s?lid] 實線邊框
Dashed ?? [d??t] 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為虛線。否則為實線
Groove ?? [ɡru:v] ?凹槽
Dotted ? ['d?tid] ?在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為點線。否則為實線
Position ? [p?'z???n] 位置
Var [vɑ:] ?在Script中用來定義變量類型的單詞
undefined [,?ndi'faind] 未定義的,不明確的
global ['ɡl?ub?l] 全局的, 總體的
Generate [ d?n?reit] 生成
Modified ? [ 'm?di faid] 改進的,改良的