Thursday, May 17, 2007

美语发音全面大总结

第一章:五大发音要点!
我们将复杂的(complicated)语音规则总结成五大发音要点,使一般人都能掌握(master)。
它们是:长元音和双元音饱满;短元音急促有力;连音;略音和咬舌头。
一、长元音和双元音饱满
鬼鬼祟祟的英文就是鬼鬼祟祟(sneaky; lousy)的元音造成的!只要把元音发饱满(full; plump),你的英语立刻会变得悦耳动听。那些英美流行歌手就是元音饱满的典范!
1. Mike likes to write by the nice bright light at night.
麦克喜欢在夜晚明亮的灯光旁写作。[八次疯狂张嘴,元音极其饱满!]
2. Macao came back to China in 1999.
澳门于1999年回归祖国。
3. I like the shape of that mountain.
我喜欢那座山的样子。
[包含了四个容易混淆的元音:形容山水最恰当!]
二、短元音急促有力
4. Jim must study a little bit more.
杰姆必须再多一下一点功夫。
5. Let's get together again.
让我们找一天再聚一聚。
三、连音
6. I'm working on-it.
我正在努力。[美国总统常用]
7. I'll think-it-over.
我会仔细考虑的。
四、略音
第一条规则:以某音结尾的单词+同音开始的单词--只发一次即可!
8. You ate-too much.
你吃得太多了。
9. I don't know what-to-do.
我不知道该做些什么。[两个辅音连接,只读后一个]
第二条规则:以[t],[d],[k],[g],[p]和[b]+以辅音开始的单词
前面的发音“点到为止”,舌头达到发音中位,但不送气!
10. Lend-me your black-bag.
把你的黑包借给我。
11. I don't-like-people asking me for money.
我不喜欢别人问我要钱。
12. Do you want-that-magazine?
你要那本杂志吗?
13. Do you need-that-pencil?
你需要那只铅笔吗?
14. Ask-Bob-to sit-behind-me.
让鲍勃坐在我后面。
15. Would you mind-giving me that-red-book?
你把那本红皮书给我,好吗?
五、咬舌头
16. There are thirty-three thousand three hundred and thirty-three feathers[羽毛]on that bird's throat.
在那个鸟的颈部有三万三前三百三是三根羽毛。
17. Neither father nor mother likes this weather.
爸爸妈妈都不喜欢这天气。[咬五次舌头]
18. It's the same thing.
都一样!
19. Something is better than nothing.
有总比没有好!
20. Father and mother went through thick and thin.
不管是顺境还是逆境,父母总是同甘共苦。[同甘苦,共患难]

