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. 开关, 道岔 [swt]
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 [vid] 空的, 没有返回值的
main [mein] 主要的, 重要的
System ['sistm] 系统, 方法
out [aut] 往外, 出现, 出外
print [print ] 打印
Demo [ 'demu ] 演示
version [ 'v:n] 版本
author [ ':θ ] 作者
byte [bait] 字节
short [:t] 短整型
int [int] 整型
long [l:] 长×××
char [tɑ ɑ:] 字符型
String [stri] 字符串类型
float [flut] 单精度浮点类型
double ['dbl] 双精度浮点型, 双倍
type [taip] 类型
boolean ['bu:li:n] 布尔类型真假二值
true [tru:] 真,正确的( 成立的)
false [f:ls] 假,错误的( 不成立的)
binary ['bainri] 二进制
octal ['ktl] 八进制
hex [heks] 十六进制
count [kaunt] 计数;计算;( 计数器思想, 上课注意听)
sum [ s m] 总数, 总计
salary [ 'slri ] 薪水
Random ['rn dm] 随机的
Scanner ['skn] 接收输入
import [im' p:t] 导入, 输入
if [if] 如果
else [els] 否则
switch [swit] 判断语句
case [keis] 实例, 情况
break [breik] 退出
continue [kn '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'zlt ] 结果
Compare [ km' pε ] 比较
temp [ tem p ] 临时
Array [ 'rei ] 数组
null [nl ] 空, 无效的
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 ['bbl] 冒泡, 气泡 //bullbeSort
change [ teind ] 改变,交换
swap [ swp ] 交换
nullpointerException 空指针异常
ArrayIndexOutOfBoundsException 数组角标越界异常
half [ hɑ ɑ:f ] 一半的, 半个的
search [ s: t] 搜索, 查找
mid [ mid] 中间的
number [ 'nmb ] 数字, 号码
util [ ju'til]是 是 utility[ ju'tiliti ] 功能, 功效 的缩写
Transition [ trn'zin] 转换 通常会用 trans 为其简写形式
Object [ 'b di kt ] 对象, 物体
Class member [ 'memb ] 类成员
Class method [ 'meθd] ] 类方法
Class variable [ 'vε ri ble ] 类变量
Constructor [ kn'strkt ] 构造方法, 构造器
package [ 'pkid] 包
Car [ kɑ ɑ: ] 汽车, 小轿车
Color [ 'kl] 颜色
Red [ red ] 红色
Blue [ blu: ] 蓝色
Black [ bl k] 黑色
White [ hwait ] 白色
run [ run] 跑, 运行
Person [ 'p:sn ] 人
People [ 'pi:pl ] 人, 人们
Age [ eid] 年龄
Name [ neim ] 名字, 名称, 名誉, 名人
Speak [ spi:k] 说话, 讲话,
set [ set] 设置
reset [r i set] 重新设置
get [get ] 获取, 获得
code [ kud ] 代码, 代号, 编码
country [ 'kn tri ] 国家, 国土
University [ju:ni'v:siti] 大学
College [ 'klid] 大学
Private [ 'praivit ] 私有的, 私人的
show [ u] 显示, 展示
sleep [ sli:p ] 睡, 睡觉, 睡眠 1 秒=1000 毫秒
single [ 'sigl] 单一的, 单独的, 单身的, 单程的
instance [ 'instns ] 实例, 情况
tool [ tu:l] 工具
Data [ 'deit ] 资料
develop [ di'velp ] 开发
extends [ ik'stends] 继承, 延伸, 推广
Phone [ fun ] 电话
Call [ k:l] 呼叫, 给... 打电话
Study [ 'stdi] 学习, 研究
work [ w:k ] 工作, 操作
super ['sju: p] 父类的, 超级的,, 超类的
final ['fai nl] 最终的
finally
finalized
abstract ['bstrkt] 抽象的
interface [ 'intfeis ] 接口
implements ['impliments] 实现
mouse [maus ] 鼠标, 老鼠
bonus [ 'buns ] 奖金
inner [ 'in ] 内部的
protect [pru'tekt] 保护,受保护的, 防卫
equals ['i:kwls] 判断两个字符串是否相等
memory ['memri] 记忆,内存,存储器
OutOfMemoryError 在内存之外的错误:内存溢出(专业说法)
heap [hi:p] 堆
space [speis] 空间
Java heap space Java 堆内存
Throw [θru] 抛出, 投掷
Throws [θruz] throw 的复数形式
finally ['fainli] 最后, 最终
Message ['mesid] 消息, 信息, 通知
try [trai] 尝试, 试图
catch [kt] 捕获, 捕捉, 抓住
close [kluz] 关闭, 结束
open ['upn] 打开, 公开
add [d] 添加, 增加
prelect [pri'lekt ] 讲课, 讲演
directory [ di'rektri ] 目录
throwable [ 'θru'ei bl ] 直译是可抛出的,在 在 Java 中指异常类.
ClassCastException (" 类型错误"), 类型转换异常
Runtime [run'taim] 运行时间
RuntimeException 运行时异常
Current ['krnt] 当前的, 现在的
Arithmetic ['riθmtik ] 算数
synchronized [ 'skr,nazd] 同步的
Runnable [ 'rnbl] 可捕捉的(在 在 java 中它是一个接口)
Inter rupted [,int'rptid] 中断的, 被阻止的
Ticket ['tikit] 票
Bank [bk] 银行
tank 坦克
flag [flɡ ɡ] 标记, 旗帜
dead [ded] 死 亡的, 无生命的
lock [ lk] 锁
unlock
Resource [ ri's:s] 资源
Notify ['nutifai ] 唤醒, 告知
Input ['input] 输入
Output [ 'autput ] 输出
bounded ['baundid] 有界限的
Buffer ['bf] 缓冲区
boundedbuffer 有界缓冲区
Signal ['siɡ ɡ nl] 信号, 标志
Condition [kn'din] 条件
Producer [pr'du:s] 生产者
Consumer [ kn'sju:m ] 消费者
substring [ 'sb 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 ['krkt] 字符
int [int] 整型
integer ['intid] 整数类型
parse [pɑ ɑ:z] 解析, 转换成...
parseInt 转换为 int 类型
Retain [ri'tein] 保持
reverse [ ri'v:s ] 反转, 翻转
collection [k'lekn] 集合, 聚集, 采集
Remove [ri'mu:v] 移除, 删除
clear [kli] 清空, 清除, 清楚的.
Iterator [it'rei t] 迭代器
list [list] 列表, 清单( 集合之一)
ArrayList ['ri list] 数组列表( 最常用的集合, 重点掌握)
HasPrevious ['pri:vjs] 在... 之前
HasNext
Split [split] 切割
Element ['elimnt] 元素
NoSuchElementException
linked [ likt] 连接的
contains [kn'teinz] 包含
Set [ set] 集合
Comparator ['kmp reit] 比较仪
style [stail] 风格, 类型
math [m θ] 数学, 算数
ceil() [ si:l] 返回大于参数的最小整数。
floor() [fl:] 返回小于参数的最大整数。
round() [raund] 返回四舍五入的整数。
pow(a,b) [ p a u]a 的 的 b 次方。
execute ['eksikju:t] 执行
process ['pruses] 处理, 加工
Notepad ['nutpd] 笔记本
destroy [di'stri] 消毁, 破坏, 消灭
Separator ['sep reit] 分隔符, 分离器
Generic [di'nerik] 类的, 一般的
vector ['vekt] 也是一个集合( 早期的一个集合现在几乎不
用了)
value ['vlju:] 值, 价值
Calendar ['k ln d] 日历, 日历表, 历法
Day [dei] 一天, 每天
Week [wi:k] 周, 星期
Month [ mnθ] 月
Year [ji] 年
format ['f:mt] 格式, 样式
ParseException 解析异常
stack [stk] 堆
trace [treis] 痕迹
printStackTrace
by [bai] 通过, 按照
order [':d] 顺序, 规则
byOrder
line [lain] 一行
readLine() 读取一行
stream [stri:m] 流 ( 生活中常见的流有: 水流, 电流, 数据流)
flush [fl] 清空缓冲区数据, 然后缓冲区的数据就去了它们
该去的地方
filter [filt] 过滤器
Absolute ['bslju:t] 绝对的
hidden ['hidn] 隐藏的
Suffix [s'fiks] 后缀的
level ['levl] 标准, 水平的
store [st:] 储存
accept [k'sept] 接受, 承认, 同意
sequence ['si:kwns] 序列
Enumeration [i,nju:m'rein] 枚举, 列举
merge [m:d] 合并
access ['kses] 使用
Un supported [,ns'p:tid] 不支持的
Unsupported Encoding Exception
compare [km'pε] 比较
comparable ['km p rbl] 可以比较的
field ['fi:ld] 字段
button ['btn] 按钮
frame [freim] 框架, 结构
action ['kn] 行动, 动作
event [i'vent] 事件,
visible ['vizbl] 看的见的, 可见的
menu ['menju:] 菜单
area ['ε r i] 区域, 地区
item ['aitm] 条目, 项目
Scroll [sk r ul] 卷轴, 滚动
pane [pein] 窗格
ScrollPane 滚动窗口 ;滚动面板
Content ['kntent] 内容
Context
choose [tu:z] 选择
dialog ['dailg] 对话, 会话
Relative [ 'reltiv ] 相对的
Init [ i,nit ] 初始化
Initialization [ i,ni l'zein] 初始化
perform [p'f:m] 执行, 运转
Port [ p:t ] ( 计算机的) 端口
Viewport [ 'vju:p:t ] 视口
pressed [prest] 紧迫的, 加压的
display [,dis'plei] 显示; 表现
dispose [dis'puz] 处理, 安排
Operator ['preit] 操作员
operation [,p'rein] 操作( 动词)
host [hust] 主机, 主人
address ['dres] 地址
HostAddress
receive [ri'si:v] 接收
send [send] 发送
client ['klaint] 客户
Server ['s:v] 服务器
log [l’gin] 注册
register ['redist] 登录
upload [ 'plud] 上传
Download [daun'lud] 下载
Task [tɑ ɑ:sk] 任务
Browse [brauz] 浏览
Browser [ braw:] 浏览器
connection [k'nekn] 连接
layout ['leiaut] 布局
Terminate [ 't:mineit ] 结束
Instantiation [in,stni'ein] 实例化
Instance
declared [di'klεd] 公然的
Access [ k'ses ] 进入, 接近, 入口, 通道
Accessible [k'sesbl] 可进入的
invoke [in'vuk] 调用
board [b:d] 木板, 甲板
MainBoard
card [kɑ ɑ:d] 卡片
Network card
match [mt] 匹配
matcher ['mt] 匹配器
pattern ['ptn] 模式, 图案
Regex [ ri'deks ] 正则表达式
title ['taitl] 标题
untitled [,n'taitld] 无标题的
Charset [ tɑ ɑ: set ] 字符集, 编码集
Encoding
Rows [rus ] 多行,
Cols [ kls] 列数
Top [ tp] 顶部, 顶端
center ['sent] 中心, 中央
target ['tɑ ɑ:ɡ ɡit] 目标
document ['dkjumnt] 文件
table ['teibl] 表格, 桌子
span [spn] 跨度, 范围
User ['juz] 用户
password ['pɑ ɑ:sw:d ] 密码
Radio [ 'reidiu ] 单选框
Checkbox [ 'tekbks ] 复选框
p_w_picpath ['imid] 图像, 影像
none [nn] 没有
option ['pn] 选项
Form [ f;m] 结构, 形式
Height [hait] 高度
Width [wi θ] 宽度
border ['b:d] 边框宽度
alert ['l:t] 警告, 弹出
Onclick [ n'klik] 鼠标单击
reset [ 'ri:set] 重置, 清零
submit [sb'mit] 提交
Stylesheet [stail' :t] 样式表
Background ['bkɡ ɡrand] 背景
decoration [,dek'rein] 装饰, 装潢
Hover ['hv, 'hv] 鼠标移动到链接上
Active ['ktiv] 选定的链接
Visit ed ['vi zi tid] 已访问的链接
Link [lik] 未访问的链接
Letter ['le t]
Focus ['fuks] 焦点, 中心
blank [blk] 空白的
Bottom ['btm] 底部, 末端
Botton
Pad ding [ pd i ]
Solid ['slid] 实线边框
Dashed [dt] 在 在 MAC 平台上 IE4+与 与 WINDOWS 和 和 UNIX
平台上 IE5.5+ 为虚线。否则为实线
Groove [ɡ ɡru:v] 凹槽
Dotted ['dtid] 在 在 MAC 上 平台上 IE4+与 与 WINDOWS 和
UNIX 平台上 IE5.5+ 为点线。否则为实线
Position [p'zn] 位置
Var [vɑ ɑ:] 在 在 Script 中用来定义变量类型的单词
undefined [,ndi'faind] 未定义的, 不明确的
global ['ɡ ɡlubl] 全局的, 总体的
Generate [ dnreit] 生成
Modified [ 'mdi faid] 改进的, 改良的
Eclipse 中用到的单词
application
perspective [p'spektiv]
location [ lu'kein] 位置( 文件在电脑中的位置)
encoding [in'kudi] 编码
Properties [ 'prptis] 属性, 性能
File [ 'fail] 文件
Folder ['fld] 文件夹
View [ vju: ] 视图, 视线, 看
Show view 显示视图
Refresh [ri'fre] 更新, 刷新
Edit ['edit] 编辑
Project [prdekt] 项目, 工程, 计划
Preference ['pref rns] 个人喜好/ 在汉化版中是" 属性"
rename [,ri:'neim] 改名, 重新命名 (F2 快捷键)
template ['templit] 模板
console [kn'sul] 控制台
font [fnt] 字体
syntax ['sintks] 语法
bracket ['brkit] 括号
keyword ['ki:w:d] 关键 字
excluding [ik'sklu:di] 将...
https://blog.51cto.com/lhmjava/1623319