java小说人物分析报告
- 格式:doc
- 大小:1.01 MB
- 文档页数:20
小说人物形象分析人物形象是一部小说中至关重要的元素之一,能够给读者留下深刻的印象。
通过对小说中的人物形象进行分析,可以更好地理解作者的创作意图,深入挖掘其心理特征和行为动机。
本文将针对某部小说中的人物形象展开分析,并从外貌、性格、经历和行动等方面进行剖析。
一、人物A人物A是小说中的主角,他的外貌特征在整部小说中得到了详细描绘。
他长着一双深邃的眼睛,可能是因为小说中的经历,他的脸上总是带着一丝忧郁之色。
他瘦弱的身形和苍白的皮肤,传达出他内心的柔弱与无助。
从性格上来看,人物A是一个善良且坚强的人。
他勇敢地面对生活中的各种困难,从不退缩。
尽管他经历了许多挫折和痛苦,但他从未放弃对美好生活的向往。
他始终保持着对人性的信任,同时也展现出了他的智慧和机智。
人物A的经历是他形成这样性格的重要原因。
在小说中,他经历了家庭的破裂和亲人的离世,这些打击使他变得成熟而坚毅。
同时,他还经历了一系列的冒险和困境,这进一步锻炼了他的意志力和勇气。
他的经历是他性格成长的重要驱动力,也是他成为小说中的英雄的重要条件。
在小说中,人物A的行动具有很强的代表性。
他总是站在正义的一边,勇于捍卫弱者的权益,同时也愿意付出一切去实现自己的目标。
他的行动不仅帮助了他自己,也带动了其他人的改变,产生了深远的影响。
他的行动在小说中不断推动剧情的发展,将读者带入一个又一个精彩的故事情节。
总之,人物A在这部小说中形象鲜明,给读者留下了深刻的印象。
他的外貌、性格、经历和行动等方面的描写,使他成为一个栩栩如生的角色,让读者对他的命运和故事产生了强烈的关注。
二、人物B人物B在小说中扮演重要的配角,他的形象独具特色。
外表上,他有着一张精明而狡诈的脸庞,眼神中透露出一丝冷酷和阴谋。
他高大而威猛的身躯,让人产生一种敬畏和压迫感。
性格上,人物B是一个极端自私和狡猾的人。
他为达到自己的目的,不择手段,不顾他人的利益。
他往往隐藏着真正的意图,给人一种虚伪和欺骗的感觉。
小说的人物形象分析鉴赏人物形象,理解作者的思想倾向,是提高小说阅读鉴赏能力的关键。
那么,怎样鉴赏小说中的人物形象呢?大致来说,可从以下几方面入手:一、分析环境描写,探究形成人物性格的社会原因小说的环境描写分为社会环境描写与自然环境描写两种。
自然环境对人物命运有时会有影响,但决定人物命运的主要是社会环境。
分析环境描写,要注意两个要点:一是有些环境描写揭示了当时的社会特点,显露出主人公性格发展、命运变化的社会原因;二是通过环境描写,直接反映人物性格特点。
比如鲁迅小说《祝福》中对鲁四老爷书房的描写,特别是对那副对联的描写,把一个没落的封建卫道士的形象生动地展示在我们面前。
二、分析故事情节,把握人物性格特征故事情节一般是通过描写人物思想性格和情感欲望的冲突,以及由此引起的人物关系、人物命运的变化来展开的。
在情节的推进中,通过描写人物外貌、行为和心理状态,再现活生生的鲜明个性。
所以,鉴赏人物形象要从情节入手,据情节论人物。
比如《曹操献刀》中的曹操,是个既“雄”且“奸”的人物形象。
他的性格中,既有视死如归、意气风发的一面,又有多疑、狡诈、残忍、自私的另一面——这后一面在选段中也表现得淋漓尽致。
吕伯奢是曹父的结义兄弟,像父辈一样细心周到地款待匆匆而来的曹操与陈宫。
但曹操呢?他先是疑心重重,见伯奢“良久乃出”,已心存疑惑。
待见到伯奢言买酒“匆匆上驴而去”,疑心更重。
等听到磨刀之声,马上变了脸:“吕伯奢非吾至亲,此去可疑,当窃-听之”,“是矣!今若不先下手,必遭擒获”。
于是拔剑而入,杀死了吕伯奢的家人。
让人更觉残忍的是,他明知杀错了人,当再见盛意相邀的`吕伯奢时,竟连伯奢也杀了以绝后患。
当陈宫指责他不义时,他竟堂而皇之地说:“宁教我负天下人,休教天下人负我”。
其残忍、自私的形象凸显于读者脑海之中。
又如2017年新课标全国卷考查了莫泊桑的《保护人》,文后第(2)小题为:“小说中的玛兰是一个什么样的形象?请简要分析。
基于职业角色的小说人物形象分析职业角色在小说中扮演着重要的角色,他们的形象塑造不仅能够带动情节的发展,还能够为读者营造出丰富的世界观。
本文将从医生、警察、教师这三个职业角色入手,分析他们在小说中的形象塑造。
医生是一个常见的职业角色,在小说中经常扮演着救死扶伤的角色。
医生形象的塑造往往通过多种途径来展现,比如外貌、性格、技能等等。
医生的外貌通常需要给人一种专业、可信的感觉。
他们通常需要穿着白大褂,并且整洁干净;面容要和蔼可亲、睿智;眼神要坚定而又温柔。
这样的外貌给人一种安心、放心的感觉,使读者对他们产生信任。
医生的性格通常需要具备机智、善良、胆大等特点。
他们需要能够在紧急情况下冷静思考,做出正确的判断;需要具备爱心和同情心,关心病人的身体和心理健康;需要勇于面对困难和危险,敢于挑战各种医学难题。
这样的性格塑造使读者对他们产生敬佩和钦佩。
医生的技能通常需要具备高超的医学知识和技术。
他们需要了解各种病症的特点和治疗方法;需要熟练掌握各种医疗器械和技术操作;需要能够从病人的症状中准确判断出疾病的本质。
这样的技能展示使读者对他们的专业性产生信心。
警察是另一个常见的职业角色,在小说中经常扮演着维护社会治安的角色。
警察形象的塑造也是多方面展示的。
警察的外貌需要给人一种正义、威严的感觉。
他们通常需要穿着制服,戴着帽子;身材要魁梧,面容要刚毅;警察徽章和武器要齐全,这些外貌的展示给人一种安全感和信任感。
警察的性格通常需要具备勇敢、正直、聪明等特点。
他们需要能够在危险的环境下保持冷静和勇敢;需要具备正义感和责任感,始终坚持原则和法律;需要有良好的观察力和判断力,能够在犯罪现场找到线索并追踪犯人。
这样的性格塑造使读者对他们产生敬佩和依赖。
警察的技能通常需要具备丰富的法律知识和侦查能力。
他们需要熟悉各种法律法规,能够准确判断案件的性质和刑事责任;需要擅长侦查技巧和犯罪心理学,能够快速找到案件的突破口和嫌疑犯;需要勇于追逐和捕捉犯人,保护社会的安全。
小说中的人物性格分析在小说中,人物是构建故事情节和传递主题的核心元素之一。
人物形象的刻画不仅关乎作品的真实性和可信度,更深入揭示了人性的复杂性和多样性。
本文将通过对小说中的人物性格进行分析,探讨他们的内心世界、行为动机及与其他人物的互动关系。
一、人物一:李华李华是本小说的主角,他的性格特点主要体现在勇敢、坚韧和善良上。
在故事中,李华在面临困难和挑战时,总能毫不畏惧地面对,并竭尽全力去解决问题。
他不会被困境击垮,而是以乐观积极的心态应对。
例如,当他遇到困难时,他总是寻找解决问题的方法,从不轻易放弃。
他的善良使他关心他人,对待他人充满同情心和宽容。
他愿意帮助别人,并且总是尊重他人的感受。
二、人物二:王明与李华形成鲜明对比的是王明,他的性格特点主要表现在自私、阴险和狡猾上。
王明在故事中总是为了个人利益而不择手段,经常采取欺骗、背叛等手段来达到自己的目的。
他对他人的虚伪使他和其他人的关系破裂,他总是利用别人,从不考虑他人的感受。
尽管王明表面上似乎成功了,但他内心的空虚和孤独却让他无法得到真正的幸福。
三、人物三:张丽张丽是一个复杂的人物,她的性格特点主要表现在矛盾、优柔寡断和善变上。
她在故事中经常陷入冲突和困惑中,很难做出决定。
这种犹豫不决的性格使她在人际关系中处于被动地位,容易受到他人的操控。
尽管她内心明白自己想要什么,但她总是害怕失去,迟疑不决。
然而,在故事的发展中,张丽逐渐学会勇敢面对自己内心的真实想法,最终获得了内心的平安和自由。
四、人物四:杨剑杨剑的性格特点主要体现在正直、坚强和无私上。
他是小说中的一位英雄角色,不畏艰险,始终追随自己的理想和品德准则。
他对家人和朋友非常忠诚,甚至不惜付出自己的生命去保护他们。
他的无私和正直使他成为其他人群众敬仰的榜样,他的出现不仅推动了故事的发展,同时也为读者展现了一个崇高的人物形象。
通过对这些人物的性格分析,我们可以更加深入地理解他们的行为和动机。
小说中的人物形象生动鲜明,每个人物都有独特的性格特点,这些性格特点使他们与读者建立起情感联系,并引发读者对人性的思考。
一.实验题目自行下载自己最喜欢的小说1部。
存储为文本文档。
要求长篇小说,20万字以上。
任取其中10个人物,考虑他们的、别名等等一系列因素。
(1)统计每个人在小说中出现的次数并排序。
(2)统计每个人在小说中出现的篇幅跨度(第一次出现距最后一次出现的篇幅)并排序。
(3) 如果两人在相距较短的一段文字中出现,我们认为两人有关系,距离越短,关系越近。
自行设计统计标准,找出10个人中:1)关系最紧密的两个人,关系最不紧密的两个人。
2)输入一个人名,列出该人和其他人关系的紧密程度排名。
看与实际是否符合?如果不太符合,说明可能的原因。
二.需求分析本演示程序用 eclipse 编写,完成小说人物的出现次数统计,人物篇幅跨度统计以及人物间亲密程度的统计。
①统计人物出现次数:编写一个函数,当传入参数为人物名称时可统计该人物名在小说中的出现次数。
②人物篇幅跨度:编写一个函数,当传入参数为人物名称是可统计该人物名在小说中第一次出现的位置以及最后一次出现的位置,将最后一次出现位置减去第一次出现的位置比去小说通篇长度可得该人物名在小说中的人物篇幅跨度。
③人物间亲密程度:编写一个函数,当传入参数为人物名一和人物名二时,统计人物名一与人物名二同时在某个字数围出现的篇幅占人物名一的篇幅之比就是人物名一与人物名二的亲密程度。
④制作功能选择界面:界面包含有十个人物名的下拉列表,三个功能排序按钮,一个文本区域可输出统计结果。
三.概要设计1)为了实现上述程序功能,需要定义一下几个类:①Interface类:该程序的功能选择界面,包含main函数。
②Novelfunction1类:用来实现程序的第一个功能的类。
③Novelfunction2类:用来实现程序的第二个功能的类。
④Novelfunction3类:用来实现程序的第三个功能的类。
⑤Saver类:用来保存程序运行后的统计结果,结果将统计在result.txt中。
在程序运行中,在界面中的下拉列表选定一位人物,选定后在界面的文本区域中会输出该人物在小说中的出现次数,篇幅跨度以及与其他九个人物间的亲密程度;在界面中点击功能按钮“人物出现次数排序”,点击后文本区域会输出十个人物在小说中出现次数的升序排序;在界面中点击功能按钮“人物篇幅跨度排序”,点击后文本区域会输出十个人物在小说中篇幅跨度的升序排序;在界面中点击功能按钮“人物关系密度排序”,点击后文本区域中会输出十个人物间亲密程度最高的一组和亲密程度最低的一组结果。
你应该知道的8个Java 的领军人物2010-08-30 09:01 | 13021次阅读| 来源:Javaeye 【已有77条评论】发表评论关键词:Java,Java之父,Spring,Hibernate | 作者:ydj9931 | 收藏这篇资讯导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。
8. Tomcat & Ant创始人James Duncan Davidson,Tomcat和Ant创始人。
Duncan于1970年7月29日生于美国德克萨斯州。
主要专注在Mac OS X、Java 和XML技术。
他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。
Duncan 是Apache Tomcat和Apache Ant的原创作者,1997-2001年曾在Sun Microsystems工作,参与促成了Sun Microsystems公司向Apache Software Foundation的捐赠。
在Sun工作期间,他创作了两个版本的Java Servlet API规范,以及Java API for XML Processing(Java版XML API)规范。
相关链接James Duncan Davidson TwitterJames Duncan Davidson WikiJames Duncan Davidson personal blogApache AntApache Tomcat7. Test Driven Development & JUnit创始人Kent Beck是XP(Extreme Programming)的创始人;同时还是极限(Extreme)编程,测试驱动开发的创造者;并与Erich Gamma一起创建了JUnit,也许就因为这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮。
小说人物形象分析解读作者笔下人物在文学作品中,人物形象是作者情感、思想和观点的体现,也是表达故事情节的重要元素。
本文将通过分析与解读小说中的人物形象来探讨作者的创作意图和人物塑造技巧。
一、人物的外貌描写在小说中,作者通常会通过外貌描写来刻画人物形象。
这些描写细致入微,让读者能够直观地感受到人物的外貌特征,并且从中窥见其内心世界。
举例来说,小说中的主人公玛丽安,作者通过描写她飘逸的长发、明亮的眼睛和红润的唇色等细节,传达出她温柔、善良的性格。
这样的描写让读者更容易产生共鸣,对玛丽安的形象有更深刻的印象。
二、人物的性格特点除了外貌描写,人物的性格特点也是塑造人物形象的重要手段之一。
作者通常会通过人物言行举止、与他人的互动以及内心的独白来展现人物的性格特点。
例如,在小说中的角色约翰,他以机智聪明、果断冷静而闻名。
作者通过描述他在关键时刻的决断和行动,以及他与其他人的对话,展现了他聪明才智的一面。
这样的描写不仅突显了约翰的性格特点,同时也使得读者对他的人物形象有更清晰的认知。
三、人物的情感变化人物的情感变化是推动小说情节发展的重要因素之一,也是对人物形象进行深入解读的切入点。
通过分析人物情感的变化,读者可以更好地理解人物内心的斗争和成长过程。
举个例子,小说中的角色小杰,刚开始是一个胆小怯懦的少年。
但随着剧情的推进,他经历了各种挑战和困难,逐渐变得成熟勇敢。
通过描写他内心的恐惧和战胜恐惧的过程,读者可以深入了解他的性格变化与成长轨迹。
四、人物与环境的关系人物与环境的关系也是对人物形象进行分析的一个重要方面。
环境的变化可以引起人物的情感波动,从而进一步展现人物的性格和内心。
比如,在小说中,人物安娜生活在一个封闭的社区,她习惯了安逸的生活方式,没有经历过太多的风雨。
然而,当她被迫面对外界的困境时,她的性格逐渐变得坚毅和勇敢。
通过描写安娜与环境之间的交互作用,读者可以更好地理解她的成长与变化。
通过以上的分析与解读,我们可以看出,作者通过细致的描写、人物性格刻画、情感变化以及人物与环境的关系来塑造小说中的人物形象。
小说主要人物形象分析
在这部小说中,有几个主要人物的形象给读者留下了深刻的印象。
以下是对这些人物形象的分析:
1. 主角A
- 性格特点:主角A是一个坚强、聪明、勇敢的人物。
他(她)具有无畏的精神,永不放弃,始终追求自己的梦想。
- 外貌描写:主角A身材高大,面容英俊(或漂亮),眼神深邃。
- 行为举止:他(她)总是勇敢地面对困难,从不退缩。
他(她)的行动力很强,总是迅速做出决策并付诸行动。
2. 主角B
- 性格特点:主角B是一个善良、聪明、谦虚的人物。
他(她)具有过人的智慧和耐心,善于倾听他人的意见。
- 外貌描写:主角B身形矮小,但举止优雅。
他(她)的面容
平和,眼睛明亮有神。
- 行为举止:他(她)总是善良地对待他人,从不求功名利禄。
虽然主角B不是勇士,但他(她)总是以智谋来战胜困难。
3. 主角C
- 性格特点:主角C是一个狡猾、自私、心机深沉的人物。
他(她)总是以自己的利益为重,为了达到目的不择手段。
- 外貌描写:主角C的外貌普通,看起来没有什么特别之处。
但是他(她)的目光冷酷而锐利。
- 行为举止:主角C总是在背后暗中策划,设下陷阱来诱导其
他人。
他(她)不择手段地利用别人,为了达到自己的目的。
通过以上对主要人物形象的分析,读者能够更加深入地理解他
们的性格、外貌以及行为举止。
这些人物形象的鲜明对比,为整个
小说增添了丰富的情节,使故事更加生动有趣。
The Character of Sarty in Barn Burning
Barn Burning中的小男孩Sarty生活在刚结束南北美战争的美国,社会环境极其恶劣。
Sarty一家颠沛流离,没有稳定的住所,过的生活如同奴隶一般,更加不用说让他去接受他应该得的教育。
而他的父亲Abner是一个以暴力为生活手段,自私贪婪,做事不计后果的人,一与雇主发生了矛盾就要去烧毁别人家的马棚。
但是尽管生活在这样的环境中,Sarty却仍然能保持着自己的善良和对正义忠诚的维护。
作为一个不满十岁的孩子,他所能做的事情十分有限。
他知道他父亲所作所为都是邪恶的,但是因为自己人小力微,阻止不了父亲。
小说中的Sarty内心有着一个矛盾纠结的心理过程。
当他站在法庭上时,他的内心是痛苦的、是伤心绝望的。
一方面是他明白父亲的所作所为是错的,他要坚持正义、要坚持他内心的善良。
另外一方面是他又不能不顾及亲情而出卖父亲。
他多次希望父亲可以改邪归正,但是又多次绝望。
在故事的最后,他终于无法再忍受父亲的任何恶行了,也受不了自己内心痛苦的煎熬。
此时他不再是那个无力的小孩子了,面对正义和亲情,他不再纠结,而是毅然的选择了正义。
这是他善良的本性促使他做出这样的选择的。
然而,即使他知道他的父亲是一个恶劣的人,但他仍然很爱他的父亲。
在他的内心深处,父亲的形象是高大、如同英雄一般的存在,不予许别人侮辱。
这点从他在法庭上要为他父亲而说谎、在路上和骂他父亲“烧马棚”的小孩打架、觉得父亲不应该赔偿雇主便可以看出。
小说人物分析小说是文学作品的一种形式,通过人物的描写、情节的展开和环境的描绘,来展示作者对社会现象、人性问题以及个人命运的思考。
人物是小说中的核心元素之一,他们的塑造能够影响小说的整体氛围和阅读体验。
在本文中,我们将对小说人物进行分析,以深入了解他们的形象、性格和作用。
1. 主角人物分析主角通常是小说中最重要的人物,故事往往围绕着他们展开。
主角人物通常具有复杂的性格和鲜明的个性特征,以及深入思考和内心冲突的强大动力。
他们的命运和经历对整个故事起到决定性的作用。
例如,在经典小说《红楼梦》中,贾宝玉被塑造成一个富有矛盾性格和激烈情感的人物。
他是贾府的独子,天生富贵,但他内心的孤独和对爱情的追求使他感到无尽的痛苦。
他的形象将社会现实和个人命运相结合,成为小说中不可或缺的角色。
2. 配角人物分析配角人物在小说中扮演着辅助主角的角色,在故事的发展过程中提供支持和冲突。
他们的描写通常包含主角人物的补充或对比,从而更好地凸显主角人物的形象和性格,增强故事的张力。
举个例子,在经典小说《飘》中,配角人物阿什利·威尔克斯是主角斯嘉丽·奥哈拉爱慕的对象,他代表着南方贵族文化的象征。
阿什利的风度和温文尔雅形成鲜明的对比,凸显了斯嘉丽的粗犷与冲动。
通过配角人物描写的辅助,读者更加深入地了解到主角人物的心理和动机。
3. 反派人物分析反派人物是小说中的反面角色,他们的存在往往是为了制造冲突和障碍,激发主角的成长和转变。
反派人物可以从外在和内在两个方面来塑造,他们的形象通常会给读者留下深刻的印象。
例如,在小说《杀死一只知更鸟》中,我们可以看到汤姆·罗宾逊这个反派角色的描写。
他是一个冷酷无情的种族主义者,因为他的行动导致了错误的指控和无辜人的冤死。
他的形象引发了主角斯科特和她的父亲艾图斯对正义和平等的思考,同时也加深了小说的紧张氛围。
4. 次要人物分析次要人物在小说中的作用通常是为了补充故事情节或增加故事的情感色彩。
个人角色分析报告1. 引言个人角色分析是一种通过了解个人的性格特点、能力和价值观等方面,对个人角色进行评估和分析的方法。
本报告旨在对我的个人角色进行深入分析,以便更好地了解自己的优势和劣势,从而更好地发展个人潜力和规划职业发展。
2. 性格特点分析2.1 亲和型亲和型是一种性格特点,具有易于与他人建立联系和相处的特点。
我在与他人交往中表现出友善、热情和乐于助人的一面,往往能够迅速与他人建立良好的关系。
2.2 领导型领导型是一种对他人具有影响力的个人角色特点。
我的领导型特质主要表现在对团队工作的组织和协调能力上。
我习惯于主动发现问题并提供解决方案,能够鼓励团队成员并带领团队朝着共同的目标努力。
2.3 创造型创造型是一种具有创新能力和创造力的个人角色特点。
我乐于接受新鲜事物和新的挑战,并能够提出独特的解决方案。
在工作中,我能够运用创造性思维解决问题,从而为团队带来新的机会和突破。
3. 能力分析3.1 沟通能力沟通能力是个人在与他人交流和表达时所表现出的能力。
我具有良好的口头和书面沟通能力,能够清晰地表达自己的想法和观点,并能够有效地倾听他人的意见和建议。
3.2 团队合作能力团队合作能力是个人在与他人进行协同工作时所表现出的能力。
我在团队合作中能够充分发挥个人的能力,同时也能够积极地与团队成员进行协调和合作,共同完成任务。
3.3 解决问题能力解决问题能力是个人在面对问题和挑战时所表现出的能力。
我能够分析问题的根本原因,制定合理的解决方案,并能够有效地跟进实施过程,解决问题并取得良好的结果。
4. 价值观分析4.1 责任感责任感是一个人对自己所承担的任务和义务的认同和履行程度。
我具有较高的责任感,能够认真对待工作,并对自己的行为承担相应的责任。
4.2 诚信诚信是一个人在言行和行为中表现出的诚实和正直的品质。
我认为诚信是人际关系和工作中的基本原则,始终以诚实和正直的态度对待他人,并在工作中始终尽到应有的职责。
基于职业角色的小说人物形象分析小说中的人物形象是作品的核心,也是读者最关注的部分。
对于一位职业角色来说,他的形象不仅与职业相关,还与他的性格和经历有很大的关系。
以下是基于职业角色的小说人物形象分析。
1. 医生医生是小说中常见的职业角色之一,他们通常具有高超的技能和良好的职业道德。
医生通常被描绘为善良、有责任感,对病人充满同情心。
例如,小说《人间值得》中的主角医生白衣天使,他在街头急救病人时展现出了他的职业精神和同情心,这使得他在读者中获得了广泛的认可。
另一方面,有些小说的医生形象则不那么光彩。
例如,小说《大国医》中的主角张同祖,他虽然充满了职业精神,但他却缺乏人情味和同情心。
这使得他在与病人沟通时显得有些冷漠和机械。
2. 警察警察在小说中被广泛使用,他们通常是卡通化一些的形象,这使得他们在读者中有很高的知名度。
警察的形象通常被展现为正义、勇敢、富有决断力和毅力。
例如,小说《谍影重重》中的主角李长贵,他虽然在暗处工作,但他依然是一个正义的警察,他为了将罪犯绳之以法,不惜冒险和牺牲自己。
另一方面,有些小说中的警察形象却不那么正面。
例如,小说《嫌疑人X的献身》中的主角井口,他是一个愿意为爱人杀人并为之承担罪责的警察。
他的性格和行为让人感觉复杂多样,让读者无法判断他是个好人还是个坏人。
3. 律师律师是另一个常见的职业角色,他们通常被描绘为聪明、机智、善于思考和沟通。
律师的形象通常与他们的职业技能和经验紧密相关。
例如,小说《辩护人》中的主角裴洛西,他是一个法律方面的天才,他能够利用自己的聪明才智和技能,使自己的客户在庭审中胜利。
另一方面,有些小说中的律师形象则显得有些贪婪和不道德。
例如,小说《无辜者》中的主角莫扎特,他是一个几乎没有道德底线的律师,他甚至可以为了自己的利益而撒谎和背叛自己的客户。
小说研究之角色分析与评价小说是文学的一种形式,通过构建各种各样的角色来展示故事的发展和主题的阐述。
角色在小说中扮演着重要的角色,他们的性格、行为和发展是故事的核心。
本文将对小说中的角色进行分析与评价,探讨他们的作用和存在的意义。
一、角色的构建与描写角色的构建与描写是小说中的重要环节,通过对角色的塑造和描绘,作者使他们显得生动鲜活,并具有个性特征,使读者对他们有所认识和形象印象。
1. 主角主角是小说中最主要的角色,他们承担着故事的核心冲突和发展。
他们往往具有丰富的内心世界和独特的性格特点,如机智聪明、勇敢坚毅、正直善良等。
主角的成长和变化也是整个故事的主线,通过他们的经历和决策,读者能够深入理解小说的主题和意义。
2. 配角配角是主角的衬托和辅助,他们在故事中具有自身的独特性格和行为特点,有时候也有着重要的影响力。
配角虽然地位次于主角,但他们对于故事的推动和发展起到了重要的作用,有时候甚至可以改变故事的走向。
3. 对手对手是个人或集体,与主角存在着明显的冲突和对抗。
他们可能是故事中的反派角色,也可能是其他势力、社会或环境因素。
对手的存在为主角带来了挑战和考验,是角色发展和故事情节的重要推动力。
二、角色的评价与分析对于角色的评价与分析,是对他们在小说中扮演的角色及塑造所起到的作用进行客观评价,并分析他们的性格、行为和与其他角色的关系。
1. 主角评价与分析主角在小说中承担着重要的角色,他们的性格与行为对整个故事有着重要的影响。
评价主角需要考虑他们的形象是否鲜明、个性是否饱满、能否引起读者的共鸣等。
同时,分析主角的性格变化、行为动机以及与其他角色之间的关系,可以更深入地理解主角所代表的价值观和主题。
2. 配角评价与分析配角作为主角的衬托和辅助,同样需要进行评价和分析。
评价配角时需要考虑他们的形象是否丰满、行为与性格是否独特、对故事发展是否有所贡献等。
分析配角时可以关注他们与主角之间的互动与关系,观察他们是否对主角的成长和故事的发展起到了积极的推动作用。
基于职业角色的小说人物形象分析小说中的人物形象是作者通过语言艺术塑造的虚构形象,他们的职业角色往往是塑造这些形象的重要元素之一。
通过对小说中不同职业角色人物形象的分析,我们可以了解作者对不同职业群体的理解和表现,同时也可以从中挖掘出小说中的深刻人物形象。
警察:在许多侦探小说或悬疑小说中,警察是不可或缺的角色。
警察通常被描绘为正义、勇敢、果断的形象。
《福尔摩斯探案集》中的福尔摩斯就是一位聪明、机智、正义的侦探警察。
在小说中,福尔摩斯的职业使他对案件的侦破有着独特的见解和方法,也使他成为了小说中的中心人物。
福尔摩斯通过不断的推理和破案,展现了警察在小说中的正能量形象。
医生:医生是小说中另一个常见的职业角色。
医生通常被描绘为聪明、善良、富有人文关怀的形象。
《红楼梦》中的林黛玉就是一个医生的形象。
林黛玉聪明伶俐,对病患充满同情心,她的形象在小说中展现了医生对生命的敬畏和对患者的关怀。
通过林黛玉的形象,作者也向读者传达了他对医生这个职业的理解和敬意。
教师:教师是小说中另一个常见的职业角色。
教师通常被描绘成知识渊博、严谨治学、对学生关爱有加的形象。
《了不起的盖茨比》中的尼克就是一个教师的形象。
尼克擅长引导学生、关心学生、严谨治学。
他的形象代表了教师在小说中的教育理念和业务能力,也传达了作者对教师这个职业的理解和尊重。
商人:商人是小说中另一个常见的职业角色。
商人通常被描绘成精明能干、胸怀大志、善于交际的形象。
《红与黑》中的容群就是一个商人的形象。
容群具有商业头脑、精明能干、胸怀大志。
他的形象展现了商人在小说中的商业理念和能力,也向读者传达了作者对商人这一职业的理解和赞赏。
基于职业角色的小说人物形象分析小说中的人物形象是作者通过描写和刻画来展现人物的外貌、性格、行为和思想的一种手法,也是小说中最重要的元素之一。
职业角色是指在小说中扮演着特定职业的人物,他们的形象反映了从事此职业人群的特点和性格。
医生是小说中常见的职业角色之一。
医生在小说中通常被描绘为聪明、善良、勤奋和有责任心的人。
他们致力于救死扶伤,拯救生命,因此在读者心中深受尊敬。
小说《红楼梦》中的贾宝玉就曾经得过重病,而被贾母请来的医生秦氏救了他的命。
医生形象的刻画使得读者对他们有了更深刻的认识和了解。
警察是小说中另一类常见的职业角色。
警察通常被描绘为正义、勇敢和坚持原则的人。
他们在小说中扮演着维护社会治安和打击罪犯的角色。
他们的形象体现了对法律的忠诚和对社会公正的追求。
莫言的小说《红高梁》中的警察张学森就是一个正义勇敢的形象,他对抗黑帮、保卫正义,最终获得了读者的喜爱和尊敬。
教师是小说中一类被广泛描写的职业角色。
教师通常被描绘为智慧、善良和有耐心的人。
他们扮演着传道、授业、解惑的角色,在小说中被视为灵魂的工程师。
鲁迅的小说《故乡》中的小学教师阿Q是一个形象鲜明的教师,他充满了教育热情,注重学生的思想品质培养。
通过对教师形象的塑造,读者对他们的形象和工作有了更深入的理解。
律师是小说中另一个常见的职业角色。
律师通常被描绘为机智、善辩和正义的人。
他们在小说中扮演着为当事人辩护和维护法律权益的角色。
他们的形象体现了对法律的理解和对正义的追求。
阿加莎·克里斯蒂的侦探小说中的韦斯特麦克律师就是一个机智善辩的形象,他总是能够找到真相和为当事人争取合法权益。
律师形象的刻画使得读者对他们在法律事务上的职责和能力有了更深入的了解。
Character ProfilesElizabeth: Elizabeth is the main character of the novel,and the story traces her changing impressions of other characters throughout the narrative.While at first shefinds Wickham charming and Darcy proud, in the end she realizes that she has been blind andprejudiced, and that Darcy is the true gentleman while Wickham is not. About Elizabeth, Jane Austen wrote in a letter, "I must confess that I think her as delightful a creature as everappeared in print, and how I shall be able to tolerate those who do not like her at least I do not know."Jane: Jane is the eldest Bennet daughter and is considered quite pretty by all. Her seeming indifference to Bingley initially drives him away from her (with the help of Darcy), but in the end the two are married. Elizabeth often wishes she could be as good and happy as Jane is, as Jane never thinks badly of anyone.Mr. Bennet: Mr. Bennet is the husband of Mrs. Bennet and the father of Elizabeth, Jane, Mary, Kitty and Lydia. He is the master of Longbourn. He has a sarcastic humor, and believes his two eldest daughters sensible, while he finds his wife and younger daughters silly.Mrs. Bennet : Mrs. Bennet is the wife of Mr. Bennet and the mother of Elizabeth, Jane, Mary, Kitty and Lydia. Her main goal is to get her daughters married, and her only joys come from visiting and gossip. She often embarrasses Elizabeth and Jane, as she is not as sensible as her husband is.Mary: Mary is the only plain Bennet sister, and rather than join in some of the family activities, she reads, although is often impatient for display. She works hard for knowledge andaccomplishment, but has neither genius nor taste. At the ball at Netherfield, she embarrasses Elizabeth by singing badly.Kitty: Kitty is the second to the youngest Bennet sister, and is often referred to as silly. She and Lydia spend their time running after officers in Meryton, but after the influence of Lydia is removed, Kitty greatly improves.Lydia: Lydia is the youngest Bennet daughter, and she is described as silly anduntamed. After she elopes with Wickham and he is paid to marry her, she shows no remorse, but acts as if she has made a wonderful match that her sisters should be jealous of.Bingley: Bingley is the good looking and gentlemanlike master of Netherfield. He is admired by all, and does not seem to mind the inferior rank of Jane and her family. He allows Darcy to sway him into leaving Netherfield by saying Jane is indifferent to him, but later returns to find that Jane loves him after all.Darcy: Darcy is early condemned as proud in the novel, and indeed his behavior seems tosuggest it, but after Elizabeth's refusal of him, he takes her reproofs to heart and tries to change. Elizabeth realizes that some of what had been seen as pride was rather shyness and realizes what a gentleman he is, and in the end, people's opinions of him are changing.Caroline Bingley: Caroline is the sister of Bingley, and while Elizabeth thinks her proud and conceited, Jane becomes a special friend of hers. After Caroline forsakes Jane in hopes that her brother will marry Miss Darcy, Jane ends the acquaintance. Caroline is usually making fun of Elizabeth and her family, as she is jealous of Darcy's admiration of her.Louisa Hurst: Mrs. Hurst is also a sister of Bingley's. She is also proud, and takes part in making fun of Elizabeth.Sir William Lucas and Lady Lucas: The Lucases are neighbors to the Bennets, and Lady Lucas and Mrs. Bennet compare their accomplishments in trying to get their daughters married.Charlotte Luca s: Charlotte is the daughter of Sir William and Lady Lucas and an intimate friend of Elizabeth's. She surprises Elizabeth by marrying Mr. Collins, and Elizabeth feels the couple will not be happy.Mr. Collins: Mr. Collins is the cousin of Mr. Bennet, and will inherit Longbourn at Mr. Bennet's death. He is a clergyman under the patronage of Lady Catherine de Burgh, and his constant apologies and flattery are self-serving. At first he intends to marry Jane, then changes to Elizabeth, and when she refuses him, marries Charlotte Lucas.Mr. Wickham: Mr. Wickham comes to Meryton as an officer and at first his good looks and pleasant manner enchant all. However, it is soon known that he is a liar and in debt, and when he runs off with Lydia, he must be paid to marry her.Mrs. Gardiner: Mrs. Gardiner is Mr. Gardiner's wife and a favorite of Elizabeth and Jane. Jane stays with the Gardiners in London for a while, and Elizabeth travels with them to Derbyshire, where she again meets Darcy.Mr. Gardiner: Mr. Gardiner is Mrs. Bennet's brother and the husband of Mrs. Gardiner, and is quite sensible and gentlemanlike. He tries to help Lydia when she elopes with Wickham.Lady Catherine de Bourgh: Lady Catherine is the aunt of Darcy, and the patron ofCollins. She is quite proud and does not let the other characters forget their inferiorrank. She is shocked by the relationship between Elizabeth and Darcy, but her attempts to ensure that they are never married only serve to bring them together.Colonel Fitzwilliam: Fitzwilliam is the younger son of Darcy's uncle. With Darcy, he is the guardian of Miss Darcy.Miss Darcy: Miss Darcy is Darcy's sister, and while in the beginning of the novel it is said thatshe is proud, Elizabeth finds her just to be shy.It is related that earlier in her life she had thought herself in love with Wickham, but that Darcy had stopped the marriage.In the end she lives at Pemberley with Darcy and Elizabeth, and the two women are good friends.Metaphor AnalysisLandscape and dance are two important metaphors inPride and Prejudice . Bodenheimer (1981) asserts thatin many Jane Austen novels, "good estates" likePemberley are the key to the social virtues of their owners, that the characters ' estates help to define the social worth of the characters themselves. She argues that the spatial terms used in describing landscape can also be seen as perceptual or emotional ones. For example, when Elizabeth sees Pemberley, there is a sense of ascent, mutiplicity and expansion of the landscape, which could also symbolize Elizabeth's changing view of Darcy and his character and the expansion of the possibilities of her relationship with him.According to Adams (1982), dance is another metaphor in many of Austen's novels, and that it is akin to marriage. In many novels there is a heroine who through dance must judge each of her partners for appearance, style, character and compatibility, not just in dancing, but inmarriage. The importance of the dance cannot be impressed enough, and the women must be careful whom they accept and whom they refuse. In Pride and Prejudice , there are quite a few parallels between dance and marriage for Elizabeth. The first time Darcy asks Elizabeth to dance she refuses, just as she refuses his first proposal. The second dance and proposal are accepted. We can also see the parallels with Mr. Collins. The dance with Collins is "mortifying," and the proposal is as well, as he continues not to believe she is declining his offer no matter how serious she is.Adams, Timothy Dow. 1982. "To Know the Dancer from the Dance: Dance as Metaphor of Marriage in Four Novels of Jane Austen." Studies in the Novel, 14(1): 55-65.Bodenheimer, Rosemarie. 1983. "Looking at the Landscape in Jane Austen." SEL: Studies in English Literature, 1500-1900, 21(4): 605-623.Theme AnalysisPride and Prejudice was first titled First Impressions, andthese titles embody the themes of the novel. Thenarrative describes how the prejudices and firstimpressions (especially those dealing with pride) of the main characters change throughout the novel, focusing on those of Elizabeth Bennet.Elizabeth's judgments about other characters' dispositions are accurate about half of the time. While she is correct about Mr. Collins and how absurdly self-serving he is and about Lady Catherine de Bourgh and how proud and snobbish she is, her first impressions of Wickham and Darcy steer her incorrectly. Wickham is first thought to be a gentleman byall. His good looks and his easy manner fool almost everyone, and Elizabeth believes without question all that he tells her of Darcy. Elizabeth's first impressions of him are contradicted when she realizes that he has lied about Darcy.Elizabeth and many of the other characters see Darcy as proud, and it can be seen from this quote just how quickly this judgment of him is formed."The gentlemen pronounced him to be a fine figure of a man, the ladies declared hewas much handsomer than Mr. Bingley, and he was looked at with great admiration for about half the evening, till his manners gave a disgust which tuned the tide of hispopularity; for he as discovered to be proud, to be above his company, and abovebeing pleased; and not all his large estate in Derbyshire could then save him fromhaving a most forbidding, disagreeable countenance, and being unworthy to becompared with his friend" (58).It is not only what she believes to be pride in Darcy's character that makes her judge him harshly, but also her prejudice against him because of the lies Wickham has told her. Darcy sees this fault of prejudice in Elizabeth, stating that her defect is "willfully to misunderstand everybody." In the end Elizabeth realizes her folly in trusting her first impressions and prejudices about the men, and states, "how despicably have I acted. I, who have prided myself on my discernment! - I, who have valued myself on my abilities."The above are only a few of the major examples of first impressions, prejudice and pride in the novel, as these themes show up throughout the story. Characters besides Darcy are also accused of having too much pride, such as Bingley's sisters, Miss Darcy, Lady Catherine and others. There are also discussions about pride between Elizabeth and Darcy, and Mary discusses pride vs. vanity. Characters are also described as being proud on certain occasions. For example, Mrs. Bennet is described as visiting her married daughters with pride, and Elizabeth is said to be proud of Darcy because of what he had done for Lydia. First impressions can be discussed of many of the other characters than those discussed here, and prejudice is illustrated not only in Elizabeth's behavior, but in Darcy's and Lady Catherine's reactions to the status of Elizabeth's family as well.。
角色分析报告概述角色分析是一种通过对某一特定角色进行深入研究和分析来了解其特点、行为和动机的方法。
本报告将对所选择的角色进行详细的分析,包括其外貌特征、个性特点、行为习惯和发展变化等方面,以期能够对该角色进行全面的了解。
角色背景在进行角色分析之前,我们先对所选角色的背景信息进行简要介绍。
该角色是来自某游戏/电影/小说等虚构世界的角色,具有一定的叙述背景和设定。
这些背景信息会对角色的性格、经历和行动方式产生一定的影响。
外貌特征外貌特征是一个角色的外在形象表现,可以通过对其外貌特征的描述来帮助读者更好地把握角色的形象。
包括但不限于:身高、体型、发型、肤色、眼睛颜色等。
通过细致入微的描述,读者能够在心中勾勒出一个真实的角色形象。
个性特点个性特点是角色最为重要的部分之一,它决定了角色的思考方式、价值观、行为倾向等方面。
通过对角色的思维方式、情感状态、情绪特点等进行分析,我们可以深入了解该角色的内心世界、性格特点和与他人的互动方式等。
行为习惯行为习惯描述了角色的行为方式以及他们如何应对不同的情境。
这些习惯可能包括角色的日常工作方式、生活习惯、社交行为以及对于特定情境的反应。
通过对行为习惯的分析,我们可以了解到角色对于某些事物的态度和他们与其他角色的互动方式等。
发展变化经历和成长对角色是至关重要的,它们能够对一个角色的思考方式和行为产生重大影响。
通过分析角色的发展轨迹,我们可以了解到角色在故事中的成长和变化是如何发生的,以及这些发展和变化对角色的行为和性格产生了哪些影响。
角色关系角色之间的关系是故事中一个重要的方面,它可以直接影响到角色的冲突、行为以及发展。
通过分析角色之间的关系,我们可以更好地理解故事情节以及角色之间的互动。
这些关系可能包括家庭关系、友情、爱情、师徒关系等。
总结通过对角色的分析,我们能够更好地理解其性格特点、思维方式以及与他人的互动方式。
这对于故事的理解和角色塑造都具有重要意义。
通过角色分析报告,我们能够看到一个角色的多个方面,帮助我们全面地了解和把握该角色。
一.实验题目自行下载自己最喜欢的小说1部。
存储为文本文档。
要求长篇小说,20万字以上。
任取其中10个人物,考虑他们的姓名、别名等等一系列因素。
(1)统计每个人在小说中出现的次数并排序。
(2)统计每个人在小说中出现的篇幅跨度(第一次出现距最后一次出现的篇幅)并排序。
(3) 如果两人在相距较短的一段文字中出现,我们认为两人有关系,距离越短,关系越近。
自行设计统计标准,找出10个人中:1)关系最紧密的两个人,关系最不紧密的两个人。
2)输入一个人名,列出该人和其他人关系的紧密程度排名。
看与实际是否符合?如果不太符合,说明可能的原因。
二.需求分析本演示程序用 eclipse 编写,完成小说人物的出现次数统计,人物篇幅跨度统计以及人物间亲密程度的统计。
①统计人物出现次数:编写一个函数,当传入参数为人物名称时可统计该人物名在小说中的出现次数。
②人物篇幅跨度:编写一个函数,当传入参数为人物名称是可统计该人物名在小说中第一次出现的位置以及最后一次出现的位置,将最后一次出现位置减去第一次出现的位置比去小说通篇长度可得该人物名在小说中的人物篇幅跨度。
③人物间亲密程度:编写一个函数,当传入参数为人物名一和人物名二时,统计人物名一与人物名二同时在某个字数范围内出现的篇幅占人物名一的篇幅之比就是人物名一与人物名二的亲密程度。
④制作功能选择界面:界面包含有十个人物名的下拉列表,三个功能排序按钮,一个文本区域可输出统计结果。
三.概要设计1)为了实现上述程序功能,需要定义一下几个类:①Interface类:该程序的功能选择界面,包含main函数。
②Novelfunction1类:用来实现程序的第一个功能的类。
③Novelfunction2类:用来实现程序的第二个功能的类。
④Novelfunction3类:用来实现程序的第三个功能的类。
⑤Saver类:用来保存程序运行后的统计结果,结果将统计在result.txt中。
在程序运行中,在界面中的下拉列表选定一位人物,选定后在界面的文本区域中会输出该人物在小说中的出现次数,篇幅跨度以及与其他九个人物间的亲密程度;在界面中点击功能按钮“人物出现次数排序”,点击后文本区域会输出十个人物在小说中出现次数的升序排序;在界面中点击功能按钮“人物篇幅跨度排序”,点击后文本区域会输出十个人物在小说中篇幅跨度的升序排序;在界面中点击功能按钮“人物关系密度排序”,点击后文本区域中会输出十个人物间亲密程度最高的一组和亲密程度最低的一组结果。
四.源代码:①Interface:package novelproject;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JComboBox;import javax.swing.JLabel;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import java.awt.GridLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.JButton;import javax.swing.JTextArea;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.FileInputStream;import java.io.File;import java.io.FileReader;import java.io.PrintStream;import java.util.Arrays;import java.util.HashMap;public class Interface extends JFrame implementsItemListener,ActionListener{private JLabel jbl=new JLabel("嫌疑犯X的献身");private JLabel function=new JLabel("功能");private JPanel jpl=new JPanel();private BorderLayout bl=new BorderLayout(10,10);private JComboBox jcb=new JComboBox();private JButton jbt1=new JButton("出现次数排序");private JButton jbt2=new JButton("篇幅跨度排序");private JButton jbt3=new JButton("关系密度排序");private JTextArea jta=new JTextArea("以下是结果:\n",30,30);private static String personname=null;private static String[] arr1=new String[]{"汤川","草薙","岸谷","间宫","石神","靖子","美里","富坚","工藤","小代子"};private static int[] arr2=new int[10];private static HashMap<String,Integer> rls=newHashMap<String,Integer>();private Font font1=new Font("黑体",Font.BOLD,20);private Font font2=new Font("华文新魏",Font.BOLD,16);private Font font3=new Font("黑体",Font.BOLD,14);public JPanel createWEST1() {JPanel west1=new JPanel();west1.setLayout(new GridLayout(6,1,5,5));west1.add(jcb);jcb.addItem("请选择人物");jcb.addItem("汤川");jcb.addItem("草薙");jcb.addItem("岸谷");jcb.addItem("间宫");jcb.addItem("石神");jcb.addItem("靖子");jcb.addItem("美里");jcb.addItem("富坚");jcb.addItem("工藤");jcb.addItem("小代子");west1.add(function);west1.add(jbt1);west1.add(jbt2);west1.add(jbt3);return west1;}public JPanel createWEST2(){JPanel west2=new JPanel();west2.setLayout(new FlowLayout());west2.add(createWEST1());return west2;}public JPanel createNORTH(){JPanel north=new JPanel();north.setLayout(new FlowLayout(FlowLayout.CENTER));north.add(jbl);return north;}public JPanel createCENTER(){JPanel center=new JPanel();center.add(jta);return center;}public Interface() {this.add(jpl);jpl.setLayout(bl);jpl.add(createWEST2(),BorderLayout.WEST);jpl.add(createNORTH(),BorderLayout.NORTH);jpl.add(createCENTER(),BorderLayout.CENTER);jta.setFont(font1);jbt1.setFont(font2);jbt2.setFont(font2);jbt3.setFont(font2);jbl.setFont(font1);function.setFont(font1);this.setBackground(Color.yellow);jcb.addItemListener(this);jbt1.addActionListener(this);jbt2.addActionListener(this);jbt3.addActionListener(this);this.setSize(500,600);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }public void itemStateChanged(ItemEvent e){if(e.getStateChange()==ItemEvent.SELECTED){switch((String)e.getItem()){case"汤川":personname="汤川"; break;case"草薙":personname="草薙"; break;case"岸谷":personname="岸谷"; break;case"间宫":personname="间宫"; break;case"石神":personname="石神"; break;case"靖子":personname="靖子"; break;case"美里":personname="美里"; break;case"富坚":personname="富坚"; break;case"工藤":personname="工藤"; break;case"小代子":personname="小代子"; break;}try {Saver.saver(personname);File file=new File("result.txt");FileReader fr=new FileReader(file);BufferedReader br=new BufferedReader(fr);jta.setText("以下是结果;\n");while(true){String msg=br.readLine();if(msg==null) {break;}jta.append(msg+"\n");}fr.close();br.close();} catch (Exception e1) {e1.printStackTrace();}}}public void actionPerformed(ActionEvent e){if(e.getSource()==jbt1){int i;HashMap<Integer,String> hm=new HashMap<Integer,String>();for(i=0;i<10;i++){try {byte[] data=NovelFunction1.getData();arr2[i]=NovelFunction1.stat(data,arr1[i]);hm.put(arr2[i],arr1[i]);}catch (Exception e1) {e1.printStackTrace();}}Arrays.sort(arr2);jta.setText("以下是结果:\n");for(int a:arr2){jta.append(hm.get(a)+" 的出现次数:"+a+"\n");}}else if(e.getSource()==jbt2){int i;float[] arr3=new float[10];HashMap<Float,String> hm=new HashMap<Float,String>();for(i=0;i<10;i++){try {arr3[i]=NovelFunction2.Span(arr1[i]);hm.put(arr3[i],arr1[i]);}catch (Exception e1) {e1.printStackTrace();}}Arrays.sort(arr3);jta.setText("以下是结果:\n");for(float a:arr3){jta.append(hm.get(a)+" 的篇幅跨度为:"+a+"%"+"\n");}}else if(e.getSource()==jbt3){jta.setText("以下是结果:\n");for(int i= 0;i<10;i++){try {rls=NovelFunction3.Relationship2(arr1[i]);for(String a:arr1){if(arr1[i]!=a){if(rls.get(a)==100){jta.append(arr1[i]+"与"+a+"最亲密为:"+rls.get(a)+"\n");}}}}catch (Exception e1) {e1.printStackTrace();}}for(int i= 0;i<10;i++){try {rls=NovelFunction3.Relationship2(arr1[i]);for(String a:arr1){if(arr1[i]!=a){if(rls.get(a)==0){jta.append(arr1[i]+"与"+a+"最不亲密为:"+rls.get(a)+"\n");}}}}catch (Exception e1) {e1.printStackTrace();}}}else{System.exit(0);}}public static void main(String[] args) throws Exception{ new Interface();}}②NovelFunction1:package novelproject;import java.io.File;import java.io.FileInputStream;public class NovelFunction1 {public static byte[] getData()throws Exception{ //读文件File novel=new File("嫌疑犯X的献身.txt");FileInputStream fis=new FileInputStream(novel);byte[] data=new byte[(int)novel.length()];fis.read(data);fis.close();return data;}public static int stat(byte[] data,String pn)throwsException{ //统计次数String dataStr=new String(data);int time=0;for(int i=0;i<dataStr.length()-pn.length()-1;i++){String s3 =dataStr.substring(i,i+pn.length()).toString();if(s3.equals(pn)){time++;}}return time;}}③NovelFunction2:package novelproject;import java.util.HashMap;public class NovelFunction2 {public static float Span(String pn)throws Exception{ byte[] data=NovelFunction1.getData();HashMap<String,Integer> hm1=new HashMap<String,Integer>();HashMap<String,Integer> hm2=new HashMap<String,Integer>();HashMap<String,Integer> hm3=new HashMap<String,Integer>();String dataStr=new String(data);int time=0;for(int i=0;i<dataStr.length()-pn.length()-1;i++){String s3 =dataStr.substring(i,i+pn.length()).toString();if(s3.equals(pn )){time++;if(time==1){hm1.put(pn,i);}hm2.put(pn, i);}}hm3.put(pn, (hm2.get(pn)-hm1.get(pn)));float span=((hm3.get(pn)*10000)/dataStr.length());return (span/100);}}④NovelFunction3:package novelproject;import java.util.HashMap;public class NovelFunction3 {private static float[] rs=new float[10];private static HashMap<String,Float> rls=newHashMap<String,Float>();private static String[] arr=new String[]{"汤川","草薙","岸谷","间宫","石神","靖子","美里","富坚","工藤","小代子"};public static float Relationship1(String pn1,String pn2)throws Exception{byte[] data=NovelFunction1.getData();String dataStr=new String(data);int time=NovelFunction1.stat(data,pn1);int score=0;int length1=0;int length2=1000;for(;(length2<dataStr.length());length1+=1000,length2+=1000){ for(int i=length1;i<length2-pn1.length()-1;i++){String s1=dataStr.substring(i,i+pn1.length()).toString();for(intj=length1;(s1.equals(pn1))&&(j<length2-pn2.length()-1);j++){Strings2=dataStr.substring(j,j+pn2.length()).toString();if(s2.equals(pn2)){score++; break;}}}}float rs=((score*10000)/time);return rs/100;}public static HashMap<String,Float> Relationship2(String pn)throws Exception{for(int i=0;i<10;i++){rs[i]=Relationship1(pn,arr[i]);rls.put(arr[i],rs[i]);}return rls;}}⑤Saver:package novelproject;import java.io.FileOutputStream;import java.io.PrintStream;import java.util.Arrays;import java.util.HashMap;import javax.swing.JOptionPane;public class Saver {public static String time=null;private static String sp=null;private static HashMap<String,Float> rls=newHashMap<String,Float>();private static String[] arr=new String[]{"汤川","草薙","岸谷","间宫","石神","靖子","美里","富坚","工藤","小代子"};public static void saver(String personname)throws Exception{try{byte[] data=NovelFunction1.getData();int ti=NovelFunction1.stat(data,personname);time=String.valueOf(ti);sp=String.valueOf(NovelFunction2.Span(personname));rls=NovelFunction3.Relationship2(personname);}catch(Exception ex){JOptionPane.showMessageDialog(null, "操作异常");}PrintStream ps=new PrintStream(newFileOutputStream("e:\\eclipse\\lny\\result.txt"));String msg1="人物:";ps.println(msg1+personname+"\n");String msg2="出现次数:";ps.println(msg2+time+"\n");String msg3="人物篇幅跨度为:";ps.println(msg3+sp+"%"+"\n");String msg4="人物关系密度:";ps.println(msg4);HashMap<Float,String> hm=new HashMap<Float,String>();float[] aa=new float[10];for(int i=0;i<10;i++){aa[i]=rls.get(arr[i]);hm.put(aa[i], arr[i]);}Arrays.sort(aa);for(float a:aa){if(personname!=hm.get(a)){ps.println(personname+"与"+hm.get(a)+"的关系密度为"+a);}}ps.close();}}五.测试结果程序运行时初界面:选择人物(1):选择人物(2):选择人物(3):选择人物(4):选择人物(5):选择人物(6):选择人物(7):选择人物(8):选择人物(9):选择人物(10):出现次数排序:篇幅跨度排序:关系亲密排序:。