第二章:地道美国味速成
最能体现“美国味”的发音都集中在下面的句子中。其实做到很容易,只要你在练习的时候,尽量夸张(overdo, exaggerate)你的发音和口型,尽量放纵,尽量发泄,尽量慢,尽量拉长你的元音,并一口气读完整个句子。
第一、 我们来看[A],俗称“疯狂90度咧嘴”音。
21. That black lad[年轻人;少年]was very sad because his dad had died in a bad accident in the factory.[九个“疯狂90度咧嘴”音]
那个黑人少年极为忧伤,因为他爸爸在工厂的一起严重意外事故中丧身了。
22. You shouldn't have done that.
你不应该做那件事的[实际上你做了]。
大家一起来数一数,看看下面的对话中出现了多少个(疯狂90度咧嘴音)
23. A: What's the[matter], Alice? You look so[unhappy].
爱丽丝,你怎么了?看来你很不高兴。
B: I[had]a[bad]day yesterday.
我昨天倒霉了。
A: What[happened]?
出什么事了?
B: I went shopping[and]lost my[bag].
我昨天去买东西,把包给丢了。
A: Your[bag]? Did you get it[back]?
你把包丢了?找回来没有?
B: I went [back]for it. But it was already gone.
我回去找了,包已经丢了。
A: [That's]too [bad]. I'm sorry to hear [that].
真不走运,事真叫人遗憾。
[答案]一共出现了13次“疯狂90度咧嘴”音,可以充分练习国际肌肉!设法尽早把你的中国肌肉变成国际肌肉( turn your Chinese muscle into international muscle ).
第二、我们来看[i:],俗称穿针引线。
24. Do you see the key on the seat?
你看见座位上的钥匙了吗?三次穿针引线,也就是三次长元音[i:]。
第三、[Bi],俗称爱的大嘴音。
25. It's inside my mouth.
在我的嘴里。
26. Would you mind * a little less noise?
请您轻点儿,好吗?
27. How nice of you to do that?
你这样做真是太好了!
28. He speaks very highly of you.
他对你赞不绝口。
29. I'd drive five miles on Friday night to see a fight that I like.
星期五晚上我要驱车五英里去观看我喜欢的拳击赛。
第四、下面是一个,典型的美国特有的大嘴发音[B]。元音字母O在重读闭音节中,美音和英音有不同的发音。这是英美发音重大差别之一。这个音我们俗称为“啊,祖国的大好河山”疯狂感叹音。
30. Do what you want.
做你想做的。
31. Where is the[watch]I put in my[pocket]to take to the
[shop]because it had[stopped].
因为停止了走动而放在我的口袋里要拿到店里去修的那块表在什么地方?
32. I was[sorry]to hear your had news.
听到你的坏消息我很难过。
33. Do you often[watch]television?
你经常看电视吗?
34. I'll[watch]the baby while you're away.
你们不在时我来照看孩子。
35. I know[what]you mean.
我明白你的意思。
36. Try to finish the job as soon as[possible].
设法尽早完成这项工作。
37. I've[got]a job for you, [wash]these dishes.
我有点活给你做,把这些碟子给洗了。
38. Thank god you're safe!
谢天谢地,你平安无事。
39. You go first and I'll follow (you) later.
你先走,我接着就来。
40. It's a very popular song.
那是一首非常流行的歌曲。
第五、[,俗称舀水动作。
41. He's one of my closest friends.
他是我最亲密的朋友之一。
42. We're hoping to visit the US this year.
我们希望今年能到美国访问。
43. After this dry weather, everyone hopes for rain.
在这样干燥的天气之后,备家都希望能下雨。
44. The White House is the home of the President and his family.
白宫是总统和他家庭的住处。
45. When his wife died, he was very lonely.
妻子去世后,他很孤独。
46. Let me show you the photographs from my vacation.
让我给你看一看我假期里拍的照片。
第六、[BU ],俗称啊噢鬼哭狼嚎大嘴音。
47. Get out of my house now.
马上从我的房子里滚出去。
48. How about going downtown now?
现在去市中心,好吗?
49. I'm so proud of you.
我深深为你而骄傲。
50. No doubt about it.
毫无疑问。
第七、[Ci],俗称大小奥一音。
51. I was annoyed at the boy for spoiling [糟蹋;破坏;损坏] the toy which belonged to Joy.
这个男孩使我很生气,他糟蹋了乔伊的玩具。

第三章:中国发音习惯大突破
下面我们来疯狂攻击辅音。因为中国各种方言影响根深蒂固,使得我们很多朋友有着顽固的发音障碍。
[l]和[n]
52. I like listening to classical and light music.
我喜欢听古典音乐和轻音乐。
53. It's nice moonlight tonight.]
今夜月色迷人。
[r]和[l]
54. Foreign languages are really difficult to learn.
外语很难学。
55. We are terribly sorry for being late.
非常抱歉我们来晚了。
[F]和[V]
[F]可以用汉字师傅尸体诗歌潮湿失恋来代替。
*English *fish *wash *foolish
56. You are foolish to say so. =It is foolish to say so.
你这样说是愚蠢的。
57. You must be patient with your students.
你对学生必须有耐心。
[V]可以用日来帮助发音。
*pleasure *measure *treasure *usual *leisure
58. She spends much of her leisure time watching TV.
她花了多少空闲时间看电视。
59. Reading gives me great pleasure.
读书带给我很大的乐趣。
[tF]和[dV]
[tF]可以用汉字气来训练。
*China *chair *chance *challenge *choice *charge
60. I changed my mind.
我改变了主意。
61. He charged five dollars for the cups.
这些杯子他索价五元。
[dV]可以用汉字“举”来训练。但是只发前半部分,轻轻地,温柔地发。
*bridge *change *encourage *age *edge *manage
62. My uncle manages the hotel
我的叔叔经营那家旅馆。.
63. She looks old for her age.
她看起来比她的年龄老得多。
[ts]和[dz]
[ts]可以用“雌”来帮助发音。
*coats *roots *its *plates *let's
[dz]可以用“儿子”“滋润”“姿色”“艾滋病”来帮助发音。
*foods *beds *birds *buds
[n],[l]和[m]
[m]是闭嘴音。
64. To speak English well, you must move your mouth and murmur to yourself all the time.
如果想要说好英语,你必须开口,并时刻自言自语。
[n]开嘴应答音。
65. It will be fun to go camping.
去露营会很好玩。
[N]开嘴撒娇音,气流要向鼻腔和头部上冲,舌身后缩。
Thank you.谢谢!
66. Everything is going fine.
万事如意。
67. Nothing special!
没什么特别的。
68. She looks angry.
她面有怒色。
最后我们来攻击美国发音的另外一个最大特点:疯狂卷舌头。
69. Whatever is worth doing at all is worth doing well.
只要有一点值得做的事情就值得好好做。
70. World War Two was worse than World War One.
二战比一战更残酷。
71. Chinese people had a hard time during the Second World War.
中国人民在二战中历尽磨难。
第四章:综合训练
我们有一系列简易行的手势(gesture sign),使你迅速掌握美国英语发音的秘诀,迅速摆脱中国式英语的痕迹。
下面是综合训练,请同学们拿出你的激情和我们一起疯狂的做手势。
72. No pain, no gain.
不劳而获。[两次舀水,两次咧嘴]
73. We should keep our promise.
我们应该遵守诺言。
74. He should speak more slowly.
他应该说的更慢。[长音*短音*长音*卷舌音*舀水]
75. Girls should not stay out late at night.
女孩子晚间外出不可太晚回家。[卷舌音*短音*感叹祖国山水大嘴音*咧嘴音*“啊噢”鬼哭狼嚎大嘴音*咧嘴音**略音*爱的大嘴音]
76. I've really enjoyed talking to you about old time.
我很高兴与话旧。
77. You should have gone to see the doctor earlier.
你早就该去看医生了。
78. I had a test this morning. I didn't do well on the test because I didn't study for it last night. I should have
studied last night.
今天早晨我去考试了。考得不好,因为昨晚我没复习。昨晚我要是复习
就好了。
79. We went to the movie, but it was a bad movie. We wasted our time and money. We should not have gone to the movie.
我们去看电影了,但影片很差。我们浪费了时间和金钱。早知道就不去了。
[疯狂语法]“should not + 过去分词”表示“过去应该做但没有做”
80. I have been looking forward to [meeting] you.
我一直希望能认识你。[常考试题。包含两条难语法,一见面就一鸣惊人!]
81. I have been hoping to see you for a long time.
我很久以来一直希望见到你。
82. A: What are you planning to do?
你打算做些什么?
B: I'm hoping to go to China.
我希望去中国。[两次疯狂张嘴,两次疯狂舀水]

第五章:健康减肥
下面和我一起来摸肚子,收小腹,促进健康又减肥!
*city(城市) *better(更好) *dinner(正餐,晚餐)
*ready(准备好) *busy(忙) *beautiful(美丽的)
*begin(开始) *believe(相信) *black(黑色的)
*civilization(文明) *clever(聪明的) *develop(发展)
*different(不同的) *efficient(有效的) *finish(完成)
*football(橄榄球) *gesture(手势) *headmaster(校长)
*illegal (不合法的) *jump(跳跃) *knowledge(知识)
*lipstick(口红) *medicine(药) *minute(分钟)
*nonsense(胡说八道) *pleasure(愉快) *quality(质量)
*relationship(私人关系) *relax(放松) *something(某事)
*step by step(渐渐的) *terrible(可怕的) *trust(信任)
*understand(理解) *visit(参观访问) *welcome(欢迎)
*a zigzag path(蜿蜒的小径) *yesterday(昨天)
83. Business is business.
公事公办/公是公私是私。
84. It is your business to take care of them.
照顾他们乃是你的责任。
85. He went into business at the age of ten.
他十岁进入商界。
86. He went to Japan on business.
他因公去日本。

第六章:绕口令
绕口令(tongue twister)可以帮助大家集中轰炸难点发音,迅速获得发音真谛!
87. She sells sea shells on the shining [光亮的] seashore, and shells she sells on the seashore are seashells [海贝] I am sure.

7)first And foremost, besides, last but not least(强烈推荐)

7)first And foremost, besides, last but not least(强烈推荐)

发音规则

