精华内容
下载资源
问答
  • 在英文中我们要经常会经常统计英文中出现的频率,如果用常规的方法,用设定计算器一个个算比较费事,这个时候使用tr命令,将空格分割替换为换行符,再用tr命令删除掉有的单词后面的点号,逗号,感叹号。先看看要...
  • table标签中tr和td的英文单词

    千次阅读 2017-03-12 18:50:15
    tr标签 td标签 首标签和尾标签分别表示一个表格的开始与结束。这是不难理解的。tr是“table row(表格行)”的缩写,用于表示一行的开始和结束。这也容易理解。td是“table data(表格数据)”的缩写,用于表示行...
    table标签
    tr标签
    td标签
    th标签
    • 首标签<table>和尾标签</table>分别表示一个表格的开始与结束。这是不难理解的。
    • tr是“table row(表格行)”的缩写,用于表示一行的开始和结束。这也容易理解。
    • td是“table data(表格数据)”的缩写,用于表示行中各个单元格(cell)的开始和结束。这些都是容易理解的。
    • th是“table head(表格头)”的缩写,用于表示表头
    展开全文
  • transient 英 /'trænzɪənt/ a. 短暂的,临时的 It was necessary to provide living places for transient immigrants passing through the area on their way to more permanent dwellings. 有必要为经过这一...
     
    

    以下是我期末复习整理部分单元的题目的翻译:
    第3版新视野大学英语4读写教程
    Unit 1、2、3、5、6 Section A word in use 和Section B Sentence structure 部分的翻译

    Unit 1 A

    Text A: Words in use

    1. crumbled
      crumble 英/'krʌmb(ə)l/ vi. 崩溃,瓦解,消失
      As the gender barriers crumbled, the number of women working as lawyers, doctors, or bankers began to increase significantly from the mid-20th century.
      随着性别障碍的瓦解,从20世纪中期开始,从事律师、医生或银行家工作的女性数量开始显著增加。
    2. discern 英/dɪ’sɜːn/ vt. 看出,觉察出,辨明
      With the data collected each year, the owner of the shop can discern customer trends and how things like weather and economic indicators affect sales performance.
      通过每年收集的数据,店主可以了解顾客的趋势,以及天气、经济指标之类的事物对销售业绩的影响。
    3. surpass 英/sə’pɑːs/ vt. 超过,胜过
      His supervisor pushes and motivates him in such a positive manner that he is not only able to reach but to surpass his personal goals.
      他的上司以这样一种积极的方式推动和激励他,使他不仅能够达到而且能够超越自己的目标。
      supervisor 英/'suːpəvaɪzə;'sjuː/ n. 监督人,指导者;[管理] 管理人;检查员
    4. shrewd 英/ʃ ruː d/ a. 精明的,机敏的,准确的,英明的
      He is a man with a shrewd business sense. He has built his initial investment into a substantial and even excessively large fortune.
      他是个精明的生意人。他把最初的投资变成了一笔可观的、甚至是巨额的财富。
    5. conversion 英/ kən’vɜːʃ(ə) n/ n. 转变,改造,转换
      The conversion of nuclear radiation directly into electricity was an exciting possibility that was being vigorously explored in many laboratories in the 1950s.
      将核辐射直接转化为电能是20世纪50年代许多实验室正在积极探索的一种令人兴奋的可能性。
    6. distort 英/dɪ’stɔːt/ vt. 歪曲,曲解
      I was not only shocked but also disgusted that the report tried to distort the scientific facts in such a manner that even some highly-educated people were fooled.
      我不仅感到震惊,而且感到恶心,因为这份报告试图歪曲科学事实,甚至一些受过高等教育的人也被愚弄了。
    7. radiant 英/'reɪdɪənt/ a. 容光焕发的,喜悦的
      Sixty-two and blessed with his mother’s skin, the fisherman had withstood a lifetime of exposure to the sun and looked as radiant as a man in his forties.
      62岁的渔夫拥有母亲的皮肤,他一生都经受住了日晒,看上去像一个四十多岁的男人一样容光焕发。
    8. ingenious 英 /ɪn’dʒiːnɪəs/ a. 有独创性的,别出心裁的,构思巧妙的
      French educator Louis Braille invented a simple but ingenious code which has had an impact on the lives of generations of people who are blind.
      法国教育家路易斯·布莱叶发明了一种简单而巧妙的密码,这种密码对几代盲人的生活产生了影响。
    9. stumped
      stump 英 /stʌmp/ v. 使困惑,难倒
      The senators didn’t expect us to ask such tough questions, and when we finally did, they got stumped and didn’t know what to say.
      参议员们没想到我们会问这么棘手的问题,当我们终于提出时,他们被难住了,不知该说些什么。
    10. proposition 英 /prɒpə’zɪʃ(ə)n/ n. 提议,建议,主张,观点,看法
      This newly established university supports the proposition that a more diverse higher education system is desirable since it would enhance opportunities for lifelong learning.
      这所新成立的大学支持这样的观点:更多样化的高等教育体系是可取的,因为它将增加终身学习的机会。

    Unit 1 B

    Sentence structure

    1. These reports differ from his earlier work in that they offer solutions to public pension problems.
      这些报告不同于他早期的工作,因为它们为公共养老金问题提供了解决方案。
    2. These forums are unique in that they provide a venue for those with varying perspectives to have an open and honest dialog.
      这些论坛的独特之处在于,它们为不同观点的人提供了一个公开和诚实对话的场所。
      venue 英 /'venjuː/ n. 聚会地点;举行场所;犯罪地点;发生地点;(英格兰律)审判地(指郡或区)
    3. Social support has been found to act as a stress reducer in that it protects people in crisis from both physical and psychological problems.
      社会支持被发现是一种减压的方法,因为它可以保护处于危机中的人们免受身体和心理问题的伤害。

    Unit 2 A

    Text A: Words in use

    1. deficient 英 /dɪ’fɪʃ(ə)nt/ a.不足的,有缺陷的,缺乏的,不足的。
      We need to improve the quality of education so that our children will not leave school deficient in literary and reasoning skills.
      我们需要提高教育质量,使我们的孩子不会离开缺乏文学和推理技能的学校。
    2. prosecution 英 /prɒsɪ’kjuːʃ(ə)n/ n. 起诉,指控
      In a society governed by the rule of law,every citizen is subject to possible prosecution if he violates the law.
      在一个由法治的社会,每个公民都可能受到起诉,如果他违反了法律。
    3. outrage 英 /'aʊtreɪdʒ/ n.义愤,愤慨,震怒
      The pay gap between average workers and top corporate officers has led to pubic outrage as executives receive large packages despite falling share prices.
      普通员工与企业高管之间的薪酬差距,已引发公众的愤怒,因为尽管股价不断下跌,高管们仍能拿到巨额薪酬。
    4. appeased
      appease 英 /ə’piːz/ vt. 平息,安抚,抚慰
      The delicious meal appeased our hunger and made us feel warm again after having walked in the snow all day.
      这顿美餐使我们的饥饿感减轻了,让我们在雪中走了一整天后又感到温暖。
    5. conformity 英 /kən’fɔːmɪtɪ/ n. 遵守;符合;一致;
      The military insists on conformity in many areas,for example, dress and haircut,with the primary objective of promoting group unity.
      军方坚持整合在许多领域,例如,服装和发型,促进集团统一的主要目标。
    6. strand 英 /strænd/ n. (线、绳、头发等的)股,缕
      My daughter used to play with the dog by taking a strand of its hair and then spending a long time rubbing, combing and twisting it.
      我女儿过去常和这只狗玩耍,把它的一缕头发剪下来,然后花很长时间揉搓、梳理和捻。
    7. complement 英 /'kɒmplɪm(ə)nt/ vt. 与……相配,与……互补
      When she left for the party,she took great care to make her necklace and shoes complement her dress.
      当她动身去聚会时,她非常认真地去试图把她的项链和鞋子与她的衣服配套起来。
    8. transient 英 /'trænzɪənt/ a. 短暂的,临时的
      It was necessary to provide living places for transient immigrants passing through the area on their way to more permanent dwellings.
      有必要为经过这一地区前往更永久住所的临时移民提供居住场所。
    9. appliance /əˈplaɪəns/ n. 家用电器
      appliances
      They had just moved in,so they needed to buy a number of kitchen appliances, including a microwave oven, a toaster,and a coffee maker.
      他们刚刚搬进来的,所以他们需要购买一些厨房电器,包括微波炉,烤面包机,咖啡机。
    10. outfit /ˈaʊtfɪt/ n. (尤指在特殊场合穿的)全套服装
      She wanted a beautiful and elegant outfit to attend the wedding of a friend, but couldn’t find anything satisfactory in the nearby shops.
      她想要一套漂亮雅致的衣服去参加一个朋友的婚礼,但在附近的商店里找不到满意的东西。

    Unit 2 B

    Sentence structure

    1. What they were worried about was more than just the cost of the machine itself. It would be expensive to keep it up too.
      他们不仅担心购买机器本身的成本,也担心维护起来机器会很昂贵。
    2. The island is more than just a place to visit for fun. It is also a center of the shipbuilding industry in this region.
      这个岛不仅是一个好玩的地方,也是该地区造船业的中心。
    3. For me and the kids, Mother Earth News is more than just a magazine that introduces various kinds of healthy diets; it is a friend who gives us comfort!
      对我和孩子们来说,地球母亲新闻不仅仅是一本介绍各种健康饮食的杂志;也是能给我们安慰的朋友!

    Unit 3 A

    Text A: Words in use

    1. exquisite 英 /'ekskwɪzɪt; ɪk’skwɪzɪt; ek-/ a. 精致的,精美的
      The curtains changed the atmosphere of the house completely and made it into a place of exquisite beauty.
      窗帘完全改变了房子的气氛,使它成为一个优美的地方。
    2. disperse 英 /dɪ’spɜːs/ v. (使)分散,驱散
      dispersed
      As the sun dispersed the clouds, we enjoyed our afternoon of playing cards in the forest under the clear sky and observing the most spectacular view I have ever seen in my life.
      当太阳驱散乌云时,我们在晴朗的天空下的森林里打牌,欣赏着我从未见过的最壮观的景色。
    3. decentralize 英 /di:'sentrə’laɪz/ v. (使)(政府、组织等的部门)分散
      decentralized
      The big company decentralized their operations last year and opened several regional offices in the country to meet the needs of the market.
      这家大公司去年分散了业务,并在该国开设了几个地区办事处,以满足市场的需要。
    4. deduce /dɪ’djuːs/ vt. 推论,推断;演绎出
      It is not easy to deduce a trend of growth from the available facts since they are quite scarce and not that convincing.
      从现有的事实推断增长趋势是不容易的,因为它们非常稀少,也没有那么令人信服。
      scarce /skeəs/adj. 缺乏的,不足的;稀有的
    5. fixture /'fɪkstʃə; -tjə/ n. 设备;固定装置;固定于某处不大可能移动之物
      Formerly found only in large industrial applications, microwave ovens now have become a standard fixture of most modern kitchens.
      以前只在大型工业应用中被发现,现在微波炉已经成为大多数现代厨房的标准设备。
    6. frugality /fruː’gælɪtɪ/ n. 俭省,节俭
      He calls on the public to save in everyday life and believes that frugality is the key to battling a culture that rewards mindless consumption.
      他呼吁公众在日常生活中储蓄,并相信节俭是对抗鼓励盲目消费的文化的关键。
    7. administrate /əd’mɪnɪstreɪt/ vt. 管理;经营,实施
      He is suitable for the position as he is young enough to understand what the teenagers think but old enough to administrate their programs.
      他很适合这个职位,因为他足够年轻,能够理解青少年的想法,但足够成熟,能够管理他们的项目。
    8. disjointed /dɪs’dʒɒɪntɪd/ adj. 脱节的;杂乱的;脱臼的
      When asked about her whereabouts at 9 o’clock that night, she gave a rather disjointed response, which caught the detective’s attention.
      当被问及那天晚上9点她在哪里时,她回答得相当不连贯,引起了侦探的注意。
    9. revive /rɪ’vaɪv/ vi. 复兴;复活;苏醒;恢复精神
      Reviving
      Reviving the stalled economy and sticking to promises to bring the deficit down next year is proving to be the principal test for the new president.
      复苏停滞的经济,并坚持承诺明年将削减赤字,这将成为新总统的主要考验。
      stall vi. 停止,停转;拖延
    10. elapse /ɪ’læps/ vi. 消逝;时间过去
      A considerable period of time has to elapse before the effects of such security measures as closed-circuit television cameras and cell-phone monitoring become evident in reducing crimes.
      闭路电视摄像机和手机监控等安全措施在减少犯罪方面的效果还需要相当长一段时间才能显现出来。

    Unit 3 B

    Sentence structure

    1. If he goes on taking ererything passively like this, he will never be confident enough to say NO to those kids who are fond of teasing him.
      如果他继续这样被动地接受一切,他将永远不会有足够的信心对那些喜欢戏弄他的孩子说不。
      tease /tiːz/ vt. 取笑;戏弄;梳理;欺负;强求;使起毛
    2. I know I’m already 80, but with a heart like mine, I will never be old enough to stop laughing at funny words.
      我知道我已经80岁了,但是有一颗像我这样的心,我永远不会老到停止对有趣的话发笑的地步。
    3. Although I was never fortunate/lucky enough to meet your grandmother, I’ve enjoyed hearing you tell stories about her and seeing your face light up when talking about her.
      虽然我从未有幸见到你的祖母,但我很高兴听到你讲述她的故事,看到你谈起她时面露喜色。

    Unit 5 A

    Text A: Words in use

    1. fabricate /'fæbrɪkeɪt/ vt. 制造;伪造;装配
      Although he was not a legal expert, he knew it would not be proper to fabricate anything to mislead the public.
      虽然他不是法律专家,但他知道编造任何误导公众的东西都是不恰当的。

    2. nominal [ˈnɒmɪnl] adj. 名义上的; 微不足道的; 票面上的;
      He does not work full time there, but he has been the nominal head of the organization’s scholarship program for five years.
      他没有在那里全职工作,但他已经担任该组织奖学金项目的名义负责人五年了。

    3. temporal [ˈtempərəl] adj. 时间的; 世俗的; 暂存的;
      As Mark walked the sites on that initial trip of the migrants, he found some important temporal clues — dated bus tickets, shopping receipts and calendars.
      当马克在最初的移民之旅中走访这些网站时,他发现了一些重要的时间线索——注明日期的公共汽车票、购物收据和日历。

    4. reciprocal /rɪ’sɪprək(ə)l/ adj. 互惠的;相互的;倒数的,彼此相反的
      In urban planning, it is important to take into consideration the reciprocal influence between the transportation network and other facilities, for example shopping centers and medical centers.
      在城市规划中,重要的是考虑交通网络和其他设施之间的相互影响,如购物中心和医疗中心。

    5. denote /dɪ’nəʊt/ vt. 表示,指示
      denotes
      The label “Smart Choices” on the front of food packages usually denotes products that meet criteria for lower fat, sugar and sodium (钠) content.
      食品包装正面的“明智选择”标签通常表示产品符合低脂肪、低糖和低钠的标准。
      criteria /kraɪ’tɪərɪə/ n. 标准,条件
      sodium /'səʊdɪəm/
      content /kən’tent/ n. 内容,目录;满足;容量

    6. consecutive /kən’sekjʊtɪv/ adj. 连贯的;连续不断的
      The public high school graduation rates in New Mexico and Arizona have been increasing for three consecutive years, thanks to an online program that helps students earn missing credits.
      新墨西哥州和亚利桑那州的公立高中毕业率已经连续三年上升,这要归功于一个在线项目,该项目帮助学生获得缺失的学分。

    7. spectator /spek’teɪtə/ n. 观众;旁观者
      spectators
      In the accident at the air show last week, a pilot and 10 spectators were killed when a fighter plane crashed into the crowd.
      在上周航空展的事故中,一架战斗机撞向人群,造成一名飞行员和10名观众死亡。
      pilot /'paɪlət/ n. 飞行员;领航员

    8. muttering /'mʌtərɪŋ/ n. 独自怨言,喃喃自语
      The mother was not sure where the boys went, but she did hear them muttering something about going out for a movie with friends.
      母亲不知道男孩们去了哪里,但她听到他们嘀咕着要和朋友出去看电影。

    9. composite /'kɒmpəzɪt/ adj. 复合的,合成的;(火车车厢)综合的;(柱式)混合的;菊科的
      This newly released portrait of Planet Earth is actually a composite of several pictures taken earlier this month by a new research satellite.
      这张最新发布的地球照片实际上是本月早些时候由一颗新的研究卫星拍摄的几张照片的合成。

    10. malicious /mə’lɪʃəs/ adj. 恶意的;恶毒的;蓄意的;怀恨的
      You shouldn’t feel insulted. We can assure you he meant to be friendly and there was nothing impolite or malicious in his words.
      你不应该感到受侮辱。我们可以向你保证,他的本意是友好的,他的话中没有任何不礼貌或恶意。

    Unit 5 B

    Sentence structure

    1. If we have enough oil in our own country, why import a large amount from somewhere else every year?
      如果我们自己的国家有足够的石油,为什么每年要从其他地方进口大量的石油呢?
    2. Since video communication through the Internet is convenient, why a time-consuming and expensive flight trip to attend the conference/meeting?
      既然通过互联网进行视频通讯很方便,为什么要花费大量的时间和金钱去乘机票参加会议呢?
    3. Why at a crowded bar so far from home? We can just meet at a restaurant close to where we live.
      为什么要在离家这么远的拥挤的酒吧里呢?我们可以在离我们住处很近的餐馆见面。

    Unit 6 A

    Text A: Words in use

    1. alien /'eɪlɪən/ adj. 外国的;相异的,性质不同的;不相容的;陌生的
      When I first came to this city, everything was alien to me. It took me a long time to adjust myself to the new environment.
      当我第一次来到这座城市时,一切对我来说都是陌生的。我花了很长时间来适应新环境。
    2. optic /'ɒptɪk/ adj. 光学的;视觉的;眼睛的
      Something growing in her brain caused damage to her optic nerve, and doctors thought she would never see again.
      她大脑中生长的一些东西对她的视神经造成了损伤,医生认为她再也见不到东西了。
    3. symmetrical /sɪ’metrɪk(ə)l/ adj. 匀称的,对称的
      The front side of the house has a symmetrical arrangement of windows and door and two windows on each side.
      房子的正面有对称的窗户和门,每一面都有两扇窗户。
    4. lubricate /'luːbrɪkeɪt/ vi. 润滑;涂油;起润滑剂作用
      lubricated
      He cleaned the old machine and lubricated the moving parts with a little mineral oil, hoping that it could work again.
      他清洗了那台旧机器,并用一点矿物油给活动部件上了润滑油,希望它能再次运转。
    5. twinkled
      twinkle /'twɪŋk(ə)l/ v. 闪烁;(眼睛)闪亮,闪闪发光;发亮;轻快移动
      We could tell it was a crisp winter night because, overhead, between the shadows of the buildings, a multitude of stars twinkled.
      我们可以看出这是一个清爽的冬夜,因为头顶上,在建筑物的阴影之间,闪烁着许多星星。
    6. mediator /'miːdɪeɪtə/ n. 调停者;传递者;中介物
      During his work on child protection, he often acts as a mediator between parents and children, making the parents know what they can do and what they cannot do.
      在他的儿童保护工作中,他经常充当父母和孩子之间的调解人,让父母知道他们能做什么和不能做什么。
    7. outpost /'aʊt,post/ n. 前哨;警戒部队;边区村落
      outposts
      Due to safety concerns, the commander ordered his troops to leave their outposts in the mountains and return to their bases in the nearby village.
      出于安全考虑,指挥官命令他的部队离开山区的前哨,返回附近村庄的基地。
    8. traverse /'trævəs; trə’vɜːs/ v. 穿过;来回移动;反驳;阻挠;详细研究;旋转
      traversing
      It’s exciting to travel to a foreign place, no matter whether you’re traversing the wilds of Africa or just making a weekend trip to the countryside.
      到国外旅行是令人兴奋的,不管你是在穿越非洲的荒野,还是只是周末去乡下旅行。
    9. emancipate /ɪ’mænsɪpeɪt/ vt. 解放;释放
      In the 1970s, a number of countries passed laws to protect women’s rights, announcing that they would emancipate women through education and work.
      20世纪70年代,一些国家通过了保护妇女权利的法律,宣布将通过教育和工作解放妇女。
    10. deductive /dɪ’dʌktɪv/ adj. 演绎的;推论的;推断的
      The basic idea of deductive reasoning is that if something is true of a class of things in general, this truth applies to all members of that class.
      演绎推理的基本思想是,如果某件事对某一类事物是真实的,那么这个真理适用于这类事物的所有成员。

    Unit 6 B

    Sentence structure

    1. Her parents could no more persuade her to study maths than they could persuade her to stop wearing skirts and makeup.
      她的父母无法说服她学习数学,就像他们无法说服她停止穿裙子和化妆一样。
    2. I would no more believe any word he said than I would allow myself to be bitten by the same snake twice.
      我不会相信他说的任何话,就像我不会让自己被同一条蛇咬两次一样。
    3. He would no more dare speak before a large audience than he would dare jump off the top of a 20-story building.
      他不敢在一大群观众面前讲话,就像他不敢从20层楼高的楼顶跳下去一样。
    展开全文
  • java所有单词汇总(***)

    千次阅读 多人点赞 2018-07-30 23:53:52
    常用单词以及它的用法  lang  包:   字符串类的方法:   character  类:  isLetter(): 判断是不是字母  isDigit(): 判断是不是数字  isWhiteSpace(): 判断是不是空格  isUpperCase(): 判断是不是...

    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.]

    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]迭代器迭代程序

    2

     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]'(可序列化)

      

    3

    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():插入字符

    4

    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():搜索内容 

    5

    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():换行

     

    6

    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

     

    ***********************************************************

     

    7

    ****

     

     

     

    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]

     

    总数,总计

    8

     

     

     

     

     

     

     

     

    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ŋθ] 长度

    9

     

     

     

    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] 设置

     

    10

     

     

     

     

     

    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] 保护,受保护的, 防卫

    11

     

     

     

     

     

     

     

     

    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] 

     

    12

     

     

     

     

     

     

    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]

    保持

    13

     

     

     

     

     

     

     

    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ə] 也是一个集合(早期的一个集合现在几

    乎不用了)

     

     

    14

     

     

     

    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ʒ]

    合并

    15

     

     

     

     

     

     

     

     

     

     

    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]  操作(动词)

    16

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    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]

    模式,图案

    17

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    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θ]

    宽度

    18

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    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] 生成

    19

    Modified [ 'mɔdi faid] 改进的,改良

     

     

    Eclipse 中用到的单词

     

     

     

     

     

    application

     

     

     

     

     

     

    perspective

    [pə'spektiv]

     

     

     

    location

    [ ləu'keiʃən]

    位置(文件在电脑中的位置)

    encoding

    [in'kəudiŋ]

    编码

     

     

    Properties

    [ 'prɔpətis]

     

    属性,性能

     

     

    File

    [ 'fail]  文件

     

     

     

     

    Folder

    ['fəʊldə] 文件夹

     

     

    View

    [ vju: ] 视图视线,

     

     

    Show view

    显示视图

     

     

     

     

    Refresh

    [ri'freʃ] 更新,刷新

     

     

    Edit

    ['edit]  编辑

     

     

    Project

    [prədʒekt] 项目,工程,计划

     

     

    Preference

    ['prefə rəns]

    个人喜好/在汉化版中是"属性"

    rename

    [,ri:'neim]

    改名,重新命名  (F2 快捷键)

    template

    ['templit] 模板

     

     

    console

    [kən'səul] 控制台

     

     

    font

    [fɔnt] 字体

     

     

     

    syntax

    ['sintæ ks]

    语法

     

     

    bracket

    ['bræ kit]

    括号

     

     

    keyword

    ['ki:wə:d] 关键字

     

     

    excluding

    [ik'sklu:diŋ] ...排除在外

     

     

    Java 基础常见英语词汇( 70 )

     

     

    OO: object-oriented ,面向对象

     

    OOP:

    object-oriented

    programming,面向对象编程

     

     

     

     

    20

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    JDK:Java development kit, java 开发工具包 JVM:java virtual machine ,java 虚拟机

     

     

    Compile:编绎 Run:运行 Class: Object:对象 System:系统 out:输出 print:打印 line: variable:变量 type:类型 operation:操作,运算 array:数组

     

    parameter:参数

     

     

    method:方法 function:函数 member-variable:成员变量

     

    member-function:成员函数

     

    get:得到 set:设置 public:公有的    private:  私  有  的

     

    protected:受保护的

     

    default:默认 access:访问  package:import:导入

     

    static:静态的

     

    void:(返回类型)

     

     

    extends:继承 parent class:父类 base class:基类  super class:超类

     

    child class:子类  derived class:派生类 override:重写,覆盖

     

    overload:重载

     

    final:最终的,不能改变的 abstract:抽象 interface:接口

     

    implements:实现

     

     

    exception:异常 Runtime:运行时 ArithmeticException:算术异常 ArrayIndexOutOfBoundsException: 数 组 下 标 越 界 异 常

     

    NullPointerException:空引用异常

     

    ClassNotFoundException:类没有发现异常 NumberFormatException:数字格式异常(字符串不能转化为数字) Try:尝试 Catch:捕捉 Finally:最后 Throw:抛出

     

    Throws: (投掷)表示强制异常处理  Throwable:(可抛出的)表示所有异

     

    常类的祖先类

     

     

    Lang:language,语言 Util:工具  Display:显示  Random:随机

     

     

    Collection:集合

    ArrayList:(数组列表)表示动态数组 HashMap:  散 列

    ,哈希表

     

     

     

     

    Swing:轻巧的 Awt:abstract window toolkit:抽象窗口工具包

    Frame:窗体

    Size:尺寸

    Title:标题

     

    Add:添加

    Panel:面板

    Layout:布局

    Scroll:滚动

    Vertical:垂直

    Horizonatal:水平

    Label:标签

    TextField:文本框

    TextArea:文本域

    Button:按钮

     

    Checkbox:复选框

    Radiobutton:单选按钮  Combobox:复选框   Event:事件

    Mouse:鼠标  Key:

     

     

     

    Focus:焦点

    Listener:监听

     

     

     

    Border:边界

    Flow:

    Grid:网格

     

    MenuBar:菜单栏

    Menu:菜单

    MenuItem:菜单项

     

    PopupMenu:  

    出菜单

     

     

     

     

    Dialog:对话框 Message:消息 Icon:图标

     

     

    Tree:

    Node:节点

     

     

     

     

     

    Jdbc:java database connectivity,java 数据库连接 DriverManager:驱动管理器 Connection:连接 Statement: 表 示 执 行 对

     

     

     

     

     

     

     

     

    Preparedstatement:表示预执行对象

    Resultset:结果集

    Next:下一个

    Close:关闭

     

     

    executeQuery:执行查询

     

     

     

     

     

     

    Jbuilder 中常用英文( 33 )

     

     

     

     

     

     

    File:文件

    New:新建    New Project:新建项目

     

     

    New Class: 新建类New File:新建文件

    Open project:打开项目

    Open file:打开文件

     

     

     

     

     

    Reopen:重新打开   Close projects:关闭项目

     

     

     

    Close all except:除了..全部关闭

    Rename:重命名

    Exit:退出

    View:视图

    Panes:面板组 Project:项目  Content:内容

     

     

    Structure:结构   Message:消息

    Source:源文件

    Bean: 豆  子

    Properties:属性  Make:编绎

    Build:编绎

    Rebuild:  重  编  绎

    22

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Refresh:刷新 Project properties:项目属性 Default project properties:默认的项目属性

     

    Run:运行 Debug:调试 Tools:工具 Preferences:参数配置 Configure:配置 Libraries:

     

     

    JSP 中常用英文

     

    URL: Universal Resource Location:统一资源定位符 IE: Internet Explorer 因特网浏览器

     

    JSP:java server page.java 服务器页面 Model:模型

     

    View:视图 C:controller:控制器

     

    Tomcat:一种 jsp  web 服务器 WebModule:web 模块 Servlet:小服务程序 Request:请求

     

    Response:响应

     

    Init: initialize,初始化 Service:服务 Destroy:销毁 Startup:启动 Mapping:映射 pattern:模式

     

     

    Getparameter:获取参数 Session:会话 Application:应用程序 Context:上下文 redirect:重定向 dispatch:分发 forward:转交 setattribute:设置属性

     

    23

     

     

     

     

     

    getattribute:获取属性 page:页面 contentType:内容类型 charset:字符集 include:包含

     

    tag:标签 taglib:标签库

     

    EL:expression language,表达式语言 Scope:作用域

     

    Empty:

     

    JSTL:java standard tag library,java 标准标签库 TLD:taglib description,标签库描述符 Core:核心

     

    Test:测试 Foreach:表示循环 Var:variable,变量 Status:状态 Items:项目集合 Fmt:format,格式化 Filter:过滤器

     

     

    Data Structures 基本数据结构 Dictionaries 字典

     

    Priority Queues  Graph Data Structures  Set Data Structures 集合 Kd-Trees 线段树

     

    Numerical Problems 数值问题 Solving Linear Equations 线性方程组 Bandwidth Reduction 带宽压缩 Matrix Multiplication 矩阵乘法 Determinants and Permanents 行列式

     

    24

     

     

     

     

     

    Constrained and Unconstrained Optimization 最值问题 Linear Programming 线性规划

     

    Random Number Generation 随机数生成 Factoring and Primality Testing 因子分解/质数判定 Arbitrary Precision Arithmetic 高精度计算 Knapsack Problem 背包问题

     

    Discrete Fourier Transform 离散 Fourier 变换 Combinatorial Problems 组合问题

     

    Sorting 排序 Searching 查找

     

    Median and Selection 中位数 Generating Permutations 排列生成 Generating Subsets 子集生成 Generating Partitions 划分生成 Generating Graphs 图的生成 Calendrical Calculations 日期

     

    Job Scheduling 工程安排 Satisfiability 可满足性

     

    Graph Problems -- polynomial 图论-多项式算法 Connected Components 连通分支

     

    Topological Sorting 拓扑排序 Minimum Spanning Tree 最小生成树 Shortest Path 最短路径

     

    Transitive Closure and Reduction 传递闭包 Matching 匹配

     

    Eulerian Cycle / Chinese Postman Euler 回路/中国邮路 Edge and Vertex Connectivity 割边/割点

     

    Network Flow 网络流

     

    Drawing Graphs Nicely 图的描绘 Drawing Trees 树的描绘

     

    Planarity Detection and Embedding 平面性检测和嵌入 Graph Problems -- hard 图论-NP 问题

     

     

     

     

     

     

    Clique 最大团 Independent Set 独立集 Vertex Cover 点覆盖

     

    Traveling Salesman Problem 旅行商问题 Hamiltonian Cycle Hamilton 回路

     

    Graph Partition 图的划分 Vertex Coloring 点染色 Edge Coloring 边染色 Graph Isomorphism 同构 Steiner Tree Steiner 

     

    Feedback Edge/Vertex Set 最大无环子图 Computational Geometry 计算几何 Convex Hull 凸包

     

    Triangulation 三角剖分 Voronoi Diagrams Voronoi 

     

    Nearest Neighbor Search 最近点对查询 Range Search 范围查询

     

    Point Location 位置查询 Intersection Detection 碰撞测试 Bin Packing 装箱问题

     

    Medial-Axis Transformation 中轴变换 Polygon Partitioning 多边形分割 Simplifying Polygons 多边形化简 Shape Similarity 相似多边形

     

    Motion Planning 运动规划

     

    Maintaining Line Arrangements 平面分割 Minkowski Sum Minkowski 

     

    Set and String Problems 集合与串的问题 Set Cover 集合覆盖

     

    Set Packing 集合配置 String Matching 模式匹配

     

    Approximate String Matching 模糊匹配

     

     

     

     

     

     

    Text Compression 压缩 Cryptography 密码

     

    Finite State Machine Minimization 有穷自动机简化 Longest Common Substring 最长公共子串 Shortest Common Superstring 最短公共父串 DP——Dynamic Programming——动态规划 recursion —— 递归

     

    )

     

    其它 第一章:

     

    JDK(Java Development Kit) java 开发工具包 JVM(Java Virtual Machine) java 虚拟机 Javac 编译命令

     

     

     

    java 解释命令

     

    Javadoc 生成 java 文档命令 classpath 类路径

     

    Version 版本 author 作者 public 公共的 class  static 静态的

     

     

     

    void 没有返回值

     

    String 字符串类 System 系统类 out 输出

     

    print 同行打印 println 换行打印

     

    JIT(just-in-time)   及时处理

     

     

    第二章:

     

    byte 字节 char 字符

     

     

    boolean 布尔 short 短整型 int 整形 long 长整形

     

    float 浮点类型 double 双精度 if 如果

     

    else 否则 switch 多路分支 case 与常值匹配 break 终止 default 默认 while 当到循环 do 直到循环

     

     

    for 已知次数循环

     

    continue 结束本次循环进行下次跌代 length 获取数组元素个数

     

     

    第三章:

     

    OOP object oriented programming 面向对象编程 Object 对象

     

    Class 

     

    Class member 类成员 Class method 类方法 Class variable 类变量 Constructor 构造方法 Package 

     

    Import package 导入包

     

     

    第四章:

     

    Extends 继承

     

    Base class 基类

     

    Super class 超类

     

    Overloaded method 重载方法

     

    Overridden method 重写方法

     

    Public 公有

     

    Private 私有

     

    Protected 保护

     

    Static 静态

     

    Abstract 抽象

     

    Interface 接口

     

    Implements interface 实现接口

     

     

    第五章:

     

    Exception 意外,异常 RuntimeExcepiton 运行时异常 ArithmeticException 算术异常 IllegalArgumentException 非法数据异常

     

    ArrayIndexOutOfBoundsException 数组索引越界异常 NullPointerException 空指针异常 ClassNotFoundException 类无法加载异常(类不能找到)

     

    NumberFormatException 字符串到 float 类型转换异常(数字格式异

     

    常)

     

    IOException 输入输出异常 FileNotFoundException 找不到文件异常 EOFException 文件结束异常 InterruptedException (线程)中断异常 try 尝试

     

    catch 捕捉 finally 最后

     

    throw 投、掷、抛 throws 投、掷、抛

     

    print Stack Trace() 打印堆栈信息 get Message() 获得错误消息

     

     

    get Cause() 获得异常原因 method 方法

     

    able 能够 instance 实例 check 检查

     

     

    第六章:

     

    byte(字节) char(字符) int(整型) long(长整型) float(浮点型) double(双精度) boolean(布尔) short(短整型)

     

    Byte (字节类)

     

    Character (字符类) Integer(整型类)

     

    Long (长整型类) Float(浮点型类)

     

    Double (双精度类) Boolean(布尔类)

     

    Short (短整型类)

     

    Digit (数字)

     

    Letter (字母) Lower (小写) Upper (大写) Space (空格) Identifier (标识符) Start (开始) String (字符串) length (值)

    equals (等于) Ignore (忽略) compare (比较) sub (提取) concat (连接) replace (替换) trim (整理) Buffer (缓冲器) reverse (颠倒) delete (删除) append (添加)

     

    Interrupted (中断的)

     

     

    第七章:

     

     

    Date

    日期,日子

    After

    后来,后面

    Before

     

    在前,以前

    Equals

     

    相等,均等

    toString

     

     

    转换为字符串

    SetTime

     

     

    设置时间

    Display

     

    显示,展示

    Calendar

     

     

    日历

    Add

    添加,增加

    GetInstance

    获得实例

    getTime

     

     

    获得时间

    Clear

    扫除,清除

    Clone

    克隆,复制

    Util

    工具,龙套

    Components

    成分,组成

    Month

     

    月份

    Year

    年,年岁

    Hour

    小时,钟头

     

     

     

     

     

     

     

     

    Minute

    分钟

    Second

    Random

     

    随意,任意

    Next Int

     

    下一个整数

    Gaussian

     

    高斯

    ArrayList

     

    对列

    LinkedList

    链表

    Hash

    无用信息,杂乱信号

    Map

    地图

    Vector

    向量,矢量

    Size

    大小

    Collection

    收集

    Shuffle

    混乱,洗牌

    RemoveFirst

    移动至开头

    RemoveLast

    移动至最后

    lastElement

    最后的元素

    Capacity

     

    容量,生产量

    Contains

     

    包含,容纳

    Copy

    副本,拷贝

    Search

    搜索,查询

     

    InsertElementAt 插入元素在某一位置

     

     

    第八章:

     

    io->in out 输入/输出 File 文件

     

    import 导入 exists 存在 isFile 是文件 isDirectory 是目录

     

     

    getName 获取名字 getPath 获取路径

     

    getAbsolutePath 获取绝对路径

     

     

    32

     

     

     

     

     

    lastModified 最后修改日期 length 长度 InputStream 输入流 OutputStream 输出流

     

    Unicode 统一的字符编码标准, 采用双字节对字符进行编码

     

    Information 信息 FileInputStream 文件输入流 FileOutputStream 文件输出流 IOException 输入输出异常 fileobject 文件对象

     

    available 可获取的 read 读取

     

    write

     

    BufferedReader 缓冲区读取 FileReader 文本文件读取 BufferedWriter 缓冲区输出 FileWriter 文本文件写出 flush 清空

     

     

     

    close 关闭

     

    DataInputStream 二进制文件读取 DataOutputStream 二进制文件写出 EOF 最后

     

    encoding 编码 Remote 远程 release 释放

     

     

    第九章:

     

    JBuider Java 集成开发环境(IDE

     

    Enterprise 企业版

     

    Developer 开发版

     

    Foundation 基础版

     

    Messages 消息格

     

     

     

    Structure 结构窗格 Project 工程 Files 文件 Source 源代码 Design 设计 History 历史 Doc 文档

     

     

     

     

    File 文件 Edit 编辑 Search 查找 Refactor 要素 View 视图 Run 运行 Tools 工具 Window 窗口 Help 帮助 Vector 矢量

     

     

     

     

    addElement 添加内容 Project Winzard 工程向导 Step 步骤

     

    Title 标题 Description 描述 Copyright 版权 Company 公司

     

    Aptech Limited Aptech 有限公司 author 作者

     

    Back 后退 Finish 完成 version 版本 Debug 调试 New 新建 ErrorInsight 调试

     

     

     

     

    第十章:

     

    JFrame

    窗口框架

    JPanel

     

    面板

    JScrollPane 滚动面板

    title

    标题

    Dimension 尺寸

    Component   组件

    Swing

    JAVA 轻量级组件

     

    getContentPane 得到内容面板 LayoutManager 布局管理器

     

    setVerticalScrollBarPolicy 设置垂直滚动条策略 AWTAbstract Window Toolkit 抽象窗口工具包 GUI Graphical User Interface 图形用户界面

     

    VERTICAL_SCROLLEARAS_NEEDED 当内容大大面板出现滚动条 VERTICAL_SOROLLEARAS_ALWAYS 显示滚动条 VERTICAL_SOROLLEARAS_NEVER 不显示滚动条

     

    JLabel

     

    标签

     

     

    Icon

    图标

     

     

    image

     

    图象

     

     

    LEFT

    左对齐

     

     

    RIGHT

     

    右对齐

     

     

    JTextField

    单行文本

     

     

    getColumns   得到列数

     

     

    setLayout

    设置布局

     

     

    BorderLayout 边框布局

     

     

    CENTER

    居中对齐

     

     

    JTextArea

    多行文本

     

     

    setFont

    设置字体

     

     

    setHorizontalAlignment

    设置文本水平对齐方式

    setDefaultCloseOperation

    设置默认的关闭操作

    add

    增加

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    JButton 按钮 JCheckBox 复选框 JRadioButton 单选按钮 addItem 增加列表项

     

    getItemAt 得到位置的列表项 getItemCount 得到列表项个数 setRolloverIcon 当鼠标经过的图标 setSelectedIcon 当选择按钮的图标 getSelectedItem 得到选择的列表项 getSelectedIndex 得到选择的索引 ActionListener 按钮监听 ActionEvent 按钮事件 actionPerformed 按钮单击方法

     

     

    (编程词汇)

     

    A.

     

    abstract 抽象的

     

    abstract base class (ABC)抽象基类 abstract class 抽象类

     

    abstraction 抽象、抽象物、抽象性 access 存取、访问

     

    access level 访问级别

     

    access function

    访问函数

    account

    账户

     

    action

    动作

     

    activate 激活

     

    active

    活动的

     

    actual parameter

    实参

    adapter

    适配器

     

    add-in

    插件

     

    address

    地址

     

    address space

    地址空间

     

     

     

     

     

     

     

     

    address-of operator 取地址操作符

     

    ADL (argument-dependent lookup) ADO(ActiveX Data Object)ActiveX 数据对象 advanced 高级的

     

    aggregation 聚合、聚集 algorithm 算法

     

    alias 别名

     

    align 排列、对齐 allocate 分配、配置 allocator 分配器、配置器 angle bracket 尖括号 annotation 注解、评注

     

    API (Application Programming Interface) 应用(程序)编程接口 app domain (application domain)应用域

     

    application 应用、应用程序 application framework 应用程序框架 appearance 外观

     

    append 附加 architecture 架构、体结构

     

    archive file 归档文件、存档文件

     

    argument 引数(传给函式的值)。参见 parameter array 

     

    arrow operator 箭头操作符 ASP(Active Server Page)活动服务器页面

     

    ASP.NET worker process ASP.NET 工作者进程

     

    assembly

    装配件、配件

    assembly language

    汇编语言

    assembly manifest

    装配件清单

    assert(ion)

    断言

     

    assign

    赋值

     

    assignment

    赋值、分配

     

    assignment operator 赋值操作符

     

     

     

     

     

     

     

    associated  相关的、相关联的

     

    associative container 关联式容器(对应 sequential container) asynchronous 异步的

     

    atomic 原子的

     

    atomic operation 原子操作 attribute 特性、属性 authentication service 验证服务 authorization 授权

     

    audio 音频 A.I. 人工智能

     

    B.

     

    B2B integration B2B 整合、B2B 集成(business-to-business integration) background 背景、后台(进程)

     

    backward compatible 向后兼容、向下兼容 backup 备份

     

    backup device 备份设备 backup file 备份文件 bandwidth 带宽

     

    base class 基类 base type 基类型 batch 批处理

     

    BCL (base class library)基类库 binary 二进制

     

    binary search 二分查找 binary tree 二叉树

     

    binary function 双参函数 binary large object 二进制大对象 binary operator 二元操作符 binding 绑定

     

    bit  bitmap 位图

     

    bitwise 按位...

     

     

     

     

     

     

     

    bitwise copy 为单元进行复制;位元逐一复制,按位拷 bitwise operation 按位运算

     

    block 块、区块、语句块 bookkeeping 簿记

     

    boolean 布林值(真假值,true  false) border 边框

     

    bounds checking 边界检查 boxing 装箱、装箱转换

     

    brace (curly brace) 大括号、花括号 bracket (square brakcet) 中括号、方括号 breakpoint 断点

     

    browser applications  浏览器应用(程序)

     

    browser-accessible application 可经由浏览器访问的应用程序 build 编连(专指编译和连接

     

    built-in 内建、内置 bus 总线

     

    business 业务、商务(看场合) business Logic 业务逻辑 business rules 业务规则 buttons 按钮

     

    bug 臭虫 by/through 通过

     

    byte  位元组( 8 bits 组成)

     

    C.

     

    cache 高速缓存 calendar 日历 call 调用 callback 回调

     

    call-level interface (CLI)调用级接口(CLI) call operator 调用操作符

     

    candidate key 候选键 (for database) cascading delete 级联删除 (for database)

     

     

     

     

     

     

     

    cascading update 级联更新 (for database)

    casting

    转型、造型转换

    catalog

    目录

     

    chain

    (function calls)

    character 字符

     

    character format

    字符格式

    character set

    字符集

     

    CHECK constraints CHECK 约束 (for database) checkpoint 检查点 (for database)

     

    check box 复选框 check button 复选按钮 child class 子类

     

    CIL (common intermediate language)通用中间语言、通用中介语言

     

    class

     

    class declaration

    类声明

    class definition

    类定义

    class derivation list 类继承列表

    class factory

    类厂

    class hierarchy

    类层次结构

    class library

    类库

    class loader

    类装载器

    class template

    类模板

     

    class template partial specializations 类模板部分特化

     

    class template specializations 类模板特化

     

    classification  分类

     

    clause  子句

     

    client application 客户端应用程序 client cursor 客户端游标 (for database) code page 代码页

     

    cleanup 清理、清除

     

    CLI (Common Language Infrastructure) 通用语言基础设施 client 客户、客户端

     

     

     

     

     

     

     

    client area

    客户区

     

    client-server 客户机/服务器、客户端/服务器

    clipboard

    剪贴板

     

    clone  克隆

     

    CLS (common language specification)

    通用语言规范

    code access security  代码访问安全

     

    COFF (Common Object File Format)

    通用对象文件格式

    collection

    集合

     

    COM (Component Object Model)  组件对象模型

    combo box 组合框

     

    command line 命令行

     

    comment

    注释

     

    commit

    提交 (for database)

     

     

    communication 通讯 compatible 兼容

     

    compile time 编译期、编译时 compiler 编译器

     

    component 组件

     

    composite index 复合索引、组合索引 (for database) composite key 复合键、组合键 (for database) composition 复合、组合

     

    concept 概念 concrete 具体的 concrete class 具体类

     

    concurrency 并发、并发机制 constraint 约束 (for database) configuration 配置、组态 connection 连接 (for database) connection pooling 连接池 console 控制台

     

     

     

    constant 常量

     

    construct  构件、成分、概念、构造(for language

     

     

     

     

    constructor (ctor) 构造函数、构造器 container 容器

     

    containment 包容 context 环境、上下文 control 控件

     

    cookie (不译) copy 拷贝

     

    CORBA 通用对象请求中介架构(Common Object Request Broker

     

    Architecture)

     

    cover 覆盖、涵盖 create/creation 创建、生成

     

    crosstab query 交叉表查询 (for database)

     

    CRTP (curiously recurring template pattern) CTS (common type system)通用类型系统 cube 多维数据集 (for database)

     

    cursor 光标

     

    cursor 游标 (for database) custom 定制、自定义

     

    D.

     

    data 数据

     

    data connection   数据连接 (for database)

     

    Data Control Language (DCL) 数据控制语言(DCL) (for database) Data Definition Language (DDL) 数据定义语言(DDL) (for database) data dictionary 数据字典 (for database)

     

    data dictionary view 数据字典视图 (for database) data file 数据文件 (for database)

     

    data integrity  数据完整性 (for database)

     

    data manipulation language (DML)数据操作语言(DML) (for database) data mart 数据集市 (for database)

     

    data pump 数据抽取 (for database) data scrubbing 数据清理 (for database) data source 数据源 (for database)

     

     

     

     

     

     

    Data source name (DSN) 数据源名称(DSN) (for database) data warehouse 数据仓库 (for database)

     

    dataset 数据集 (for database) database 数据库 (for database)

     

    database catalog 数据库目录 (for database) database diagram 数据关系图 (for database) database file 数据库文件 (for database) database object 数据库对象 (for database) database owner 数据库所有者 (for database) database project 数据库工程 (for database) database role 数据库角色 (for database)

     

    database schema 数据库模式、数据库架构 (for database) database script 数据库脚本 (for database)

     

    data-bound 数据绑定 (for database) data-aware control 数据感知控件 (for database) data member 数据成员、成员变量

     

    dataset 数据集 (for database) data source 数据源 (for database) data structure 数据结构

     

    data table 数据表 (for database) datagram 数据报文

     

    DBMS (database management system)数据库管理系统 (for database) DCOM (distributed COM)分布式 COM

     

    dead lock 死锁 (for database) deallocate 归还

     

    debug 调试 debugger 调试器 decay 退化

     

    decision support 决策支持 declaration 声明

     

    declarative referential integrity (DRI) 声 明 引 用 完 整 性 (DRI) (for database)

     

     

     

     

     

    deduction  推导

     

    DEFAULT constraint 默认约束 (for database) default database 默认数据库 (for database) default instance 默认实例 (for database) default result set 默认结果集 (for database) default 缺省、默认值

     

    defer 推迟 definition 定义 delegate 委托 delegation 委托 dependent name deploy 部署 dereference 解引用

     

     

    dereference operator (提领)运算子 derived class 派生类

     

    design by contract 契约式设计 design pattern 设计模式 destroy 销毁

     

    destructor(dtor)析构函数、析构器 device 设备

     

    DHTML (dynamic HyperText Markup Language)动态超文本标记语言 dialog 对话框

     

    digest 摘要 digital 数字的

     

    DIME (Direct Internet Message Encapsulation)直接 Internet 消息封装 directive (编译)指示符

     

    directory  目录

     

    dirty pages 脏页 (for database) dirty read 脏读 (for database) disassembler 反汇编器

     

    DISCO (Discovery of Web Services)Web Services 的查找 disk 

     

     

     

     

     

     

     

    dispatch 调度、分派、派发(我喜欢“调度”)

     

    DISPID (Dispatch Identifier)分派标识符 distributed computing 分布式计算

     

    distributed query 分布式查询 (for database)

     

    DNA (Distributed interNet Application) 分布式网间应用程序 document 文档

     

    DOM (Document Object Model)文档对象模型 dot operator ()点操作符

     

    driver 驱动(程序)

     

    DTD (document type definition) 文档类型定义 double-byte character set (DBCS)双字节字符集(DBCS)

     

    dump

    转储

    dump file

    转储文件

    dynamic cursor

    动态游标 (for database)

    dynamic filter

    动态筛选 (for database)

    dynamic locking

    动态锁定 (for database)

    dynamic recovery

    动态恢复 (for database)

    dynamic snapshot

    动态快照 (for database)

     

    dynamic SQL statements 动态 SQL 语句 (for database) dynamic assembly 动态装配件、动态配件

     

    dynamic binding  动态绑定

     

    E.

     

    EAI (enterprise application integration)企业应用程序集成(整合) EBCO (empty base class optimization) 空基类优化(机制) e-business 电子商务

     

    EDI (Dlectronic Data Interchange)电子数据交换 efficiency 效率

     

    efficient  高效

     

    end-to-end authentication 端对端身份验证 end user 最终用户

     

    engine 引擎 entity 实体

     

     

     

     

     

     

     

     

    encapsulation 封装

     

    enclosing class 外围类别(与巢状类别 nested class 有关) enum (enumeration) 枚举

     

    enumerators 枚举成员、枚举器 equal 相等

     

    equality 相等性

     

    equality operator 等号操作符 error log 错误日志 (for database) escape code 转义码

     

    escape character 转义符、转义字符 exclusive lock 排它锁 (for database) explicit transaction 显式事务 (for database) evaluate 评估

     

     

     

    event 事件

     

    event driven 事件驱动的 event handler 事件处理器 evidence 证据

     

    exception 异常

     

    exception declaration 异常声明

     

    exception handling 异常处理、异常处理机制 exception-safe 异常安全的

     

    exception specification

    异常规范

    exit

    退出

     

    explicit

    显式

     

    explicit specialization

    显式特化

    export

     

    导出

     

    expression

    表达式

     

    facility

     

    设施、设备

     

    fat client

    胖客户端

     

    feature

     

    特性、特征

    fetch 提取

     

     

     

    field 字段(java)

     

     

     

    field 字段 (for database)

     

    field length 字段长度 (for database) file 文件

     

    filter 筛选 (for database) finalization 终结

     

    firewall 防火墙 finalizer 终结器 firmware 固件 flag 标记 flash memory 闪存 flush 刷新

     

    font  字体

     

    foreign key (FK) 外键(FK) (for database) form 窗体

     

    formal parameter 形参 forward declaration 前置声明 forward-only 只向前的

     

    forward-only cursor 只向前游标 (for database) fragmentation 碎片 (for database)

     

    framework  框架

     

    full specialization 完全特化 function 函数

     

    function call operator ( operator ()) 函数调用操作符 function object 函数对象

     

    function overloaded resolution 函数重载决议 functionality 功能

     

    function template 函数模板 functor 仿函数

     

    GAC (global assembly cache) 全局装配件缓存、全局配件缓存 GC (Garbage collection) 垃圾回收(机制)、垃圾收集(机制) game 游戏

     

    generate 生成

     

     

     

     

     

     

     

    generic

    泛化的、一般化的、通用的

    generic algorithm 通用算法

     

    genericity

    泛型

     

    getter (相对于 setter)取值函数

     

    global

     

    全局的

     

    global object 全局对象

     

    global scope resolution operator

    全局范围解析操作符

    grant

     

    授权 (for database)

    granularity 粒度

     

    group

     

    组、群

     

    group box

    分组框

     

    GUI

    图形界面

     

    GUID (Globally Unique Identifier)

    全球唯一标识符

    hand shaking   握手

     

    handle

     

    句柄

     

    handler

    处理器

     

    hard-coded 硬编码的

     

    hard-copy

    截屏图

     

    hard disk

    硬盘

     

    hardware

    硬件

     

    hash table 散列表、哈希表

     

    header file 头文件

     

    heap

     

     

    help file

    帮助文件

     

    hierarchy

    层次结构、继承体系

     

    hierarchical data 阶层式数据、层次式数据

    hook

    钩子

     

    Host (application)宿主(应用程序)

    hot key

     

    热键

     

    hyperlink

    超链接

     

     

    HTML (HyperText Markup Language) 超文本标记语言 HTTP pipeline HTTP 管道

     

     

     

     

     

     

     

    HTTP (HyperText Transfer Protocol) 超文本传输协议

     

    I.

     

    icon 图标

     

    IDE (Integrated Development Environment)集成开发环境 IDL (Interface Definition Language) 接口定义语言 identifier 标识符

     

    idle time 空闲时间 if and only if 当且仅当

     

    IL (Intermediate Language) 中间语言、中介语言 image 图象

     

    IME   输入法

     

     

     

     

    immediate base

     

    直接基类

    immediate derived

    直接派生类

    immediate updating

    即时更新 (for database)

    implicit transaction 隐式事务 (for database)

    incremental update

    增量更新 (for database)

    index

     

    索引 (for database)

    implement

     

    实现

    implementation 实现、实现品

    implicit

    隐式

    import

     

    导入

    increment operator

    增加操作符

    infinite loop

     

     

    无限循环

    infinite recursive

    无限递归

    information

     

    信息

    infrastructure

     

    基础设施

    inheritance

     

    继承、继承机制

    inline

     

    内联

    inline expansion

    内联展开

    initialization

    初始化

    initialization list

    初始化列表、初始值列表

    initialize

    初始化

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    inner join 内联接 (for database) in-place active 现场激活

     

    instance 实例

     

    instantiated 具现化、实体化(常应用于 template) instantiation 具现体、具现化实体(常应用于 template) integrate 集成、整合

     

    integrity 完整性、一致性

     

    integrity constraint 完整性约束 (for database) interprocess communication (IPC)进程间通讯(IPC) interacts 交互

     

    interface 接口 for GUI 界面

     

    interoperability 互操作性、互操作能力 interpreter 解释器

     

    introspection 自省 invariants 不变性 invoke 调用

     

    isolation level 隔离级别 (for database) iterate 迭代

     

    iterative 反复的、迭代的 iterator 迭代器

     

    iteration 迭代(回圈每次轮回称为一个 iteration) item 项、条款、项目

     

    J.

     

    JIT compilation  JIT 编译 即时编译

     

    K.

     

    key

    键 (for database)

    key column

    键列 (for database)

    L.

     

     

    laser

    激光

    late binding 迟绑定

    left outer join

    左向外联接 (for database)

     

     

     

     

     

     

     

     

    level

     

    阶、层例

    high level 高阶、高层

    library

     

     

    lifetime

    生命期、寿命

    link

     

    连接、链接

    linkage

    连接、链接

    linker

     

    连接器、链接器

    literal constant

    字面常数

    list

    列表、表、链表

    list box

    列表框

     

    livelock

    活锁 (for database)

    load

     

    装载、加载

    load balancing

    负载平衡

    loader

    装载器、载入器

    local

    局部的

     

    local object

    局部对象

    lock

     

    log

    日志

     

    login 登录

     

     

    login security mode 登录安全模式 (for database)

     

    lookup table

    查找表 (for database)

    loop

    循环

    loose coupling 松散耦合

    lvalue

    左值

    M.

     

     

    machine code

    机器码、机器代码

    macro

    maintain

    维护

     

    managed code 受控代码、托管代码 Managed Extensions 受控扩充件、托管扩展 managed object 受控对象、托管对象 mangled name

     

     

     

     

     

     

     

    manifest 清单

     

    manipulator 操纵器(iostream 预先定义的一种东西) many-to-many relationship 多对多关系 (for database) many-to-one relationship 多对一关系 (for database) marshal 列集

     

     

     

    member 成员

     

    member access operator 成员取用运算子(有 dot 和 arrow 两种)

     

    member function

    成员函数

    member initialization list 成员初始值列表

    memberwise

    以 member 为单元…、members 逐一…

    memberwise copy

     

    memory

     

    内存

     

    memory leak 内存泄漏

     

    menu

    菜单

     

    message

    消息

     

    message based

    基于消息的

     

    message loop

    消息环

     

     

    message queuing 消息队列 metadata 元数据 metaprogramming 元编程 method 方法

     

    micro  middleware 中间件 middle tier 中间层 modeling 建模

     

    modeling language 建模语言 modifier 修饰字、修饰符 modem 调制解调器 module 模块

     

    most derived class 最底层的派生类 mouse 鼠标

     

    mutable 可变的

     

     

     

     

     

    mutex 互斥元、互斥体

     

    multidimensional  OLAP  (MOLAP) 多 维  OLAP(MOLAP)  (for

     

    database)

     

    multithreaded server application 多线程服务器应用程序 multiuser 多用户

     

    multi-tasking 多任务 multi-thread 多线程

     

    multicast delegate 组播委托、多点委托

     

    N.

     

    named parameter 命名参数

     

    named pipe

    命名管道

    namespace

    名字空间、命名空间

    native

    原生的、本地的

    native code 本地码、本机码

    Native Image Generator (NGEN)本地映像生成器

    nested class

    嵌套类

    nested query

    嵌套查询 (for database)

    nested table

    嵌套表 (for database)

    network

    网络

    network card

    网卡

    nondependent name

    O.

     

     

    object

    对象

    object based

    基于对象的

    object file

    目标文件

    object model

    对象模型

     

    object oriented 面向对象的

     

    object pooling  对象池化

     

    ODBC data source ODBC 数据源 (for database)

     

    ODBC driver ODBC 驱动程序 (for database)

     

    ODR (one-definition rule)

     

    OLE Automation objects   OLE 自动化对象 (for database)

     

     

     

     

     

     

    OLE Automation server

    OLE 自动化服务器 (for database)

    OLE DB consumer

    OLE DB 使用者 (for database)

    OLE DB for OLAP  用于 OLAP  OLE DB (for database)

    OLE DB provider

    OLE DB 提供者 (for database)

    one-to-many relationship 一对多关系 (for database)

    one-to-one relationship

    一对一关系 (for database)

    online analytical

    processing (OLAP)

    联 机 分 析 处 理 (OLAP) (for

    database)

     

     

     

    online redo log

    联机重做日志 (for database)

    online transaction processing (OLTP)

    联 机 事 务 处 理 (OLTP) (for

    database)

     

     

     

     

    Open Data Services (ODS) 开放式数据服务(ODS) (for database) Open Database Connectivity (ODBC) 开放式数据库连接(ODBC) (for database)

     

    operand

    操作数

     

    operating system (OS)

    操作系统

    operation

    操作

     

    operator

    操作符、运算符

    option

    选项

     

    optimizer

    优化器

     

    outer join

    外联接 (for database)

    overflow

    上限溢位(相对于 underflow)

    overhead

    额外开销

     

    overload

    重载

     

    overload resolution

    重载决议

    overloaded function

    重载的函数

    overloaded operator

    被重载的操作符

    override

    覆写、重载、重新定义

    P.

     

     

     

    package

     

    packaging

    打包

     

    palette

    调色板

     

     

     

     

     

     

     

     

     

     

    parallel 并行

     

    parameter  参数、形式参数、形参

     

    parameter list

    参数列表

    parameterize

    参数化

    parent class

    父类

    parentheses

    圆括弧、圆括号

    parse

    解析

     

    parser

    解析器

    part

    零件、部件

     

    partial specialization 局部特化

     

    pass by address 传址(函式引数的传递方式)(非正式用语) pass by reference 传地址、按引用传递

     

    pass by value 按值传递 pattern 模式

     

    PDA (personal digital assistant)个人数字助理

     

    PE (Portable Executable) file 可移植可执行文件 performance 性能

     

    persistence 持久性

     

    PInvoke (platform invoke service) 平台调用服务 pixel 像素

     

    placement delete placement new placeholder 占位符 platform 平台

     

    POD (plain old data (type)) POI (point of instantiation)

     

    pointer  指针

     

    poll 轮询

     

    pooling  池化

     

    polymorphism  多态

     

    pop up 弹出式

     

    port 端口

     

     

     

     

     

     

     

     

    postfix 后缀

     

    precedence 优先序(通常用于运算子的优先执行次序) prefix 前缀

     

    preprocessor 预处理器

     

    primary key (PK)主键(PK) (for database) primary table 主表 (for database) primary template 原始模板

     

    primitive type 原始类型 print 打印

     

    printer 打印机 procedure 过程

     

    procedural 过程式的、过程化的 process 进程

     

    profile 评测

     

    profiler 效能(性能)评测器 program 程序 programmer 程序员 programming 编程、程序设计 progress bar 进度指示器

     

    project

    项目、工程

    property

    属性

    protocol

    协议

    pseudo code 伪码

    Q.

     

     

    qualified

    经过资格修饰(例如加上 scope 运算子)

    qualified name

    qualifier

    修饰符

    quality

    质量

    queue

    队列

     

    R.

     

    race condition 竞争条件(多线程环境常用语)

     

    radian 弧度

     

     

     

     

     

     

     

    radio button

    单选按钮

    raise

     

    引发(常用来表示发出一个 exception)

    random number  随机数

    range

    范围、区间

    rank

    等级

     

    raw

    未经处理的

    readOnly 只读

    record  记录 (for database)

    recordset  记录集 (for database

    recursive

    递归

    re-direction

    重定向

    refactoring

    重构

    refer

    引用、参考

    reference 引用、参考

     

    reference counting 引用计数

     

    referential integrity (RI)引用完整性(RI) (for database)

     

    register 寄存器

     

    reflection 反射

     

    refresh data 刷新数据 (for database)

     

    regular expression  正则表达式

     

    relational database 关系数据库

     

    remote 远程

     

    remote request 远程请求

     

    represent 表述,表现

     

    resolve 解析、决议

     

    resolution 解析过程

     

    result set 结果集 (for database)

     

    retrieve data  检索数据

     

    return 返回

     

    return type 返回类型

     

    return value   返回值

     

    right outer join  右向外联接 (for database)

     

     

     

     

     

     

    revoke 撤销

     

    robust 健壮

     

    robustness 健壮性

     

    roll back 回滚 (for database)

     

    roll forward 前滚 (for database)

     

    routine 例程

     

    row 行 (for database)

     

    row lock 行锁 (for database)

     

    rowset 行集 (for database)

     

    RPC (remote procedure call)RPC(远程过程调用) runtime 执行期、运行期、执行时、运行时 rvalue 右值

     

    S.

     

    save 保存

     

    savepoint  保存点 (for database)

     

    SAX (Simple API for XML) scalable 可伸缩的、可扩展的 schedule 调度

     

    scheduler 调度程序 schema 模式、纲目结构 scroll bar 滚动条

     

    scope 作用域、生存空间 scope operator 生存空间操作符

     

    scope resolution operator 生存空间解析操作符 screen 屏幕

     

    SDK (Software Development Kit)软件开发包 sealed class 密封类

     

    search 查找 semantics 语义 semaphore 信号量

     

    sequential container 序列式容器 server 服务器、服务端

     

     

     

     

     

     

     

    serial

    串行

     

    serialization/serialize 序列化

     

    server cursor 服务端游标、服务器游标 (for database)

    session

    会话 (for database)

     

    setter

     

    设值函数

     

    shared lock

    共享锁 (for database)

     

    sibling

    同级

     

    side effect

    副作用

     

    signature

    签名

     

    single-threaded  单线程

     

    slider 滑块

     

     

    slot

     

     

    smart pointer 智能指针

     

    SMTP (Simple Mail Transfer Protocol)

    简单邮件传输协议

    snapshot

    截屏图

     

    snapshot

    快照 (for database)

     

    specialization 特化

     

    specification

    规范、规格

     

    splitter

    切分窗口

     

    SOAP (simple object access protocol)

    简单对象访问协议

    software

    软件

     

    source code

    源码、源代码

     

     

    SQL (Structured Query Language) 结构化查询语言 (for database) stack 栈、堆栈

     

    stack unwinding 叠辗转开解(此词用于 exception 主题) standard library 标准库

     

    standard template library 标准模板库 stateless 无状态的

     

    statement 语句、声明

     

    static cursor 静态游标 (for database)

     

    static SQL statements 静态 SQL 语句 (for database) stored procedure 存储过程 (for database)

     

     

     

     

     

     

     

     

    status bar 状态条

     

     

     

     

    stream

     

     

     

     

     

    string

    字符串

     

     

     

     

    stub

     

    存根

     

     

     

     

    subobject 子对象

     

     

     

     

    subquery

    子查询 (for database)

     

     

    subroutine  子例程

     

     

     

    subscript operator

    下标操作符

     

     

    subset

     

    子集

     

     

     

     

    subtype

     

    子类型

     

     

     

     

    support

     

    支持

     

     

     

     

    suspend

     

    挂起

     

     

     

     

    symbol

     

    记号

     

     

     

     

    syntax

     

    语法

     

     

     

     

    system databases

    系统数据库 (for database)

    system tables

    系统表 (for database)

    T.

     

     

     

     

     

     

     

    table

     

    表 (for database)

     

     

    table lock

    表锁 (for database)

     

     

    table-level constraint

    表级约束 (for database)

    tape backup  磁带备份 (for database)

    target

    标的,目标

     

     

     

    task switch  工作切换

     

     

    TCP (Transport Control Protocol)

    传输控制协议

    template

    模板

     

     

     

    template-id

     

     

     

     

    template argument deduction

    模板参数推导

    template explicit specialization 模板显式特化

    template parameter

    模板参数

     

     

    template template parameter

     

     

    temporary object 临时对象

     

     

    temporary table

    临时表 (for database)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    text 文本

     

    text file

    文本文件

    thin client

    瘦客户端

    third-party

    第三方

    thread

    线程

    thread-safe 线程安全的

    throw 抛出、引发(常指发出一个 exception)

    token 符号、标记、令牌(看场合)

    trace 跟踪

     

    transaction 事务 (for database)

    transaction log  事务日志 (for database)

     

    transaction rollback 事务回滚 (for database) transactional replication 事务复制 (for database) translation unit 翻译单元

     

    traverse 遍历

     

    trigger  触发器 (for database)

     

    two-phase commit 两阶段提交 (for database) tuple

     

    two-phase lookup 两阶段查找 type 类型

     

    U.

     

    UDDI(Universary Description, Discovery and Integration)统一描述、查 询与集成

     

    UML (unified modeling language)统一建模语言 unary function 单参函数

     

    unary operator 一元操作符

     

    unboxing 拆箱、拆箱转换

     

    underflow 下限溢位(相对于 overflow)

     

    Union query 联合查询 (for database)

     

    UNIQUE constraints UNIQUE 约束 (for database) unique index 唯一索引 (for database) unmanaged code 非受控代码、非托管代码

     

    61

     

     

     

     

     

     

     

    unmarshal

    散集

     

    unqualified

    未经限定的、未经修饰的

    URI (Uniform Resource identifier)

    统一资源标识符

    URL (Uniform Resource Locator)

    统一资源定位器

    user

     

    用户

     

    user interface

    用户界面

     

    V.

     

     

     

     

     

     

    value types 值类型

     

     

    variable

    变量

     

     

     

    vector

    向量(一种容器,有点类似 array)

    viable

    可行的

     

     

    video

    视频

     

     

     

    view

    视图

     

     

     

    VEE (Virtual Execution Engine)虚拟执行引擎

    vendor

    厂商

     

     

     

    view

    视图 (for database)

     

    virtual function

    虚函数

     

    virtual machine

    虚拟机

     

    virtual memory

     

    虚拟内存

     

    vowel

     

    元音字母

     

    W.

     

     

     

     

     

    Web Services

    web 服务

     

    WHERE clause

    WHERE 子句 (for database)

    wildcard characters

    通配符字符 (for database)

    wildcard search

     

    通配符搜索 (for database)

    window

     

     

    窗口

     

    window function

    窗口函数

     

    window procedure

    窗口过程

     

    Windows authentication Windows 身份验证

    wizard

    向导

     

     

     

    word

    单词

     

     

     

    word processor

    字处理器

     

    62

     

     

     

     

     

     

     

     

     

     

     

     

    wrapper

    包装、包装器

     

    write enable 写启用 (for database)

     

    write-ahead log 预写日志 (for database)

    write-only

    只写

     

    WSDL (Web Service Description Language)Web Service 描述语言

    X.

     

     

     

    XML Message Interface (XMI)

    XML 消息接口

    XML (eXtensible Markup Language)

    可扩展标记语言

    XSD (XML Schema Definition)

    XML 模式定义语言

    XSL (eXtensible Stylesheet Language) 可扩展样式表语言

    XSLT (eXtensible Stylesheet Language Transformation)可扩展样式表语

    言转换

     

     

    xxx based

    基于 xxx 的

     

    xxx oriented

    面向 xxx

     

    )

     

     

     

     

     

    A.

     

    argument 参量 abstract 抽象 ascent 提升 already 已经

     

    AWT(Abstract Window Toolkit)抽象窗口工具 API(Application Programming Interface)应用程序接口

     

    B.

     

    byte 字节 Boolean 布尔 banana 香蕉 base 基础 buffer 缓冲器 button 按钮 break 中断 body 身体

     

     

     

     

     

     

     

     

    C.

     

    color 颜色 class  count 计数 client 客户 code 代码

     

    calculation 计算 cell 单元

     

    circle  capital 首都 catch 捕获 check 检查 container 容器

     

    component 组件 command 命令 cube 立方,三次方 char(=character)字符 cancel 取消

     

    case 情况 choice 选择 click 单击 center 中心 compile 编译

     

    clone 克隆,复制 continue 继续 create 建立

     

    D.

     

    draw 绘图 data 数据 demo 示例

     

    DLL(Dynamic Link Library)动态链接库 document 文档

     

     

     

     

     

    descent 下降 division 分裂,除法 define 定义,说明 display 显示

     

    E.

     

    error 错误 extends 扩展 executed 执行 event 事件

     

    enter 输入,回车键 exception 异常 except 除外 employee 雇员 environment 环境 east 东方

     

    equal 相等 echo 重复

     

    F.

     

    false 假的 float 单精度型 fruit 水果

     

    file 文件 find 发现 found 发现

     

    field 域,属性 final 终结的 friend 朋友 fill 填充

     

    focus 焦点 font 字体 factorial 阶乘

     

    G.

     

     

    65

     

     

     

     

     

    graphic 图像 grid 方格

     

    GUI 图形化用户接口 get 得到

     

    H.

     

    host 主机 height 高度

     

    I. init(=initialize)初始化 input 输入 implement 实现 instance 实例

     

     

    io(=input/output)输出输入 interrupted 中断 int(=integer)整型

     

    item 元素 interface 接口 inner 内部的 import 导入 index 索引 image 图像

     

    J.

     

    Java 爪哇

     

    JDK(Java Development Kit) Java 开发工具 JSP(Java Server Page) Java 服务页 JVM(Java Virtual Machine) Java 虚拟机

     

    K.

     

    Kit 工具

     

    L.

     

    language 语言 loop 循环 long 长整型

     

     

     

     

     

     

    label 标签 layout 布局 list 列表 listener 收听者

     

    M.

     

    move 移动 menu 菜单 mode 模式 method 方法

     

    metric 米的,公尺 motion 运动 manager 经理 main 主要的

     

    msg(=message) 消息

     

    N.

     

    new 新的 number 数字 north 北方 null 空的 native 本地的

     

    O.

     

    override 重写 overload 重载 orange 橘子 output 输出 object 对象 out 外部的 oval 椭圆

     

    P.

     

    public 公共的 protected 保护的 private 私有的

     

     

     

     

     

    property 属性 point  price 价格 problem 问题

     

    package 打包,包裹 print 打印

     

    path 路径 program 程序 prompt 提示 parse 分析 press 按,压 panel 面板 paint 

     

    R.

     

    return 返回 radius 半径 round 环绕 release 释放

     

    rect(=rectangle)长方形 radio 无线电

     

    resolve 解析

     

    S.

     

    short 短整型 south 南方的 string 字符串 static 静态的 system 系统 seed 种子 seasonal 季节的 set 设置

     

    super 超级

     

    square 平方,二次方

     

     

     

     

     

     

     

    sub 替代的 screen 屏幕 sound 声音 state 状态 salary 薪水 sleep 睡觉

     

    size 大小,尺寸 start 开始

     

    sort 排序 status 状态

     

    synchronize 同步发生 switch 开关

     

    stream  symbol 符号

     

    T.

     

    true 真的 title 标题 type 类型

     

    temp(=temporary)暂时的 throw 

     

    thread 线程 temperate 温度 tool 工具

     

    try 试图

     

    U.

     

    undefined 未定义

     

    UI(User Interface) 用户接口 update 更新

     

    URL(Uniform Resource Locator) 统一资源定位器

     

    V.

     

    volatile 挥发性 visible 不可见的

     

     

     

     

     

     

     

    virtual 虚拟的 variable 变量 value 数值

     

    void 无返回值的 volume  viewer 观察者 vector 矢量

     

     

    constructor 建构式 declaration 宣告式 definition 定义式 destructor 解构式 expression 算式(运算式) function 函式

     

     

    pattern 范式、模式、样式 program 程式

     

    signature 标记式(签名式/署名式)

     

     

    assembly (装)配件 component 组件 construct 构件 control 控件

     

    event 事件 hardware 硬件 object 物件 part 零件、部件 singleton 单件 software 软件

     

    work 工件、机件

     

     

    adapter 配接器 allocator 配置器

     

     

     

     

     

     

     

    compiler 编译器 container 容器 iterator 迭代器 linker 连结器 listener 监听器 interpreter 直译器

     

    translator 转译器/翻译器

     

     

    class 类别 type 型别

     

     

    generalized 泛化 specialized 特化

     

    overloaded 多载化(重载)

     

     

    polymorphism 多态 genericity 泛型

     

     

     

     

    process 行程/进程(大陆用语) thread 绪程/线程(大陆用语) programming 编程

     

     

    ●英中繁简编程术语对照 define 定义 预定义 abstract 抽象的 抽象的

     

    abstraction 抽象体、抽象物、抽象性 抽象体、抽象物、抽象性 access 存取、取用 存取、访问

     

    access level 存取级别 访问级别 access function 存取函式 访问函数 activate 活化 激活

     

    active 作用中的

     

     

     

     

     

     

    adapter 配接器 适配器 address 位址 地址

     

    address space 位址空间,定址空间

     

    address-of operator 取址运算子 取地址操作符 aggregation 聚合

     

    algorithm 演算法 算法 allocate 配置 分配

     

    allocator (空间)配置器 分配器 application 应用程式 应用、应用程序

     

    application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构

     

    argument 引数(传给函式的值)。参见 parameter 参数、实质参数、 实参、自变量

     

    array 阵列 数组

     

    arrow operator arrow(箭头)运算子 箭头操作符 assembly 装配件

     

    assembly language 组合语言 汇编语言 assert(ion) 断言

     

    assign 指派、指定、设值、赋值 赋值 assignment 指派、指定 赋值、分配

     

    assignment operator 指派(赋值)运算子 = 赋值操作符 associated 相应的、相关的 相关的、关联、相应的

     

    associative container 关联式容器(对应 sequential container 关联

     

    式容器

     

    atomic 不可分割的 原子的 attribute 属性 属性、特性 audio 音讯 音频

     

    A.I. 人工智慧 人工智能

     

    background 背景 背景(用於图形着色) 後台(用於行程)

     

    backward compatible 回溯相容 向下兼容 bandwidth 频宽 带宽

     

     

     

     

     

     

     

    base class 基础类别 基类

     

    base type 基础型别 (等同於 base class) batch 批次(意思是整批作业) 批处理 benefit 利益 收益

     

    best viable function 最佳可行函式 最佳可行函式 (从 viable functions 中挑出的最佳吻合者) binary search 二分搜寻法 二分查找

     

    binary tree 二元树 二叉树

     

    binary function 二元函式 双叁函数 binary operator 二元运算子 二元操作符 binding 系结 绑定

     

    bit 位元 位

     

    bitwise  bit 为单元逐一

     

    bitwise copy  bit 为单元进行复制;位元逐一复制 位拷贝 block 区块,区段 块、区块、语句块

     

    boolean 布林值(真假值,true  false 布尔值 border 边框、框线 边框

     

    brace(curly brace) 大括弧、大括号 花括弧、花括号 bracket(square brakcet) 中括弧、中括号 方括弧、方括号 breakpoint 中断点 断点

     

    build 建造、构筑、建置(MS 用语) build-in 内建 内置

     

    bus 汇流排 总线 business 商务,业务 业务 buttons 按钮 按钮

     

    byte 位元组(由 8 bits 组成) 字节 cache 快取 高速缓存

     

    call 呼叫、叫用 调用 callback 回呼 回调

     

    call operator call(函式呼叫)运算子 () 调用操作符 (同 function call operator

     

    candidate function 候选函式 候选函数

     

     

     

     

     

     

     

    (在函式多载决议程序中出现的候选函式) chain 串链(例 chain of function calls  character 字符

     

    check box 核取方块 (i.e. check button) 复选框 checked exception 可控式异常(Java)

     

    check button 方钮 (i.e. check box) 复选按钮

     

    child class 子类别(或称为 derived class, subtype 子类 class 类别 类

     

    class body 类别本体

     

    class declaration 类别宣告、类别宣告式 类声明 class definition 类别定义、类别定义式 类定义 class derivation list 类别衍化列 类继承列表 class head 类别表头

     

    class hierarchy 类别继承体系类别阶层 类层次体系 class library 类别程式库、类别库 类库

     

    class template 类别模板、类别范本 类模板 class template partial specializations

     

    类别模板偏特化 类模板部分特化 class template specializations

     

    类别模板特化 类模板特化 cleanup 清理、善後 清理、清除 client 客端、客户端、客户 客户

     

    client-server 主从架构 客户/服务器 clipboard 剪贴簿 剪贴板

     

     

     

     

    cursor 游标

     

    record 记录类型

     

    rollback 回滚

     

    declare 声明

     

    begin 开始

     

    end 结束

     

     

     

     

     

    sqrt

    开平方根

     

    open

    打开

     

    fetch

    提取

     

    close

    关闭

     

    function

    函数

     

    exception

    异常

     

    replace

    更换

     

    procedure

    过程

     

    trigger

    触发器

     

    commit

    提交

     

    object Relation Mapping

    对象关系

     

    映射

     

     

     

    vector

    列表

     

    load

    装载

     

    connection

    链接

     

    Driver

    驱动

     

    Manager

    管理

     

    DriverManager

    驱动管理

     

    localhost

    本地主机

     

    Resultset

    结果集

     

    register

    注册

     

    constraint

    约束

     

    view

    视图

     

    index

    索引

     

    procedure

    存储过程

     

    setsavepoint

    设置保存

     

     

     

     

    previous

    之前的

     

    first

    首个

     

    last

    最后

     

    next

    之后的

     

    absolute

    绝对的

     

    75

     

     

     

     

     

     

     

     

     

    Instance 实例

     

    newInstance 创建实例

     

    system 系统

     

    user 用户名

     

    password 密码

     

     

    1. Dimensions 维度 

     

    1. Component type 多维数组的每一行(可以理解成二维数组的第 一个元素是一维数组,这个一维数组的类型就是 component type

     

    1. Invoke 调用 

     

    1. Specified 指定的 

     

    1. Belong to 属于 

     

    1. Automatically 自动地 

     

    1. Loaded 被加载 

     

    1. Loader 加载器 

     

    1. Cast 转换 

     

    10.Associated with 和什么关联 11.Compare…against 比较 12.Declaration order 声明序列 13.Modifier 修饰语,修饰语 14.Underlying 下一层的 15.Dynamic 动态的

     

    16.a widening conversion 一个扩展转换 17.anonymous class 匿名类 18.canonical 按照规定的,权威的

     

    19.assertion status 声明状态或者使用状态 20.be assigned to 指定给….

     

    21.Fully qualified name 完全限定的名字

     

    22.The Instance of the class represented by this Class object  由这个

     

    Class 对象表示这个类的实例.

     

     

     

     

     

     

     

     

    23.Create a new Instance of the class represented by this Class object

     

    生成一个 Class 对象所代表的这个类的新的实例

     

    24.The class is instantiated as if by a new expression with an empty

     

    argument list 这个类被实例化好像是通过一个表达式并且是一个

     

    空的参数列表

     

    25.Returns a Constructor object that reflects the specified public constructor of the class representedby this Class object 返回一个

     

    Constructor 对象,这个对象会反射出指定的 public 的构造方法由 这个类所代表的类的 public 构造方法。

     

    26.Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object 

     

    回一个 Method 对象,这个 Method 会反射出指定的类或者接口由

     

    这个 Class 对象所代表的类或者接口当中指定的 public 方法。

     

    27.The accessibleObject class is the base class for Field,Method and Constructor objects,It provides the ability to flag a reflected object as suppressing default Java language access control checks when it is used 这个 AccessibleObject 类是 Filed,Method,Constructor 的父类, 它提供了这种能力去给一个反射的对象去压制默认的 java 语言访

     

    问控制检查。

     

    28.Set the accessible flag for this object to the indicated boolean value. A value of true indicates that the reflected object should suppress

     

     

     

     

     

     

     

    Java language access checking when it is used. A value of false indicates that the reflected object should enforce Java language access checks.用这个表示布尔值的值设置这个对象的访问的标志,

     

    如果为真值,这个反射的对象应当压制 java 语言的访问检查当它

     

    被使用的时候,如果为假,这个反射对象应当强制 java 的访问检

     

    查。

     

    29.Java.lang.Class<T>--àType  getGenericSuperclass()

     

    Returns the Type representing the direct superclass of the entity

     

    (class, interface, primitive type or void) represented by this

     

    Class.

     

    1. org.w3c.dom-àgetDocumentElement()

     

    This is a convenience attribute that allows direct access to the child node that is the document element of the document.

     

    这是一个方便的特性,即允许直接访问文档的元素子节点

     

    你们都是有经验的开发人员

    展开全文
  • java爬虫

    千次阅读 多人点赞 2019-04-12 11:59:12
    1. 爬虫的基本概念 1.1 什么是爬虫: ​ 网络爬虫是一个程序, 采用一种特定的解析结构来获取互联网中数据的, 爬虫一般分为三大... 2 [attribute~=value] [title~=flower] 选择 title 属性包含单词 “flower” 的所有元素...

    1. 爬虫的基本概念

    1.1 什么是爬虫:

    ​ 网络爬虫是一个程序, 采用一种特定的解析结构来获取互联网中数据的, 爬虫一般分为三大模块: 获取数据, 解析数据, 保存数据

    1.2 爬虫的价值:

    网络爬虫的价值其实就是数据的价值, 一切皆为数据, 例如: 用户的信息,分析用户的维度, 商品的信息,竞价的网站

    1.3 爬虫的分类:

    1.3.1 通用的爬虫:

    ​ 指的就是爬虫互联网中所有的信息, 例如: 百度 谷歌

    1.3.2 垂直爬虫:

    ​ 指的爬取某个行业或者某个网站或者某个分类下的信息,这样的爬虫程序, 垂直爬虫 例如: 慢慢网, 笔趣阁

    在开发过程中, 大部分开发的都是垂直爬虫,

    1.4 爬虫的基本原理

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s2DZvhH4-1605084008952)(…\图片\01-爬虫的基本原理.png)]

    爬虫基本原理:

    1. 确定爬虫的url
    2. 发起http请求, 获取数据
    	1. 原始的jdk的方式: get  post
    	2. httpClient  get  post
    3. 解析获取到数据
    	1. jsoup 
    4. 保存数据
    	1. JDBC
    	2. DButils
    	3. JDBCTemplate(Spring)
    	4. mybatis
    

    2. 爬虫的三大模块:

    2.1第一大模块: 获取数据

    获取数据的过程, 其实就是发送一个http请求, 获取其响应的内容

    2.1.1回顾: http

    • get请求和post的请求的区别:
        1. 请求方式不同
        1. get没有请求体, post有请求体
        1. get请求数据拼接在url后面 ?username=zs&password=123, post将请求参数放置在请求体中
    • 请求头:
      • user-agent: 指定当前使用的浏览器的版本
      • cookie: 携带当前网站的cookie信息
    • 响应头:
      • Location: 一般和302结合使用, 进行重定向
      • set-cookie: 服务器向浏览器写入cookie的信息
    • 常见的状态码:
      • 200: 请求成功
      • 302: 重定向
      • 304: 缓存浏览器的内容
      • 404: 资源不存在
      • 500: 服务端错误

    2.1.2使用jdk的方式发起http请求:

    • 发送get请求:
    //演示 jdk 的get请求方式
    public class JDKget {
    
    
        public static void main(String[] args) throws Exception {
            //1. 创建URL对象
            URL url = new URL("http://www.itcast.cn");
    
            //2. 打开一个连接
            HttpURLConnection urlConnection = (HttpURLConnection)url.openConnection();
    
            //3. 设置请求方式
            urlConnection.setRequestMethod("GET");//此处必须使用大写, 默认是get请求
    
            //4. 获取输入流
            InputStream in = urlConnection.getInputStream();
    
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in));
    
            //5. 获取数据
            String len = null;
            while((len = bufferedReader.readLine())!=null){
    
                System.out.println(len);
            }
    
            //6. 关流
            bufferedReader.close();
            in.close();
        }
    
    }
    
    
    • 发生post请求
    //演示jdk发送post请求
    public class JDKpost {
    
        public static void main(String[] args) throws Exception {
            //1. 创建url对象
            URL url = new URL("http://www.itcast.cn");
    
            //2. 建立连接
           HttpURLConnection connection  = (HttpURLConnection) url.openConnection();
    
           //3. 设置请求方式
           connection.setRequestMethod("POST");
           //如果要有使用jdk的方式发送post请求, 需要设置doOutput为true
           connection.setDoOutput(true);
           //4. 设置参数
            OutputStream out = connection.getOutputStream();
            out.write("username=zs&password=123".getBytes());
    
            //5. 获取响应体, 获取输入流
            InputStream in = connection.getInputStream();
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in));
            String len = null;
            while((len = bufferedReader.readLine())!=null){
    
                System.out.println(len);
            }
    
            //6. 关流
            bufferedReader.close();
            in.close();
    
        }
    
    }
    
    

    总结:

    ​ 实现的步骤:

    1. 创建url对象, 指定url路径

    2. 打开一个连接, 获取连接对象(HttpURLConnection)

    3. 设置请求方式

      1. 如果是post, 需要设置两个参数:

        设置输出数据, 和 doOutPut设置为true

      2. 获取输入流(获取响应体)

      3. 读取输入流中的数据

      4. 关流

    2.1.3 使用 httpClient完成http请求

    httpclient是一个专为用来做http请求的工具, 是Apache开发

    使用步骤:

    第一步: 导包
    	  <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>4.5.4</version>
            </dependency>
    
    • get请求
    //演示 httpclient的get请求
    public class HTTPClientGet {
    
        public static void main(String[] args) throws IOException {
            //1. 创建httpclient对象
            CloseableHttpClient httpClient = HttpClients.createDefault();
            //2. 创建get请求对象
            HttpGet httpGet = new HttpGet("http://www.itcast.cn");
    
            //3. 发送一个请求
            CloseableHttpResponse response = httpClient.execute(httpGet);
      
            //4. 获取状态码
            int statusCode = response.getStatusLine().getStatusCode();
            System.out.println(statusCode);
            if(statusCode==200){
                //获取响应体(数据)
                String html = EntityUtils.toString(response.getEntity(), Charset.forName("utf-8"));
                System.out.println(html);
            }
        }
    }
    
    • post请求
    //演示 httpclient 发送post请求
    public class HTTPClientPost {
    
        public static void main(String[] args) throws Exception {
            //1. 创建 httpclient对象
            CloseableHttpClient httpClient = HttpClients.createDefault();
            //2. 创建post请求对象
            HttpPost httpPost = new HttpPost("http://www.itcast.cn");
    
            //3. 设置请求参数
            List<BasicNameValuePair> list = new ArrayList<BasicNameValuePair>();
            list.add(new BasicNameValuePair("usernam","zs"));
            list.add(new BasicNameValuePair("password","123"));
    
            HttpEntity entity = new UrlEncodedFormEntity(list);
            httpPost.setEntity(entity);
    
            //4. 发送数据
            CloseableHttpResponse response = httpClient.execute(httpPost);
            //5. 获取数据
            Header[] headers = response.getHeaders("Date");
          
            System.out.println(headers[0].getValue());
            System.out.println(EntityUtils.toString(response.getEntity(),"utf-8"));
    
        }
    }
    

    总结:

    ​ get请求:

    1. 创建httpclient对象:HttpClients.createDefault();

      1. 创建请求对象(httpget)

      2. 发送请求: httpclient.execute(httpGet);

      3. 获取数据:

        1. 1 获取状态码

      1.2 获取响应头

      1.3 获取响应体

    post请求:

    ​ 1.创建httpclient对象: HttpClients.createDefault();

    ​ 2.创建请求对象(httpPost)

    ​ 3.设置参数: httpPost.setEntity(entity)

       List<BasicNameValuePair> list = new ArrayList<BasicNameValuePair>();
            list.add(new BasicNameValuePair("usernam","zs"));
            list.add(new BasicNameValuePair("password","123"));
    
            HttpEntity entity = new UrlEncodedFormEntity(list);
    

    ​ 4.发送请求:httpclient.execute(httpPost);

    ​ 5.获取数据:

    ​ 1.1获取状态码

    ​ 1.2获取响应头

    ​ 1.3 获取响应体

    2.2 第二大模块: 解析数据

    解析数据, 其实就是解析HTML文档,js中dom操作就是在解析HTML文档

    2.2.1 Document 对象集合

    集合描述
    [all]提供对文档中所有 HTML 元素的访问。
    [anchors]返回对文档中所有 Anchor 对象的引用。
    applets返回对文档中所有 Applet 对象的引用。
    [forms]返回对文档中所有 Form 对象引用。
    [images]返回对文档中所有 Image 对象引用。
    [links]返回对文档中所有 Area 和 Link 对象引用。

    2.2.2 Document 对象属性

    属性描述
    body提供对 元素的直接访问。 对于定义了框架集的文档,该属性引用最外层的 。
    cookie设置或返回与当前文档有关的所有 cookie。
    domain返回当前文档的域名。
    lastModified返回文档被最后修改的日期和时间。
    referrer返回载入当前文档的文档的 URL。
    title返回当前文档的标题。
    URL返回当前文档的 URL。

    2.2.3 Document 对象方法

    方法描述
    close()关闭用 document.open() 方法打开的输出流,并显示选定的数据。
    getElementById()返回对拥有指定 id 的第一个对象的引用。
    getElementsByName()返回带有指定名称的对象集合。
    getElementsByTagName()返回带有指定标签名的对象集合。
    open()打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。
    write()向文档写 HTML 表达式 或 JavaScript 代码。

    2.2.4 jsoup概念:

    ​ jsoup是一个专门为HTML解析而生的工具,提供了丰富解析方案, 一种使用类似于js中原生dom操作的方案 , 一种是类似于jQuery(css选择器)中选择器的方案

    2.2.5 jsoup的入门:

    • 第一步: 导包
    	<dependency>
                <groupId>org.jsoup</groupId>
                <artifactId>jsoup</artifactId>
                <version>1.10.3</version>
            </dependency>
    
    • 第二步: 获取document对象
    public class JsoupToDocument {
    
        public static void main(String[] args) throws IOException {
            //1. 获取document对象:通过url获取document
            //Document document = Jsoup.connect("http://www.itcast.cn").get();
            //1.1. 获取网页的标题
            //String title = document.title();
            //System.out.println(title);
    
            //2. 获取document: 通过HTML文档获取
           // Document document = Jsoup.parse("<!DOCTYPE html>\n" +
                    "<html lang=\"en\">\n" +
                    "<head>\n" +
                    "    <meta charset=\"UTF-8\">\n" +
                    "    <title>黑马程序员</title>\n" +
                    "</head>\n" +
                    "<body>\n" +
                    "\n" +
                    "</body>\n" +
                    "</html>");
    
           // String title = document.title();
            //System.out.println(title);
            //3. 通过本地html文件获取document对象
          //  Document document = Jsoup.parse(new File(""), "utf-8");
    
            //4. 通过html片段获取
           // Document document = Jsoup.parseBodyFragment("<a href='http://www.itcast.cn'>传智博客</a>");
        }
    
    }
    

    总结: 四种

    ​ 1.通过url路径的方式获取

    ​ 2.通过HTML文档的形式获取(重点)

    ​ 3.通过本地HTML文件的形式获取

    ​ 4.通过HTML片段形式获取

    • 第三步: 解析数据(如何解析document)

      选择器例子例子描述CSS
      .class.intro选择 class=“intro” 的所有元素。1
      #id#firstname选择 id=“firstname” 的所有元素。1
      **选择所有元素。2
      elementp选择所有

      元素。

      1
      element,elementdiv,p选择所有
      元素和所有

      元素。

      1
      element elementdiv p选择
      元素内部的所有

      元素。

      1
      element>elementdiv>p选择父元素为
      元素的所有

      元素。

      2
      element+elementdiv+p选择紧接在
      元素之后的所有

      元素。

      2
      [attribute][target]选择带有 target 属性所有元素。2
      [attribute=value][target=_blank]选择 target="_blank" 的所有元素。2
      [attribute~=value][title~=flower]选择 title 属性包含单词 “flower” 的所有元素。2
      [attribute|=value][lang|=en]选择 lang 属性值以 “en” 开头的所有元素。2
      :linka:link选择所有未被访问的链接。1
      :visiteda:visited选择所有已被访问的链接。1
      :activea:active选择活动链接。1
      :hovera:hover选择鼠标指针位于其上的链接。1
      :focusinput:focus选择获得焦点的 input 元素。2
      :first-letterp:first-letter选择每个

      元素的首字母。

      1
      :first-linep:first-line选择每个

      元素的首行。

      1
      :first-childp:first-child选择属于父元素的第一个子元素的每个

      元素。

      2
      :beforep:before在每个

      元素的内容之前插入内容。

      2
      :afterp:after在每个

      元素的内容之后插入内容。

      2
      :lang(language)p:lang(it)选择带有以 “it” 开头的 lang 属性值的每个

      元素。

      2
      element1~element2p~ul选择前面有

      元素的每个

      • 元素。

      3
      [attribute^=value]a[src^=“https”]选择其 src 属性值以 “https” 开头的每个 元素。3
      [attribute$=value]a[src$=".pdf"]选择其 src 属性以 “.pdf” 结尾的所有 元素。3
      [attribute*=value]a[src*=“abc”]选择其 src 属性中包含 “abc” 子串的每个 元素。3
      :first-of-typep:first-of-type选择属于其父元素的首个

      元素的每个

      元素。

      3
      :last-of-typep:last-of-type选择属于其父元素的最后

      元素的每个

      元素。

      3
      :only-of-typep:only-of-type选择属于其父元素唯一的

      元素的每个

      元素。

      3
      :only-childp:only-child选择属于其父元素的唯一子元素的每个

      元素。

      3
      :nth-child(n)p:nth-child(2)选择属于其父元素的第二个子元素的每个

      元素。

      3
      :nth-last-child(n)p:nth-last-child(2)同上,从最后一个子元素开始计数。3
      :nth-of-type(n)p:nth-of-type(2)选择属于其父元素第二个

      元素的每个

      元素。

      3
      :nth-last-of-type(n)p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数。3
      :last-childp:last-child选择属于其父元素最后一个子元素每个

      元素。

      3
      :root:root选择文档的根元素。3
      :emptyp:empty选择没有子元素的每个

      元素(包括文本节点)。

      3
      :target#news:target选择当前活动的 #news 元素。3
      :enabledinput:enabled选择每个启用的 元素。3
      :disabledinput:disabled选择每个禁用的 元素3
      :checkedinput:checked选择每个被选中的 元素。3
      :not(selector):not§选择非

      元素的每个元素。

      3
      ::selection::selection选择被用户选取的元素部分。3
      • 原生的dom解析(了解)
      public class JsoupToParse {
      
          @Test
          public void jsoupToDomParse() throws IOException {
              //1. 获取document
              Document document = Jsoup.connect("http://www.itcast.cn/subject/cloudzly/index.shtml").get();
      
              //1.1 获取文档的标题
              String title = document.title();
              System.out.println(title);
      
              //1.2
              Elements elements = document.getElementsByClass("head");
              Element element = elements.get(0);
              elements = element.getElementsByClass("inner");
              //System.out.println(elements.size());
              element = elements.get(0);
              Elements lis = element.getElementsByTag("li");
              /*for (Element li : lis) {
                  System.out.println(li.);
              }*/
              Elements a = lis.get(0).getElementsByTag("a");
              String text = a.text();
              System.out.println(text);
          }
      }
      
      • 选择器的方案
          //使用jsoup的选择器来解析网页的数据
          @Test
          public void jsoupToSelectParse() throws IOException {
              //1.获取document对象
              Document document = Jsoup.connect("http://www.itcast.cn/subject/cloudzly/index.shtml").get();
      
              //2. 获取标题
              Elements title = document.select("title");
              System.out.println(title.text());
      
              //3. 获取 云计算大数据培训 内容
              //Elements elements = document.select(".head .inner li");
              Elements elements = document.select("body > div.wrap > div.head > div > ul > li:nth-child(1) > a");
              /*Element element = elements.get(0);
              Elements a = element.select("a");*/
              System.out.println(elements.text());
          }
      }
      
          //获取网易新闻的内容
          @Test
          public void jsoupTo163Parse() throws IOException {
              Document document = Jsoup.connect("http://news.163.com/18/0727/08/DNN5HCQU0001875N.html").get();
      
              //1. 解析新闻的标题
              Elements elements = document.select("#epContentLeft");
              Elements h1 = elements.select("h1");
              System.out.println(h1.text());
              //2. 获取新闻的来源
              Elements laiyuan = document.select("#ne_article_source");
      
              System.out.println(laiyuan.text());
              //3. 获取新闻的正文
              Elements ps = document.select("#endText p");
              for (Element p : ps) {
                  System.out.println(p.text());
              }
          }
      }
      

    2.3 第三大模块: 保存数据

    目前采用的保存到mysql数据库中, 以后hadoop, hbase

    四种方案:

    ​ jdbc:

    ​ dbutils:

    ​ jdbcTemplate

    ​ mybatis

    3. 案例一:爬起起点中文网的小说

    //需求: 爬取起点中文网中任意一个榜单的小说
    public class QiDianSprider {
    
        public static void main(String[] args) throws IOException {
            //1. 确定爬取的url
            String url = "https://www.qidian.com/";
    
            //2. 发起请求获取数据: httpClient
            //2.1 创建httpclient对象
            CloseableHttpClient httpClient = HttpClients.createDefault();
            //2.2 创建请求方式: get
            HttpGet httpGet = new HttpGet(url);
    
            //2.3 发起请求获得响应
            CloseableHttpResponse response = httpClient.execute(httpGet);
    
            String html = EntityUtils.toString(response.getEntity(), "utf-8");
    
            //3.解析数据: jsoup
            Document document = Jsoup.parse(html);
            Elements elements = document.select("div[class=rank-list sort-list]");
    
            Elements lis = elements.select(".book-list ul li");
            //System.out.println(lis.size());
            Elements as = lis.select("a[href^=//book.qidian.com]:not([class=link])");
    
    
            for (Element a : as) {
                String href = a.attr("href");
                //   http://book.qidian.com/info/1012284323
                //System.out.println(href);
                //拼接url
                href = "https:" + href;
                //System.out.println(href);
                //重新发起请求, 获取每一个小说页面
                httpClient = HttpClients.createDefault();
                httpGet = new HttpGet(href);
                response = httpClient.execute(httpGet);
    
                html = EntityUtils.toString(response.getEntity(), "utf-8");
    
                document = Jsoup.parse(html);
    
                //解析小说详情页
                elements = document.select("#readBtn");
                href = elements.attr("href");
                //拼接小说内容的url
                href = "https:" + href;
                System.out.println(href);
    
                while (true) {
                    //重新发起请求, 获取每一个小说页面
                    httpClient = HttpClients.createDefault();
                    httpGet = new HttpGet(href);
                    response = httpClient.execute(httpGet);
    
                    html = EntityUtils.toString(response.getEntity(), "utf-8");
                    //获取到小说内容页数据
                    document = Jsoup.parse(html);
    
                    //获取小说的名称
                    elements = document.select(".book-cover-wrap h1");
                    System.out.println("小说名称:" + elements.text());
                    //获取章节名称
                    elements = document.select(".j_chapterName");
                    System.out.println("章节名称" + elements.text());
                    //获取小说的内容
                    elements = document.select("div[class=read-content j_readContent] p");
                    for (Element element : elements) {
                        System.out.println(element.text());
                    }
    
                    //获取下一章节的url
                    elements = document.select("#j_chapterNext");
                    href = elements.attr("href");
    
                    if(href==null||href==""||href==" "){
                        System.out.println("跳出本小说内容");
                        break;
                    }
    
                    href = "https:" + href;
                }
    
            }
        }
    }
    

    4. 案例二: 模拟登陆

    //需求: 模拟登陆, 将登陆后的用户的数据获取到
    public class LoginSpider {
    
        public static void main(String[] args) throws Exception {
            //1.确定url
            String url = "http://www.svn.club/user/login";
    
            //2. 发起请求, 获取数据
            CloseableHttpClient httpClient = HttpClients.createDefault();
            //3. 创建请求方式: post
            HttpPost httpPost =new HttpPost(url);
    
            //4. 设置参数
            List<BasicNameValuePair> list = new ArrayList<BasicNameValuePair>();
    
            list.add(new BasicNameValuePair("uid","itcast"));
            list.add(new BasicNameValuePair("pwd","www.itcast.cn"));
            list.add(new BasicNameValuePair("x","97"));
            list.add(new BasicNameValuePair("y","29"));
            HttpEntity entity = new UrlEncodedFormEntity(list);
            httpPost.setEntity(entity);
    
            //5. 设置浏览器的类型: 模拟浏览器的
            httpPost.setHeader("User-Agent","Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36");
            //6.发起请求
            CloseableHttpResponse response = httpClient.execute(httpPost);
            
            //7. 获取响应的内容
           // String html = EntityUtils.toString(response.getEntity(), "utf-8");
            //7. 获取状态码
            int statusCode = response.getStatusLine().getStatusCode();
            if(statusCode==302){
    
                Header[] locations = response.getHeaders("Location");
                Header[] cookies = response.getHeaders("Set-Cookie");
    
                String reURL = locations[0].getValue();
                String cookie = cookies[0].getValue();
               // System.out.println(reURL);
                //拼接url
                reURL = "http://www.svn.club"+reURL;
    
                //重新发送请求, 获取登陆后的数据
                httpClient = HttpClients.createDefault();
                HttpGet httpGet = new HttpGet(reURL);
    
                httpGet.setHeader("Cookie",cookie);
                response = httpClient.execute(httpGet);
                String html = EntityUtils.toString(response.getEntity(), "utf-8");
                Document document = Jsoup.parse(html);
                //System.out.println(document);
                Elements elements = document.select(".tb");
                Element element = elements.get(0);
    
                Elements trs = element.select("tr");
                Element element1 = trs.get(1);
    
                String aText = element1.select("td").get(0).select("a").text();
                System.out.println(aText);
    
            }
        }
    }
    
    

    作业:

    1. 演示 jdk发送get和post请求(www.itcast.cn)
    2. 演示httpClient发送post请求
    3. 寻找一个网页, 进行解析(解析传智博客的科目列表)
    4. 将案例一书写(200%)
    5. 将案例二写一遍
    
    展开全文
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
     完全面向对象:不象C++语言,即支持面向过程程序设计,又支持面向对象程序设计,C#语言是完全面向对象的,在C#中不再存在全局函数、全局变量,所有的函数、变量和常量都必须定义在类中,避免了命名冲突。...
  • tr命令 作用:从标准输入中替换,缩减或者删除字符,并将结果输出到标准输出 格式:tr [option] [set1] [set2] tr [选项] [字符1] [字符2] 把y替换m, o替换e,并不仅仅是yo替换me ghostwu@dev:~/linux/tr$ cat ...
  • HTML学习

    千次阅读 多人点赞 2016-10-08 17:31:27
    所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。 HTML 样式 style 属性用于改变 HTML 元素的样式。 < html > < ...
  • &lt;td&gt;是定义一个表格 table data cell &lt;tr&gt;是定义表格中的一行 table row &lt;th&gt;是定义单元格中的一个单元格 table head
  • HTML标签常用标签

    千次阅读 多人点赞 2017-02-23 11:33:58
    1、 注释标签  注释标签用于在源代码中插入注释。注释不会显示在浏览器中。 2、  声明标签 声明必须是 HTML 文档的第一行,位于 标签之前。 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用...包含所有
  • html单词汇总

    千次阅读 多人点赞 2016-07-25 17:51:36
    tr 行 cellspacing 单元格间距 rules 规则 合并单元格边框线 target 目标 mailto 邮件地址 content内容 author作者 Post 邮政 邮件 Readonly只读 Checked被选中 核对 textarea文本...
  • 这42个单词是学习Python必须背会的单词,也是代码中常见的单词。希望你能都背下来!1. adult [ˈædʌlt] 成年人2. authentication [ɔːˌθentɪˈkeɪʃn] 身份验证、认证、鉴定3. bit [bɪt] 稍微、小量、小块、...
  • linux tr 命令tr command in Linux translates one set of characters to another. It can replace a character or a set of characters by another character or set of characters. tr reads the input from ...
  • 从 nltk.corpus.cmudict 中提取出来的英文单词的音标,包含约133737条数据 ...AAA trɪpʌ'lei AABERG 'ɑbəg AACHEN 'ɑkʌn ... ... ZYUGANOV'S z'ju:gɑnɑvz ZYUGANOV'S 'zu:gɑnɑvz ZYWICKI zɪ'wɪki:
  • 根据规则在Grapheme Cluster或Word边界上拆分字符串的迭代器。 use unicode_segmentation :: UnicodeSegmentation; fn main () { let s = "a̐éö̲ \r\n " ; let g = s. graphemes ( true )....
  • java常见单词

    千次阅读 2020-12-24 10:45:24
    step-01 掌握 1、JDK abbr. Java 开发工具包(Java Development Kit) (abbr.缩写) 2、JRE abbr. Java 运行环境(Java Runtime ... 3、JVM abbr....4、system ['sɪstəm] System n....5、out [aʊt] adj....6、println n....7
  • 思路:使用换行符替换空格得到所有单词,然后过滤出hello。其中,tr表示替换 [root@liuzhiwei-centos6 ~]# cat hello.txt | tr ' ' '\n' | grep "hello" hello hello hello hello hello hello hello hello [root@...
  • 矩阵的tr

    千次阅读 2018-10-21 17:29:40
    转载请声明出处:link 在线性代数中,nnn 乘 nnn 方阵 “A\boldsymbol{A}A” 的迹,是指 “A\boldsymbol{A}A” 的主对角线各元素的总和...tr(\boldsymbol{A})=\boldsymbol{A}_{1,1}+\boldsymbol{A}_{2,2}+...+\bo...
  • tr用作替换命令 创建一个测试文件,把bilberry替换成banana, 并操作一次字节对等替换,得到如下结果: [root@wangjian ~]# cat test03.txt bilberry banana blackberry bread [root@wangjian ~]# tr "bilberry" ...
  • 轻辅音 /ʃ/ / h/ /ts/ /tʃ/ /tr/  浊辅音 /ʒ/ / r/  /dz/  /dʒ/ /dr/  鼻音 /m/ /n/  /ŋ/  半元音  / j/ / w/ 边音 / ǀ/ 第二章、 音标疯狂练读 元音:发音时声音在空气通道上,不受...
  • 前端常见开发英语单词大全

    千次阅读 2019-04-14 20:35:26
    default 不履行/所有情况都不满足的时候走这个 null 没有/空对象 computed 计算后/生效的 eval(JS可以读懂的代码:如‘1+1’->字符串) 这个代码会把()里面的字符串换成计算机读懂的代码来计算 + - * % 都行 ...
  • tr,dr发音/tu,du发音

    2020-01-31 22:52:42
    tr 类似“出” try美 [traɪ],transform美 [trænsˈfɔːrm],trade美 [treɪd],美 [traɪ],tree美 [triː] dr 类似“猪” drink美 [drɪŋk],dream美 [driːm],driver美 [ˈdraɪvər],drop美 [drɑːp] ...
  • 计算机常见单词

    万次阅读 多人点赞 2018-03-30 16:25:42
    1.单词说明:  command n. 命令,指令 [kə’mɑ:nd]  单词拼写 名词 单词含义 音标(发音)  提示:着重记忆单词对应的意思,有能力最好词性也记忆。 2.词性说明: n v vi vt conj prep pron adj adv 名词 ...
  • tr.ReadLine().ToUpper().ToCharArray(); for ( int i = 0 ; i < arr.GetLength( 0 ); i ++ ) { if (arr[i] >= 65 && arr[i] 90 ) { state = 1 ; if ( ! currNode.Dict....
  • linux tr命令详解

    2018-09-12 10:06:17
    ...这就是所有 tr所能够做的。   tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串...
  • 双辅音 [tʃ] [dʒ] [dr] [tr] [ts] [dz] 一、单元音: 1.长元音: [i:]—eat [i:t] 吃,week[wi:k]星期,tree [tri:] 树 ①My mother and I eat at home most of the time. 我妈妈和我多数时间都在家吃饭。 ②I ...
  • Linux下tr命令详解

    千次阅读 2017-03-01 16:30:32
    tr是translate的简写,通过这个单词,你大概也能猜到它是干什么的了吧!没错,它可以用一个字符串来替换另一个字符串,或者可以完全除去一些字符。您也可以用它来除去重复字符。    tr用来从标准输入中通过替换...
  • shell统计文件中单词个数

    千次阅读 2019-11-18 22:06:50
    一个只有空格和单词组成的文本文件,使用shell脚本统计其中每个单词出现的次数。例如,文本文件: the a is aaa the i like a aa you then like i a aa 统计每个单词个数: the 2 a 3 is 1 aaa 1 i 2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,560
精华内容 11,424
关键字:

tr所有单词