Java程序猿初學必看 的常用英語
abstract (關鍵字
) 抽象
[".bstr.kt]
access vt.訪問,存取
[".kses]"(n.入口,使用權)
algorithm n.演算法
[".lg.riem]
Annotation [java]代碼注釋 [.n.u"tei..n]
apply v.應用,適用 [."plai]
application n.應用,應用程序
[,.pli"kei..n]" (application crash 程序崩潰)
arbitrary a.任意的
["ɑ:bitr.ri]
argument n.參數;爭論,論據
["ɑ:gjum.nt]"(縮寫
args)
)
attribute n.屬性(品質,特徵) [."tribju:t]
boolean (關鍵字) 邏輯的
, 布爾型
call n.v.調用; 呼叫; [k.:l]
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. 常量, 常數, 恆量
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段落; 代碼塊
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:]
Reflection [java]反射
[ri"flek..n]
script n.手寫體,小型程序
[skript]
serialized vt.序列化,串列化
Socket [java]網路套接字["s.kit]
stack n.堆棧
[st.k] (對應
heap 堆)
statement程序語句; 語句
["steitm.nt]" n. 陳述,指令
subclass n.子類
["s.bklɑ:s]" (supertype 父類)
switch (關鍵字) 選擇語句。
n.開關,道岔
[swit.]
Thread [java]線程 [θred]
throw (關鍵字) throws (關鍵字) [θr.u] 拋出(異常)
valid正確的,有效的
["v.lid]
variable n.變數
a.可變的["v..ri.bl]
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:靜態
Object類:λ
λ
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類l查詢數據比較多時用該類
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 連接
六個步驟:
//建立數據源
//載入驅動程序
//建立連接
Connection con=java.sql.DriverManager.getConnection("jdbcdbc:myODBC","sa","");
//創建語句對象
Statement sta=con.createStatement();
//執行
SQL語句
String strsql="Update teacher set address="地名" where name="姓名"";
int count= sta.executeUpdate(strsql);
//關閉連接
sta.close();
con.close();
捕捉異常
catch(ClassNotFoundException cnfe)
{
cnfe.printStackTrace();
}
catch(SQLException sqle)
{
sqle.printStackTrace();
※Java程序員應聘必須知道的那些事
※面試求職中你需要了解的Java面向對象
※Java設計模式中 單例設計模式
※JAVA初學問題
※消沉的程序員 系列漫畫之憤怒的代碼
TAG:java學習吧 |
※亞馬遜、Oracle 程序員學習 Python 後的一點感悟
※React 程序的JSX
※Hello Jmr程序
※使用 aws lambda 開發無伺服器程序
※如何使用Helm更新使用ConfigMap的應用程序
※Google發布基於AI的學習程序Socratic
※學做小程序之GitHub簡介
※蘋果發布新的Indoor Survey應用程序
※AllSeated為活動策劃者開發VR應用程序
※程序員可還好?Facebook在用AI修復bug了
※Google 宣布重啟 Dart 編程語言,應對程序開發挑戰
※Facebook是如何通過Android應用程序跟蹤非註冊用戶的
※Python程序員常用速查表集合
※獻給 Debian和Ubuntu 用戶的一組實用程序
※iHeartMedia宣布破產 應用程序正常運行
※Shell 程序
※這些Chrome擴展程序和Android應用程序會收集你的Facebook數據
※Instagram或將移除其獨立的消息應用程序
※Kotlin實戰學習:擼一個程序猿老黃曆
※微軟正在扼殺Groove音樂iOS和Android應用程序