1、元音位置规则
a 在单间节中,其后跟一个辅音时发第一种音。例如:hat
a 1在一个重音末尾,例如:paper lady 2)因为末尾有一个不发音的e.例如:make
a 在两个辅音前,例如:father
a 在ll或lk前,例如:ball talk
a 在qu (qu=kw)和w后经常发其第五种音。例如:want
quality what(单词未尾的a通常用ay,可有时候用eight或ey.例如:sleigh. obey.)
e 在单音节中,其后跟一个或两个辅音时发头一种音。例如:pet, egg
e 1)在一个音节末尾,例如:he, me 2)因为末尾有一个不发音的e. 例如:these
i y 在单音节中,其后跟一个辅音时。例如:sit, gym弱化:family
iy 1)i在一个音节的末尾发第二种音。例如:qui-et, hy-phen.
2)因为末尾有一个不发音的e.例如:like 3)在两个辅音前,在nd前,例如:child, find, mind(英语单词不以i商以结尾特 例:macaroni,apaghetti[意大利语],taxi[taxicab]的简写),ski[挪威语],i在原法语或西班牙语里偶尔发c,例 如:machine[法语],mosquito[西班牙语]
o 在单音节中,其后跟一个辅音时,例如:hot, dog
1)在一个音节末尾通常发其第二种音。例如:go, so
2)因为末尾有一个不发音的e。例如:hope, mode 3)在两个辅音前。例如:told, cold, post
o 在一个音节末尾有时也发其第三种音,例如:to, do
o在th和v前。例如:mother, brother, love.
u 在单音节中,其后跟一个辅音通常发头一种音。例如:but
u 1在一个音节的末尾。例如:mu-sic 由于词尾不发音的e。例如:cute, rule
u 单音节中,其后跟一个或两上辅音时,例如:put, push full(英语单词不以u结尾,但有特例:you
2、辅音位置规则
b 不发的情况:-mb,例如:climb, tomb, 还有subtle和doubt.
c 后是i, e, y发c例如:city, center, cycle
另外大多数情况下,如c后没跟字母时发c,例如:tractor
d 在单音节词中,在单音音图 后一般不双写。例如:god (但有特例:odd, add.)
f 在单音节中,在单音音 图后经常双写。例如:ruff, off, stiff(但在特例:if, chef)
g 后接i e y 发g 例如:gem, large, gymnastic, giantic, gibe
j 英语单词不以j结尾,我们用dge或ge代替,例如:bridge, large
k 后跟e, i, y总发e否则用c,例如: kettle但有特例:koala, kangaroo)
l 在单音节中,在单音音 图后经常双写,例如:full, tell, will, roll(但有特例:nil)
qu qu 在词首,例如:quite, quality, qu在词中例如:mosquto
s 在词首。例如:sit stand
s从不跟在x后,s在单音音 图后经常双写。例如:less, kiss但s发其第二种音时不 双写,(bus是omnibus的缩略形式)。s只有在多音节单词词尾双写,如果最后一个音节重读。例如:discuss discus)
t t有时不发音。例如:rustle, christmas, listen, castle, bustle.
v 在英语单词中不以v结尾,靠e帮助。例如:love, give, have.
x x在词首。例如:xylophone , xerox
y y作为辅音用只出现在词首。例如:yes有时i作为 y的辅音。例如:onion, familiar.
z 在单元音节中,在单音节后经常双写,例如:fizz, buzz, jazz(但有特例:quit)
z而不是s,总是一个基词首发z,例如:zip, zoo)
多音 图位置规则
er er通常用于多音节词尾发er,例如:father, reader
ear 从不用于词尾。例如search,在词中不发er的特例:beard heart.
wor or跟在w后发er,只用于一个单词的开头,例如:work, word, world, worm.
sh 只用于一个单词的开头或一个音节的末尾。例如:ship fish 以及后辍-ship 例如:friendship, membership
ay 通常用于一个单词的末尾,例如play一个音节的末尾如果后面跟着一个元音的话,从不出的词尾,例如:may-or, eray-on
ai 从不出现在词尾,例如:wait, said
ow ow只用于n l el er前,以及一个单词末尾。例如:down, crowl, tower towel特例crowd
ou ou用于ow不可以用的任何其他位置。例如:house, loud特例:noun, foul
oy 用于一个单词的末尾,用于如后面跟有元音的那个音节末尾例如:enjoy ,foyer, royal
oi 从不出现在一个单词的末尾。例如:boil, soil, oil
au从不用于结束一个单词,例如:sauce because
aw 可以用于所有位置,开头,中间或结尾,例如:awful, lawn, straw.
ng从不用于k音前,例如:thank, uncle
oo u在k前总是由oo代表,例如:book, look, cook
ui 从不用词尾。例如:fruit suit
ar ar而不是a用于单音节中,在一个辅音前或ch或sh前,例如:part, arch, harsher发ar经常是在w或qu(qu=kw)后。例如:war, quarter
ek 只用于单元音发头一种音后,例如:pack,pick, dock, duck,rock
wh 只用于基词的开头例如:white, what, when
当wh后跟o时,w不发音,例如:who, whom, whole, whose
igh 只用于一个单词的结束或t前,例如:high, light
ed ed发ed在t或d后,例如:wanted, needed
发ed在浊铺音或元音后,例如:cleaned, played
发ed在清辅音后,例如:helped, watched
ey 在一个英语单词结束,ey偶尔用来代替ay,例如:they。只有在key中ey才发e
只用于一个基数的开头。例如:neighbor,sleigh,weight.
tch 只用于单元音后,在单元音后大多数情况下都发ch,例如:ditch
butch, watch.除了这些常见的词:ich, which, sunch, munch, sandwich, attach, bachelor
只用于单词结尾。例如:hoe,toe,ough,although,through,rough,brought,drought
dge 用于一个音节的单词结尾,在单元音发其第一种音之后,例如在这样的单词中,dge不是音 图。例如:bug-get bad-ger

单词记忆10大难点

126个字母排列组合成“海量”单词,“形近词”数量巨大,尤其是3-6个字母的单词,拼写只差1-2个字母,混淆度相当高,很难区分。

下边这些单词你能区别开吗?

message信息—massage按摩

compliment称赞, 恭维—complement补助, 补足

rap轻拍—trap陷阱—strap皮带—strapper彪形大汉

rip撕裂—trip旅行—strip,剥—stripe斑纹, 条纹—stripper脱衣舞表演者

mass大量—mess混乱—miss小姐; 思念—moss, 藓—muss混乱

rash轻率的—crash碰撞, 坠落—rush冲进—crush压碎

clack噼啪响—click滴答声—clock时钟—cluck咯咯叫

crack (使)破裂—crick肌肉抽筋—crock坛子—cruck曲木

aunt阿姨—haunt常去—jaunt远足—jaunty愉快的—taunt辱骂—vaunt自夸

oast烘炉—boast自夸—coast海岸—roast烘烤—toast(面包等)

offer提供—refer谈及—prefer宁愿—differ不同—transfer转移—suffer忍受

adverse—敌对的—advert注意—converse 谈话—convert使转变—diverse不同的—divert转移, 转向—obverse正面的—obvert...之正面转向

2、英语中存在大量外来语和由外来语派生的长字母单词,拼写难度相当大。

这么长的单词你能轻松记住吗?

pneumonoultramicroscopicsilicovolcanoconiosis[5nju:mEnEu 7QltrE-7maikrEs5 kCpik5silikEvCl5keinEu kEuni5Eusis]n. []硅酸盐沉着病,矽肺病

terpsichorean[7tE:psikE5ri(:)En]adj.舞蹈的

schadenfreude[5FB:dEnfrCidE]n.幸灾乐祸

cognoscente[7kCnjEu5Fenti]n.行家; (美术品的)鉴赏家

esprit de corps[espri:dE5kC:]n.团体精神

3、英语单词中存在大量“一词多义”、“一义多词”现象,在没有语言环境下,记忆难度很大。

这么多的意思你能轻松记住吗?

pinch, 捏;使苦恼;偷, 勒索;(赛马时)催马快跑;削减

stack, 垛;大量;书架, 书库;枪架;烟囱;(赌牌的)一堆筹码

pitch沥青;树脂;为…定调;(船或飞机)上下颠簸;扎(营);搭(帐篷)

下边这些词的“另类形式”你记住了吗?

spring春天—vernal春天的;summer夏天—estival夏天的

sun太阳—solar太阳的;moon月亮—lunar月亮的;

dog狗—canine犬的, 似犬的;cat猫—feline猫的

lung肺—pneumonia肺炎;kidney肾—nephritis肾炎

tear泪—lacrimal泪的;time时间—temporal时间的

4、英语中存在大量“熟词僻义”现象,给学习和记忆造成很大麻烦。

你认为你真的学会了这些词吗?你能译出下边这些短语或句子吗?

pen雌天鹅

sole脚底, 鞋底

john厕所

legend地图的图例, 插图的说明

plan(设计图): the plans of a building楼房的图样

plane(刨子;刨平): to plane the table smooth用刨子把桌子刨光

down(绒毛):down wear羽绒服

fine(罚款): The man was fined $20.这个人被罚款20美元。

hide(兽皮;踪迹,痕迹): I haven't seen hide nor hair of him recently. 我近来连他的影子也没看到。

shelll(炮弹): a tear shell催泪弹

mine(矿;地雷;挖掘): to mine the castle walls把地道挖到了城堡墙下

lot(签): decide by lot抽签决定

succeed(继承): He had no son to succeed him. 他没有儿子继承他。

5、英语中许多动词的用法与汉语不同。

