一、常用單詞
2.1、初級單詞
第一節
void:[vɔid] 空的
main:[mein] 主要的
class:[klɑ:s] 類
system:['sistəm] 系統
out:[aut] 出,外,輸出
print:[print ] 打印
public['pʌblik] 公共的,公用的
static['stætik] 靜的;靜態的;靜止的
oracle: [ˈɔ:rəkl] 甲骨文公司
eclipse:[i'klips] java編程軟件
第二節
int:[int] 整型
char:[tʃɑ:] 字符型
scanner:['skænə] 接收輸入,掃描器
integer:['intidʒə]整數 整型
type:[taip]類型
string:[striŋ] 字符串類型
double:['dʌbl] 雙精度浮點型
第三節
boolean:['bu:li:ən] 布爾類型真假二值
true:[tru:]真
false:[fɔ:ls]假 不正確的
if:[if] 如果
else:[els] 否則
break:[brek] 打破,跳出
第四節
case:[keis] 情況,實例
default:[di'fɔ:lt] 默認
switch:[switʃ] 開關,切換
break:[breik] 退出
match:[mætʃ] 匹配
exception:[ik'sepʃən] 異常
equals:['i:kwəls] 相等
第五節
while:[hwail] 當什麼時候,常作循環
index:['indeks] 索引
bug:[bʌg] 缺陷
debug:[di:'bʌg] 調試
step:[step] 步驟
error:['erə] 錯誤
answer:['ɑ:nsə] 答案 回答
第六節
rate:[reit] 比率
young:[jʌŋ] 年輕的
customer:['kʌstəmə] 顧客 買主
birthday:['bə:θdei] 生日
point:[pɔint] 分數 得分 點
continue:[kən'tinju:] 繼續、進入到下一個循環
return:[ri'tə:n] 返回
total:['təutl] 合計、總人數,,全體的
第七節
array:[ə'rei] 數組
length:[leŋθ] 長度
sort:[sɔ:t] 分組 排序
primitive:['primitiv] 初始的 簡單的
reference:['refərəns] 參照 證明 關係
info:['infəu] 通知 報告 消息
interface:['intəfeis] 接口
第八節
random:['rændəm] 隨機
insert:[in'sə:t] 插入 嵌入
compare:[kəm'pɛə] 比較 對照
ignore:[ig'nɔ:] 忽視 不理會
invert:[in'və:t] 使轉位 倒轉
password:['pɑ:swə:d] 密碼 口令
第九節
bit:[bɪt] 位,0或1
byte:[baɪt] 字節,8個bit
put:[pʊt] 放
log:[lɔ:g] 日誌
show:[ʃoʊ] 展示,顯示
第十節
change:[tʃeindʒ] 交換 互換
administrator:[əd'ministreitə] 管理員
initial:[i'niʃəl] 開始的、最初的
class:[klɑ:s] 類
object:['ɔbdʒikt] 物體 對象
encapsulation:[in,kæpsju'leiʃən] 封裝
null:[nʌl] 空的
第十一節
person:['pə:sn] 人
start:[stɑ:t] 開始
menu:['menju:] 菜單
login:[lɔg'in] 登陸
main:[mein] 主要的
document:['dɔkjumənt] 文檔
display:[di'splei] 顯示
method:['meθəd] 方法 條理
version:['və:ʃən] 版本
parameter:[pə'ræmitɚ] 參數
since:[sins] 自…..之後
calculator:['kælkju,leitə] 計算器
第十二節
shape:[ʃeip] 形狀
open:[əup] 打開
date:[deit] 日期
operate:['ɔpə,reitə] 操作
protect:[prə'tekt] 保衛 護衛
private:['praivit] 私人的 私有的
第十三節
manage:['mænidʒ] 控制,管理
search:[sə:tʃ] 搜尋 查找
upper:['ʌpə] 上面的
第十四節
equal:['i:kwəl] 相等的
ignore:[ig'nɔ:] 忽視 駁回
lower:['ləuə] 較低的 下部的
last:[lɑ:st] 最後的
trim:[trim] 裁切
concatenate:[kɔn'kætineit] 使連鎖 連成一串 使連接
buffer:['bʌfə] 緩衝
final:['fainl] 最後的 最終的
第十五節
定義變量中常用的單詞
score:[skɔ:]成績
price:[prais]價錢
test:[test]實驗,測試
demo:['deməu]示例
sum:[sʌm] 和
num:[nʌm] 數字
height:[hait] 身高
weight :[weit] 體重
music:['mju:zik] 音樂
computer:[kəm'pju:tə] 電腦
student:['stju:dənt] 學生
total:['təutl] 總計的,總括的,全體的
第十六節
max 最大的
min 最小的
avg 平均分
Add 加
Minus 減
multiply:['mʌltiplai] 乘
divide:[di'vaid] 除
Monday:['mʌndei] 星期一
Tuesday:['tju:zdi] 星期二
Wednesday:['wenzdi] 星期三
Thursday:['θə:zdi] 星期四
Friday:['fraidi] 星期五
Saturday:['sætədi] 星期六
Sunday:['sʌndi] 星期日
月份+縮寫
一月:January Jan.
二月:February Feb.
三月:March Mar.
四月:April Apr.
五月:May –
六月:June –
七月:July –
八月:August Aug.
九月:September Sept.
十月:October Oct.
十一月:November Nov.
十二月:December Dec
1.2高級部分
二、常見異常與錯誤翻譯
//算術異常
ArithmeticExecption //空指針異常類 NullPointerException //類型強制轉換異常 ClassCastException //數組負下標異常 NegativeArrayException //數組下標越界異常 ArrayIndexOutOfBoundsException //違背安全原則異常 SecturityException //文件已結束異常 EOFException //文件未找到異常 FileNotFoundException //字符串轉換爲數字異常 NumberFormatException //操作數據庫異常 SQLException //輸入輸出異常 IOException //方法未找到異常 NoSuchMethodException //抽象方法錯誤,當應用試圖調用抽象方法時拋出 java.lang.AbstractMethodError //斷言錯誤,用來指示一個斷言失敗的情況 java.lang.AssertionError //類循環依賴錯誤,若檢測到類之間循環依賴則拋出該異常 java.lang.ClassCircularityError //類格式錯誤 java.lang.ClassFormatError //錯誤基類,標識嚴重程序運行問題,不應被應用程序捕獲的反常情況 java.lang.Error //非法訪問錯誤,違反域或方法的可見性聲明 java.lang.IllegalAccessError //不兼容的類變化錯誤,當正在執行的方法所依賴的類定義發生了不兼容的改變時,拋出該異常 java.lang.IncompatibleClassChangeError //實例化錯誤,構造一個抽象類或者接口時拋出該異常 java.lang.InstantiationError //內部錯誤 java.lang.InternalError //鏈接錯誤 java.lang.LinkageError //未找到類定義錯誤,找不到該類的定義時拋出該錯誤 java.lang.NoClassDefFoundError //域(成員變量,字段)不存在錯誤 java.lang.NoSuchFieldError //方法不存在錯誤 java.lang.NoSuchMethodError //內存不足錯誤 java.lang.OutOfMemoryError //堆棧溢出錯誤,如遞歸調用的層次太深 java.lang.StackOverflowError //線程已結束 java.lang.ThreadDeath //未知錯誤 java.lang.UnknownError //未滿足的鏈接錯誤 java.lang.UnsatisfiedLinkError //不支持的類版本錯誤 java.lang.UnsupportedClassVersionError //驗證錯誤 java.lang.VerifyError //虛擬機錯誤 java.lang.VirtualMachineError //算術條件異常,如整數除零 java.lang.ArithmeticException //數組索引越界異常 java.lang.ArrayIndexOutOfBoundsException //數組存儲異常,存放非數組聲明類型 java.lang.ArrayStoreException //類型轉換異常 java.lang.ClassCastException //找不到類異常 java.lang.ClassNotFoundException //克隆不支持異常,如沒有實現Cloneable接口 java.lang.CloneNotSupportedException //枚舉常量不存在異常 java.lang.EnumConstantNotPresentException //根異常 java.lang.Exception //非法訪問異常 java.lang.IllegalAccessException //非法的監控狀態異常 java.lang.IllegalMonitorStateException //非法的狀態異常 java.lang.IllegalStateException //非法的線程狀態異常 java.lang.IllegalThreadStateException //索引越界異常 java.lang.IndexOutOfBoundsException //實例化異常 java.lang.InstantiationException //被中斷異常 java.lang.InterruptedException //數組大小爲負值異常 java.lang.NegativeArraySizeException //屬性不存在異常,當訪問某個類的不存在的屬性時拋出該異常 java.lang.NoSuchFieldException //方法不存在異常 java.lang.NoSuchMethodException //空指針異常。當應用試圖在要求使用對象的地方使用了null時,拋出該異常 java.lang.NullPointerException //數字格式異常 java.lang.NumberFormatException //運行時異常 java.lang.RuntimeException //安全異常 java.lang.SecurityException //字符串索引越界異常 java.lang.StringIndexOutOfBoundsException //類型不存在異常 java.lang.TypeNotPresentException //不支持的方法異常 java.lang.UnsupportedOperationException //Jsp頁面異常 javax.servlet.jsp.JspException //JSP引擎解析異常 org.apache.jasper.JasperException //Servlet異常 javax.servlet.ServletException //對象已被刪除異常 org.hibernate.ObjectDeletedException
4.2、.NET中
System.Exception //所有異常的基類型 System.ApplicationException //發生非致命應用程序錯誤時引發的異常 System.SystemException //爲System命名空間中的預定義異常定義基類 System.SystemException //異常根類 System.AccessViolationException //在試圖讀寫受保護內存時引發的異常 System.ArgumentException //在向方法提供的其中一個參數無效時引發的異常 System.Collections.Generic.KeyNotFoundException //指定用於訪問集合中元素的鍵與集合中的任何鍵都不匹配時所引發的異常 System.IndexOutOfRangeException //訪問數組時,因元素索引超出數組邊界而引發的異常 System.InvalidCastException //因無效類型轉換或顯示轉換引發的異常 System.InvalidOperationException //當方法調用對於對象的當前狀態無效時引發的異常 System.InvalidProgramException //當程序包含無效Microsoft中間語言(MSIL)或元數據時引發的異常,這通常表示生成程序的編譯器中有bug System.IO.IOException //發生I/O錯誤時引發的異常 System.NotImplementedException //在無法實現請求的方法或操作時引發的異常 System.NullReferenceException //嘗試對空對象引用進行操作時引發的異常 System.OutOfMemoryException //沒有足夠的內存繼續執行程序時引發的異常 System.StackOverflowException //掛起的方法調用過多而導致執行堆棧溢出時引發的異常 System.ArgumentException //參數異常 System.ArgumentNullException //當將空引用傳遞給不接受它作爲有效參數的方法時引發的異常 System.ArgumentOutOfRangeException //當參數值超出調用的方法所定義的允許取值範圍時引發的異常 System.ArithmeticException //算術異常 System.DivideByZeroException //試圖用零除整數值或十進制數值時引發的異常 System.NotFiniteNumberException //當浮點值爲正無窮大、負無窮大或非數字(NaN)時引發的異常 System.OverflowException //在選中的上下文中所進行的算數運算、類型轉換或轉換操作導致溢出時引發的異常 System.IOException //派生的異常類型 System.IO.DirectoryNotFoundException //當找不到文件或目錄的一部分時所引發的異常 System.IO.DriveNotFoundException //當嘗試訪問的驅動器或共享不可用時引發的異常 System.IO.EndOfStreamException //讀操作試圖超出流的末尾時引發的異常 System.IO.FileLoadException //當找到託管程序卻不能加載它時引發的異常 System.IO.FileNotFoundException //試圖訪問磁盤上不存在的文件失敗時引發的異常 System.IO.PathTooLongException //當路徑名或文件名超過系統定義的最大長度時引發的異常 ArrayTypeMismatchException //試圖在數組中存儲錯誤類型的對象 BadImageFormatException //格式錯誤異常,如32位應用訪問64位系統Dll引起 DivideByZeroException //除零異常 DllNotFoundException //找不到引用的dll FormatException //參數格式錯誤 MethodAccessException //試圖訪問私有或者受保護的方法 MissingMemberException //訪問一個無效版本的dll NotSupportedException //調用的方法在類中沒有實現 PlatformNotSupportedException //平臺不支持某個特定屬性時拋出該錯誤 ArgumentException //參數異常 ArgumentNullException //空參數異常 ArgumentOutOfRangeException //參數值超出範圍 ArithmeticException //算術異常 ArrayTypeMismatchException //類型不匹配異常 IndexOutOfRangeException //索引超出範圍異常 InvalidcastException //不正確的類型轉換異常 InvalidOperationException //不正確的操作異常 MethodAccessException //方法訪問異常 MissingMemberException //丟失成員異常 NotFiniteNumberException //無窮大數字異常 NotSupportedException //操作不支持異常 NullReferenceException //空引用異常,如調用沒有實例化的對象的成員 OutOfMemoryException //內存空間不夠 PlatformNotSupportedException //平臺不支持某個特定屬性時拋出該錯誤 StackOverflowException //堆棧溢出