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] 改进的,改良的