下边这些句子你能发现错误吗?(括号中的词为正确用法)

committo commit oneself with(to) a promise受诺言的约束

attributedelays attributed of(to) snow因下雪而耽搁

preferI prefer doing to talk(talking)。喜欢做而不喜欢说

affordcan't afford buying(to buy) sth.买不起...

engageTom is engaged with(to) Anne. 汤姆已与安妮订婚。


6、英语中存在大量同(近)义词,给记忆和使用造成麻烦。

这些同义词你能区别吗?

假日:holiday→vacation

开始:begin→commence→start

可能:possible→likely→probable→certain

频度:never→sometimes→often→usually→always

停止:pause→halt→stopcease

国(议)会:parliament→the Congress→the national Assembly the Diet→Duma

群:flock→swarm→gam→throng

工具:implementinstrumenttoolapplianceequipment

获得:acquireattainobtaingainearnachievesecure

环境:circumstance→environment→surrounding→setting

完成:accomplish→complete→finish

7、英语中存在大量来自于拉丁语、希腊语、法语、德语等的词根、词缀或构词成分,而其中有些词根、词缀的拼写与英语单词完全相同。

下边这些词根、词缀你曾经注意过吗?

exit出口(“it”是表“走”的词根。并不是英语单词it它)

maniform手形的(“man”表“手”的词根。并不是英语单词man男人)

tailor剪裁(“tail”表“剪切”的词根。并不是英语单词tail尾巴)

postpone推迟(post-来自拉丁文,表“后”。并不是英语单词post柱;邮政)

stepmother继母(step-也是表“后”的构词成分。并不是英语单词step脚步)

booklet小册子(-let是表“小”的后缀。并不是英语单词let让)

wayward任性的(-ward是形容词后缀。并不是英语单词ward牢房,病房)

aweless大胆的(-less是表“否定”意义的形容词后缀。并不是英语单词little的比较级less

8、派生法中存在“一根多义”、“多根一义”、“一缀多义”、“多缀一义”等现象,使得原本难记的词根和词缀变得更加复杂多变,难以把握。

你曾经关注过这些现象吗?

一根多义:ped”作为词根有两个意思:“足”和“儿童”,如:

pedicure [5pedIkjJE(r)]vt.修脚(ped+i(填充音节)+cure治疗)

pedagog [`pedE^C^]n.教师, 教育者(ped儿童+agog渴望)

多根一义:it”、“cess”、“gress”三个词根都表“走”的意思,如:

exit [5eksIt]n.出口(ex-表“外”前缀+it)

access [5Akses]n.通路,入门(ac-=ad-=to表“向”前缀+cess走)

progress [prEJ5^res]n.vi.前进, 进步(pro-表“前”前缀+gress)

一缀多义:in”作为前缀有两个意思:“内、里”和“否定”如:

inject [In5dVekt]vt.注射(in-+ject表“抛、投、射”词根)

incorrect [InkE5rekt]adj.错误的(in-否定+correct正确的)

多缀一义:post”、“step”、“with”三个前缀都表“后”的意思,如:

postpone [pEJst5pEJn]vt.推迟(post-+pon表“放”词根)

stepmother [5stepmQTE(r)]n.继母(step-+mother母亲)

withdraw [wIT5drC:]vt.收回, 撤消(with-后,回+draw 拉、拽)

9英语中有些词是来自神话传说、人名地名、历史典故等,如果不了解来源,将给单词的理解和记忆造成负担。

你能解释下边每组单词之间的关系吗?

salary薪水——salt食盐;[源于付给古罗马士兵买盐的军饷]

adamant坚硬的——Adam亚当[Adam's apple喉结]

tribe部落——three[古罗马分成三个部落]

gossamer蛛丝,薄纱——goose[初秋期当鹅处于发情期时,蛛丝数量较多]

jovial快活的——Jupiter木星[传说在其影响力下出生者天性快乐]

market市场——Mercury水星[其本身是商业、旅行及盗窃的守护神]

shanghai拐骗——Shanghai上海[源于拐带水手去中国人力船上的习俗]

10、 英语中存在大量“一词多态”现象(即所谓一个词的多种形态,一般指词的动词化、名词化、形容词化、副词化、否定化及分词化等),导致大多数英语学习者背了 好多词汇表、速记书,用了好多电子词典、单词记忆软件,可总觉得词汇量未实现质的突破,翻开原版小说、报纸、杂志依然无法完整理解。

你认为下边这些词也算“生词”吗?

right n. 正确

correct adj.正确的

correctness n.正确性

correctitude n.端正, 有礼有节

corrector n.修正者, 校正者, 校对者

correctable,correctible adj.可改正的;可医治的

corrected adj.修正的,校正的

corrective adj.纠正的, 矫正的

correctly adv. 正确地

correction n.修正,改正,校正

correctional adj. 改正的, 矫正的, 修正的

incorrect adj.不正确的

incorrectly adv. 不正确地

incorrectness adj. 不正确

上述15个词,都是单词right的多种“词态”变化,只要记住 right,其余单词都可利用构词法的相关知识实现“不背而记”的状态,所以从记忆的角度讲,它们根本不能算作“生词”。了解到这种现象,既可迅速增加词汇,又可避免词汇“虚增”假象或“浮肿”现象。

如果上述10个问题,读者能够回答,当然可以自己背词,但如果无法完整回答,您就有必要进行专业记词学习了。

Wednesday, May 16, 2007

replaceAll

replaceAll("\\Q[\\E","<");// \\Q[\\E = [

Tuesday, May 15, 2007

什么是OOA/OOD?

ooa(object oriented analysis)面向对象分析
ood(object oriented design)面向对象设计
如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出,用于Simula的应用程
序开发。到了70年代,面向对象成为Smalltalk语言的一个重要特征。当时,面向对象技术主要
用于程序设计。进入90年代,人们的注意力逐渐从程序设计转向系统分析和设计,用对象的观
点来认识现实世界、设计问题的可行解,随之也就出现了许多OOA和OOD方法。但这些方法
还不很成熟,在OOA与OOD的边界划分上也存在着争议。如:有人认为面向对象软件开发
过程可以分为面向对象分析、面向对象设计和面向对象程序设计三个阶段;有人认为分析和设
计可以交叉进行不必做严格区分;还有人沿用传统方法进行分析和设计,用面向对象程序设计
语言来实现系统。O
OA/OOD的一些较有代表性的工作有Gray.Booch的OOAD方法,Coad&Yourdon的
OOA和OOD方法,Shlaer&Mellor的OOA方法,Rumbaugh的OOAD方法等。不同的方法
体系都分别体现了人们对OOA、OOD,以及面向对象软件开发过程的不同认识。本文的主要
目的就是,试图通过对现有OOA与OOD方法的共性进行纵观分析,弄清二者之间的边界问
题,评析从OOA到OOD过渡的难易,并讨论实现这种过渡所涉及的主要工作。
ooa:分析阶段所做的主要工作是理解问题和需求构模,将现实世界中的问题映射到问题域。在该
阶段,要明确用户提出了哪些功能要求,为完成这些要求,系统应有哪些构件,采用什么样的结构,并写出详细的需求规约。OOA中引入了许多面向对象的概念和原则,如,对象、属性、服务
、继承、封装等,并利用这些概念和原则来分析、认识和理解客观世界,将客观世界中的实体抽
象为问题域中的对象,即问题对象,分析客观世界中问题的结构,明确为完成系统功能,对象间
应具有的联系和相互作用。因此,下述问题是OOA阶段必须回答的:
1)为完成用户要求系统应提供哪些功能?
2)系统应有哪些对象构成?
3)每个对象应有哪些属性和服务?
4)对象间应有怎样的联系?要
回答这些问题,就需要从静态和动态两方面来认识、分析现实世界对象。具体地说,要进行
:
1)个体特征分析:标识对象及其属性和服务。有的方法在标识特征时对属性的要求可能
弱一些,这是因为对象是属性和操作的封装体,对象的访问可以通过接口--操作来实现。这
样在标识对象时对象的内部特征可暂不考虑,仅考察外部行为。每种分析方法在完成这些工作
时各具特色,如:Coad&Yourdon方法只给出了一些标识对象及其特征的一般原则和思路;R
.Abbott认为,可以通过分析非形式化英语的问题描述,将名词标识为对象,将形容词标识为属
性,将动词标识为服务;Bailin等人则采用结构化与面向对象技术相结合的方法。
2)静态分析:分析和描述系统的静态结构。一般地,对象系统中的类或对象之间存在着两
种关系:一般—特殊关系和整体—部分关系。其中,前者更具普遍性,它的一种重要实现形式
就是继承机制,也是面向对象程序设计语言所支持的语言设施。同样,大多OOA方法也都为
继承提供了相应的表示方法。因此,系统静态分析主要是分析、识别对象或类间的一般—特殊
结构,并添加一些必要的类,构造继承关系。
3)动态分析:分析对象及之间的行为及其控制关系,建立系统的动态模型。多数分析方法
要求进行这方面的工作,有的则将它放到设计阶段去完成,这主要是由OOA、OOD阶段划分
的不同所造成的。动态模型一般由一组状态转换图构成,从这组状态转换图可以映射到对象模
型。系统的动态模型从对象行为的角度刻划了系统功能,方便了从OOA到OOD的过渡。有的
方法虽未提供动态模型,但也提供了表示对象行为的类似方法。早期的OOA方法对建立系
统动态模型认识不足,这主要是因为当时的许多方法是受数据模型的启发而产生的。现在越来越
多的人认识到了系统动态分析工作的重要性,并在分析方法中引入了相应概念。除
此之外,许多OOA方法还引入了问题复杂性控制机制。如,Coad&Yourdon在其方法中
引入了主题的概念;Wirfs&Brock在其方法中引入了子系统的概念。问题复杂性控制机制主
要针对大型复杂系统,它将一组对象或类抽象成新的系统构件,以达到简化问题空间的目的
。这样,分析和设计人员就可以从宏观与微观、整体与局部等不同角度来分析问题,便于透彻地
认识和理解问题。
 OOD方法:
析阶段主要是明确用户的功能需求,及满足用户所需的系统部件及其结构。设计阶段则主
要是确定实现用户需求的方法,即怎样做才能满足用户需求,并构造出系统的实现蓝图。面向
对象设计也是如此,只不过是引入了一些面向对象的概念和原则,用以指导设计工作。OOD首
先从OOA的结果开始,并将其从问题域映射到实现域;为满足实现的需要,还要增加一些类
、结构及属性和服务,并对原有类及属性进行调整。此外,还要完成应用控制、人机交互界面的设计等。在现有方法中,Coad等人的OOD就是比较全面的设计方法。OOD的主要工作有:2
 问题域部分的设计问
题域部分的设计是任何OOD方法都必须完成的工作,它主要是对OOA结果进行改进和
精化,并将其由问题域转化到解域,具体来说,有以下几个方面:.
属性:有些属性在分析阶段有助于问题的理解,而到了设计阶段则可以由其他属性导出或
根本没必要保留。因此,应将它们去掉。相反地,为了实现服务算法还需要增加相应的一些属性
。.
服务:OOA只给出了服务的接口,其具体实现算法要在OOD阶段完成。.
类及对象:在OOA阶段有助于问题理解的一些类在OOD阶段成为冗余,需要删除,而为
了优化调整继承关系还要增加一些类。所有的类都确定以后还要明确哪些类的对象会引发哪
些类创建新对象。.
结构:对类间结构进行优化调整。.
对象行为:明确对象间消息传递的实现算法,依据动态模型确定对象间消息发送的先后顺
序,并设计相应算法,协调对象的行为。2
2 人机交互与应用控制部分的设计有
些设计方法并没有提到交互界面的设计,一方面是因为这些系统中交互界面不十分重要
;另一方面是因为这部分的设计很有规律,设计方法也比较成熟,但为完整起见,仍将其列出
。主要工作包括:.
交互界面子系统的设计:与界面有关的类及类间结构的设计,以及有关算法的设计。.
交互界面子系统和应用之间接口的设计。.
应用控制部分的设计:这部分对象主要完成应用的驱动工作。这部分对象不同于从现实
世界中抽象出来的对象,在现实世界和问题域中没有原型,它们同界面子系统中的对象及问题
对象发生作用,控制系统的运行。

OOA与OOD的区别
上讨论了OOA阶段和OOD阶段所应完成的主要工作,由于这两个阶段的划分没有公认
的标准,有些工作是在OOA阶段完成还是在OOD阶段完成还存在着争议。有人认为OOA和
OOD可以交叉进行;有人认为OOD是对OOA结果的改进和细化,所以只提OOA;有人则更
强调OOD。尽管OOA和OOD存在着某些交叉和联系,但它们之间仍有许多差别,如:
1)OOA将现实世界中的实体抽象为问题对象,并构造问题域中的系统需求模型;OOD将
问题对象转化为解域中的类并在解域中构造出问题的解。
2)OOA侧重于用户需求的分析和对问题域的理解,分析人员关心的是系统结构及对象间
的关系;OOD则侧重于系统的实现,设计人员关心的是对象的行为及其实现。
3)OOA标识了一组对象,并通过其相互作用来刻划系统,该阶段的工作与程序设计语言
无关;OOD定义了一组类,并设计出系统的实现蓝图,概要设计与程序设计语言无关,但详细
设计则与之有比较密切的联系。(
4)OOA识别的对象是对客观世界实体的抽象,标识对象的准则是:该对象的引入是否有助于对问题域的理解;OOD中构造类的准则是:该类的构造是否可行,是否有效地实现了抽象
数据类型,是否有助于系统的实现和提高软件质量。(
5)两个阶段都没有提及系统对象,但原因不同。在OOA阶段,分析与实现无关,分析所涉
及的范围与解域无关,系统对象自然不用考虑。OOD建立的对象模型本身就是要设计的软件
系统,对系统对象的考虑是隐含的。
6)组装结构和分类结构在两个阶段所起的作用不同。在OOA阶段,它们的引入主要是为
了理解问题;而在OOD阶段,它们的引入则主要是针对软件的构造和实现。分类结构通过继
承机制来实现,因而代码得到了有效地复用;组装结构则将一些类组合在一起构成较大的软件
构件。
7)OOA并没有考虑对象的产生问题,当其对应的实体在现实世界中出现时,它也就在问
题域中产生了。OOA也不考虑对象属性的取值和服务算法的实现。而在OOD阶段这些问题
都必须详细考虑。
8)OOD涉及到重载问题;而OOA没有考虑,因为考虑过多的实现细节对理解问题和分
析用户需求没有多大帮助。

Monday, May 14, 2007

国内不谈java

  国内不谈java--会有千万人跳出来和你争嘴的。越是如此,我越是不忍心不说出
来,越是不不忍心看到在这个领域被国外的同行越拉越远--在硅谷的感受。
  我是96年毕业的,正值java刚出,火气冲天之时。我当时是一名C++的狂热者,有着3
年的C++经验。接触java也仅仅是在作毕业设计的时候用过,对java也算是有了基本了解
,那时的java才jdk1.0,烂的很,连些基本功能都没有,和大家一样,对java根本就不
认可。作完了设计之后,就把java扔到一边去了。自认为C++不错,还是干自己的老本行
吧。毕业时我认为精通C++,并且有java的基础,算是身怀两种绝技了,在国内的IT(那
时还不叫IT)还可以混个明堂出来吧。
  怀着对未来美好的憧憬和对C++的无限的崇拜,我出来闯荡了。唉--出去的情况于
我的想法完全两样,delphi,VB漫天飞,C++高不可攀,根本无用武之地。我大失所望
,可我偏偏又是一个C++偏执狂,要我去改学其它语言,在我看来简直是对C++的侮辱
,也是对我信念的侮辱,是绝对不可能的!对国内失望之余
,于是我想到IT技术前沿的美国,于是满怀希望来到到了IT精英汇集的地方--硅谷。
我想这下总算可以施展我深藏多年的C++才华了吧。我--再一次的错了--在硅谷,
VB,delphi根本不入流,虽然C++还继续再用,
但是已经是大不如以前了,不过有c++背景的找工作要相对容易些。这里,程序员们,大
小的managers,chargers只对Java感兴趣。 没想到,万万没想到。--这里反微软的气
氛很浓,也许是Sun,Oracle,IBM,AOL等巨头公司的大本营在此的缘由吧。呆过一段时间
后,我发现这里只要是稍大一点的公司,都在同时在维护着几套System,要一劳永逸的
解决这些问题,让这些System无缝的衔接起来,java是最好的不过的解决方案。
在这里,个大巨头公司们对java几乎在玩命似的疯狂:ibm在全球16个java实验室24小时
续以奋战,扛着“java就是一切”的大旗,投入java的钱不比sun的少;intel整装待发
,全力以赴赶制java芯片,以求在java谋得一席之地;oracle,Sybase,informix,DB2这
些王牌数据库厂商更是纷纷下马,把java绑定到自己的产品中,提供对java最全面,最
直接的支持;Inprise,BEA,Iona,netscape联盟等一大批系统集成、支援厂商,也不甘落
后,争先恐后的开发自己的java工具、应用服务软件,目的只有一个,让自己的产品带
上一个响亮的"J"字;
cisco,3Com,HP,NEC等一大批网络设备供应商对embed java表现了浓厚的兴趣,一批又一
批的带java接口的智能设备相续涌现出来,在这个市场上的竞争异常激烈,谁也不敢怠
慢;sun自己就更不用说了,sun创造了java,但java并非sun的专有,来自巨头们的竞争
,也让sun感到了前所未有的压力,在“捍卫java,保卫java,发展java”的方针下,带
领巨头们发布了面向不同领域的各个版本:面向PC领域的java2 Standard Edition,面
向企业级计算的Java 2 Enterprise Edition,面向嵌入式系统的Java2 Embedded Edit
ion, 面向智能终端的Personal Java Edition。
  在这样的一种趋势下,迫不得已,只有放下曾经让我无限自豪、热情彭湃的C++--
我心爱的C++!
一边,在国内,是还达不到使用C++这样的高度;另一边,在硅谷,C++已经丧失了昔日
的辉煌。感叹万余,痛定思痛--随即,以着极大的热情投入到java的事业中,幸好有
着C++的功底和以前对java的基本接触,java很快就上手,来到了java世界里,啊,原来
java还可以这么用,这是以前根本没想到的,以前一直以为自己是个oop行家,这才发现
跟java比,简直就是小巫见大巫--oop在java中被运用的炉火纯青,java本是是一个开
放的体系,各家厂商都可以对她扩展、实现,要维护整个java世界的纯洁,他们采用了
一种绝妙的方法,运用java的100%oop特点,对于规范的定义只是一些接口,而这些接口
的实现,则完全由各个厂家去负责,多么的和谐,多么的完美!理解不了这些,你就根
本无法理解象EJB,Servlet/JSP,JTA、RMI/IIOP、JNDI,JMS,Jini....这些java新秀的威
力,稍大一点的公司(除了Microsoft),无一不对她趋之若宠,源源不断的
钱财、人力往这里白扔也值。这仅仅只是个j2ee,也是到目前为止,业界中最为完美的
企业解决方案,就更不用说j2me了,想做下一代internet接入设备,除了j2me可以说是
别无选择,更要命的是她完全可以与现有系统紧密的衔接起来......
  ......
  --我并非是想把C++说得一无是处,我本人对C++仍然是有着无比的崇拜,只
是每把刀都有每把刀的用处,在系统、支撑软件领域,C++还是老大,只是不要把这种老
大的思想随处烂放。在应用领域现在是java,不管你承认也好,否认也罢,辛辛苦苦用
C++写的一套Solution才买10万还不到,而java轻松就完成的Solution可以卖到几百万,
这就是区别;同样,如果仅仅把java当作applet,application用在桌面环境中,她的的
确确又比任何一种语言都烂。
  我所说的只是国内的环境影响着我们每一个人,当java one 2000在美国红红火火的
举行,多达4万家公司挤进会场,更是有3000余名专家、学者在会上慷慨陈辞时,而国内
还是不以为然,守着以前的老家当,倒是精明的日本人,早就预定了数十个座位;当个
大公司在java的领域里进行惨烈争夺的时候,国内还抱着VB,Delphi 枕着C++睡大觉。

  “java?--不过是个玩具儿”,朋友、兄弟--我真的再也不想听到这样的话了
,也许你说这话的时候,有一丝的快感,但是你应该知道,在你笑得时候,人家国外的
同行比你笑得更开心,他们是何等的希望我们永远都把她当作玩具!
  我真的希望国内的朋友们,到网上去看一看,到国外的公司去看一看,不要被国内
的氛围、环境所左右。
我不想再说了,我实在是不忍心看到在这个领域里,被国外的同行越拉越远!--事实
上是已经被远远的
拉在后面!

JAVA之精髓IO流

一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:
1) input stream:
1) ByteArrayInputStream:把内存中的一个缓冲区作为InputStream使用
2) StringBufferInputStream:把一个String对象作为InputStream
3) FileInputStream:把一个文件作为InputStream,实现对文件的读取操作
4) PipedInputStream:实现了pipe的概念,主要在线程中使用
5) SequenceInputStream:把多个InputStream合并为一个InputStream
2) Out stream
1) ByteArrayOutputStream:把信息存入内存中的一个缓冲区中
2) FileOutputStream:把信息存入文件中
3) PipedOutputStream:实现了pipe的概念,主要在线程中使用
4) SequenceOutputStream:把多个OutStream合并为一个OutStream
1.2 以Unicode字符为导向的stream
以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取或往stream中写入信息。以Unicode字符为导向的stream包括下面几种类型:
1) Input Stream
1) CharArrayReader:与ByteArrayInputStream对应
2) StringReader:与StringBufferInputStream对应
3) FileReader:与FileInputStream对应
4) PipedReader:与PipedInputStream对应
2) Out Stream
1) CharArrayWrite:与ByteArrayOutputStream对应
2) StringWrite:无与之对应的以字节为导向的stream
3) FileWrite:与FileOutputStream对应
4) PipedWrite:与PipedOutputStream对应
以 字符为导向的stream基本上对有与之相对应的以字节为导向的stream。两个对应类实现的功能相同,字是在操作时的导向不同。如 CharArrayReader:和ByteArrayInputStream的作用都是把内存中的一个缓冲区作为InputStream使用,所不同的 是前者每次从内存中读取一个字节的信息,而后者每次从内存中读取一个字符。
1.3 两种不现导向的stream之间的转换
InputStreamReader和OutputStreamReader:把一个以字节为导向的stream转换成一个以字符为导向的stream。
2. stream添加属性
2.1 “为stream添加属性”的作用
运用上面介绍的Java中操作IO的API,我们就可完成我们想完成的任何操作了。但通过FilterInputStream和FilterOutStream的子类,我们可以为stream添加属性。下面以一个例子来说明这种功能的作用。
如果我们要往一个文件中写入数据,我们可以这样操作:
FileOutStream fs = new FileOutStream(“test.txt”);
然 后就可以通过产生的fs对象调用write()函数来往test.txt文件中写入数据了。但是,如果我们想实现“先把要写入文件的数据先缓存到内存中, 再把缓存中的数据写入文件中”的功能时,上面的API就没有一个能满足我们的需求了。但是通过FilterInputStream和 FilterOutStream的子类,为FileOutStream添加我们所需要的功能。
2.2 FilterInputStream的各种类型
2.2.1 用于封装以字节为导向的InputStream
1) DataInputStream:从stream中读取基本类型(int、char等)数据。
2) BufferedInputStream:使用缓冲区
3) LineNumberInputStream:会记录input stream内的行数,然后可以调用getLineNumber()和setLineNumber(int)
4) PushbackInputStream:很少用到,一般用于编译器开发
2.2.2 用于封装以字符为导向的InputStream
1) 没有与DataInputStream对应的类。除非在要使用readLine()时改用BufferedReader,否则使用DataInputStream
2) BufferedReader:与BufferedInputStream对应
3) LineNumberReader:与LineNumberInputStream对应
4) PushBackReader:与PushbackInputStream对应
2.3 FilterOutStream的各种类型
2.2.3 用于封装以字节为导向的OutputStream
1) DataIOutStream:往stream中输出基本类型(int、char等)数据。
2) BufferedOutStream:使用缓冲区
3) PrintStream:产生格式化输出
2.2.4 用于封装以字符为导向的OutputStream
1) BufferedWrite:与对应
2) PrintWrite:与对应
3. RandomAccessFile
1) 可通过RandomAccessFile对象完成对文件的读写操作
2) 在产生一个对象时,可指明要打开的文件的性质:r,只读;w,只写;rw可读写
3) 可以直接跳到文件中指定的位置
4. I/O应用的一个例子
import java.io.*;
public class TestIO{
public static void main(String[] args)
throws IOException{
//1.以行为单位从一个文件读取数据
BufferedReader in =
new BufferedReader(
new FileReader("F:\\nepalon\\TestIO.java"));
String s, s2 = new String();
while((s = in.readLine()) != null)
s2 += s + "\n";
in.close();

//1b. 接收键盘的输入
BufferedReader stdin =
new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Enter a line:");
System.out.println(stdin.readLine());

//2. 从一个String对象中读取数据
StringReader in2 = new StringReader(s2);
int c;
while((c = in2.read()) != -1)
System.out.println((char)c);
in2.close();

//3. 从内存取出格式化输入
try{
DataInputStream in3 =
new DataInputStream(
new ByteArrayInputStream(s2.getBytes()));
while(true)
System.out.println((char)in3.readByte());
}
catch(EOFException e){
System.out.println("End of stream");
}

//4. 输出到文件
try{
BufferedReader in4 =
new BufferedReader(
new StringReader(s2));
PrintWriter out1 =
new PrintWriter(
new BufferedWriter(
new FileWriter("F:\\nepalon\\ TestIO.out")));
int lineCount = 1;
while((s = in4.readLine()) != null)
out1.println(lineCount++ + ":" + s);
out1.close();
in4.close();
}
catch(EOFException ex){
System.out.println("End of stream");
}

//5. 数据的存储和恢复
try{
DataOutputStream out2 =
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("F:\\nepalon\\ Data.txt")));
out2.writeDouble(3.1415926);
out2.writeChars("\nThas was pi:writeChars\n");
out2.writeBytes("Thas was pi:writeByte\n");
out2.close();
DataInputStream in5 =
new DataInputStream(
new BufferedInputStream(
new FileInputStream("F:\\nepalon\\ Data.txt")));
BufferedReader in5br =
new BufferedReader(
new InputStreamReader(in5));
System.out.println(in5.readDouble());
System.out.println(in5br.readLine());
System.out.println(in5br.readLine());
}
catch(EOFException e){
System.out.println("End of stream");
}

//6. 通过RandomAccessFile操作文件
RandomAccessFile rf =
new RandomAccessFile("F:\\nepalon\\ rtest.dat", "rw");
for(int i=0; i<10; i++)
rf.writeDouble(i*1.414);
rf.close();

rf = new RandomAccessFile("F:\\nepalon\\ rtest.dat", "r");
for(int i=0; i<10; i++)
System.out.println("Value " + i + ":" + rf.readDouble());
rf.close();

rf = new RandomAccessFile("F:\\nepalon\\ rtest.dat", "rw");
rf.seek(5*8);
rf.writeDouble(47.0001);
rf.close();

rf = new RandomAccessFile("F:\\nepalon\\ rtest.dat", "r");
for(int i=0; i<10; i++)
System.out.println("Value " + i + ":" + rf.readDouble());
rf.close();
}
}
关于代码的解释(以区为单位):
1区中,当读取文件时,先把文件内容读到缓存中,当调用in.readLine()时,再从缓存中以字符的方式读取数据(以下简称“缓存字节读取方式”)。
1b区中,由于想以缓存字节读取方式从标准IO(键盘)中读取数据,所以要先把标准IO(System.in)转换成字符导向的stream,再进行BufferedReader封装。
2区中,要以字符的形式从一个String对象中读取数据,所以要产生一个StringReader类型的stream。
4区中,对String对象s2读取数据时,先把对象中的数据存入缓存中,再从缓冲中进行读取;对TestIO.out文件进行操作时,先把格式化后的信息输出到缓存中,再把缓存中的信息输出到文件中。
5 区中,对Data.txt文件进行输出时,是先把基本类型的数据输出屋缓存中,再把缓存中的数据输出到文件中;对文件进行读取操作时,先把文件中的数据读 取到缓存中,再从缓存中以基本类型的形式进行读取。注意in5.readDouble()这一行。因为写入第一个writeDouble(),所以为了正 确显示。也要以基本类型的形式进行读取。
6区是通过RandomAccessFile类对文件进行操作。

chat abbreviations

chat abbreviations


DEFINITION - Chat abbreviations are commonly used in e-mail, online chatting, online discussion forum postings, instant messaging, and in text messaging, especially between cell phone users.

Abbreviation Meaning
<3 heart
404 I haven't a clue
ADN Any day now
AFAIK As far as I know
AFK Away from keyboard
ARE Acronym-rich environment
ASAP As soon as possible
A/S/L? Age/sex/location?
B4N Bye for now
BAK Back at the keyboard
BAS Big a** smile
BBIAB Be back in a bit
BBL Be back later
BBN Bye bye now
BBS Be back soon
BEG Big evil grin
BF Boy friend
BFD Big f***ing deal
BFN Bye for now
BG Big grin
BIBO Beer in, beer out
BIOYIOP Blow it out your I/O port
BL Belly laughing
BMGWL Busting my gut with laughter
BOTEC Back-of-the-envelope calculation
BRB Be right back
BTA But then again...
BTDT Been there, done that
BTW By the way
BWL Bursting with laughter
BWTHDIK But what the heck do I know...?
CICO Coffee in, coffee out
C&G Chuckle and grin
CNP Continued in next post
CRB Come right back
CRBT Crying real big tears
CU See you
CUL See you later
CUL8ER See you later
CYA See ya
CYA Cover your ass
CYO See you online
DBA Doing business as
DFLA Disenhanced four-letter acronym (that is, a TLA)
DL Dead link
DLTBBB Don't let the bed bugs bite
DIKU Do I know you?
DITYID Did I tell you I'm distressed?
DOM Dirty old man
DOS Dozing off soon
DQMOT Don't quote me on this
DTRT Do the right thing
DWB Don't write back
EG Evil grin
EMFBI Excuse me for butting in
EMSG E-mail message
EOM End of message
EOT End of thread (meaning: end of discussion)
ETLA Extended three-letter acronym (that is, an FLA)
F2F Face to face
FAQ Frequently-ask question(s)
FC Fingers crossed
FISH First in, still here
FLA Four-letter acronym
FMTYEWTK Far more than you ever wanted to know
FOMCL Falling off my chair laughing
FTBOMH From the bottom of my heart
FUBAR F***ed up beyond all repair or recognition
FUD Fear, Uncertainty, and Doubt
FWIW For what it's worth
FYI For your information
G Grin
GA Go ahead
GAL Get a life
GIGO Garbage in, garbage out
GD&R Grinning, ducking, and running
GF Girlfriend
GFN Gone for now
GGP Gotta go pee
GIWIST Gee, I wish I'd said that
GL Good luck
GMAB Give me a break
GMTA Great minds think alike
GOL Giggling out loud
GTRM Going to read mail
GTSY Glad to see you
H&K Hug and kiss
HAGN Have a good night
HAND Have a nice day
HHIS Hanging head in shame
HIG How's it going
HT Hi there
HTH Hope this helps
HUB Head up butt
IAC In any case
IAE In any event
IANAL I am not a lawyer (but)
IC I see
IGP I gotta pee
IHA I hate acronyms
IHU I hear you
IIRC If I recall/remember/recollect correctly
ILU or ILY I love you
IM Immediate message
IMCO In my considered opinion
IMHO In my humble opinion
IMing Chatting with someone online usually while doing other things such as playing trivia or other interactive game
IMNSHO In my not so humble opinion
IMO In my opinion
IMS I am sorry
IOW In other words
IPN I'm posting naked
IRL In real life (that is, when not chatting)
ITIGBS I think I'm going to be sick
IWALU I will always love you
IYSWIM If you see what I mean
J4G Just for grins
JBOD Just a bunch of disks (like redundant array of independent disks, etc.)
JIC Just in case
JK Just kidding
JMO Just my opinion
JTLYK Just to let you know
k ok
KISS Keep it simple stupid
KIT Keep in touch
KOTC Kiss on the cheek
KOTL Kiss on the lips
KWIM? Know what I mean?
L8R Later
L8R G8R Later gator
LD Later, dude
LDR Long-distance relationship
LHO Laughing head off
LLTA Lots and lots of thunderous applause
LMAO Laughing my a** off
LMSO Laughing my socks off
LOL Laughing out loud
LRF Little Rubber Feet (the little pads on the bottom of displays and other equipment)
LSHMBH Laughing so hard my belly hurts
LTM Laugh to myself
LTNS Long time no see
LTR Long-term relationship
LULAB Love you like a brother
LULAS Love you like a sister
LUWAMH Love you with all my heart
LY Love ya
LY4E Love ya forever
MorF Male or female
MOSS Member of the same sex
MOTOS Member of the opposite sex
MTF More to follow
MUSM Miss you so much
NADT Not a darn thing
NFG No f*****g good
NFW No feasible way or no f*****g way
NIFOC Naked in front of computer
NP or N/P No problem
NRN No response necessary
OIC Oh, I see
OLL Online love
OMG Oh my God
OTF Off the floor
OTOH On the other hand
OTTOMH Off the top of my head
PANS Pretty awesome new stuff (as opposed to "POTS")
PAW Parents are watching
PCMCIA People can't master computer industry acronyms
PDA Public display of affection
PEBCAK Problem exists between chair and keyboard
PIBKAC Problem is between keyboard and chair
PITA Pain in the ass
PM Private message
PMFJIB Pardon me for jumping in but...
POAHF Put on a happy face
::POOF:: Goodbye (leaving the room)
POTS Plain old telephone service
PU That stinks!
QT Cutie
RL Real life (that is, when not chatting)
ROR Raffing out roud (Engrish for "laughing out loud")
ROTFL Rolling on the floor laughing
ROTFLMAO Rolling on the floor laughing my a** off
ROTFLMAOWPIMP Rolling on the floor laughing my a** off while peeing in my pants
ROTFLMBO Rolling on the floor laughing my butt off
RPG Role-playing games
RSN Real soon now
RT Real time
RTFM Read the f***ing manual
RYO Roll your own (write your own program; derived from cigarettes rolled yourself with tobacco and paper)
S^ S'up - what's up
S4L Spam for life (what you may get when you become someone's customer or client)
SHCOON Shoot hot coffee out of nose
SEG S***-eating grin
SETE Smiling ear to ear
SF Surfer-friendly (low-graphics Web site)
SHID Slaps head in disgust
SNAFU Situation normal, all f***ed up
SO Significant other
SOL Smilling out loud or sh*t out of luck
SOMY Sick of me yet?
SOT Short on time
SOTMG Short on time must go
STFW Search the f*****g Web
STW Search the Web
SU Shut up
SUAKM Shut up and kiss me
SUP What's up
SWAG Stupid wild-a** guess
SWAK Sealed with a kiss
SWL Screaming with laughter
SYS See you soon
TA Thanks again
TAFN That's all for now
TANSTAAFL There ain't no such thing as a free lunch
TCOY Take care of yourself
TFH Thread from hell (a discussion that just won't die and is often irrelevant to the purpose of the forum or group)
TGIF Thank God it's Friday
THX Thanks
TIA Thanks in advance (used if you post a question and are expecting a helpful reply)
TILII Tell it like it is
TLA Three-letter acronym
TLK2UL8R Talk to you later
TMI Too much information
TNT Till next time
TOPCA Til our paths cross again (early Celtic chat term)
TOY Thinking of you
TPTB The powers that be
TTFN Ta-Ta for now
TTT Thought that, too (when someone types in what you were about to type)
TTYL Talk to you later
TU Thank you
TY Thank you
UAPITA You're a pain in the ass
UW You're welcome
VBG Very big grin
VBSEG Very big s***-eating grin
WAG Wild a** guess
WAYD What are you doing
WB Welcome back
WBS Write back soon
WDALYIC Who died and left you in charge?
WEG Wicked evil grin
WFM Works for me
WIBNI Wouldn't it be nice if
WT? What/who the ?
WTFO What the F***! Over!
WTG Way to go!
WTGP? Want to go private?
WU? What's up?
WYSITWIRL What you see is TOTALLY WORTHLESS IN REAL LIFE!
WUF? Where are you from?
WYSIWYG What you see is what you get
YBS You'll be sorry
YGBSM You gotta be s***tin' me!
YMMV Your mileage may vary.
YW You're welcome