- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
第一章 绪论 1
一、Java语言特点 1
二、Java发展前景2
第二章 问题分析5
一、文本编辑器的设计5
二、功能、性能5
三、开发环境6
四、设计示意图6
第三章 系统详细设计7
一、文件打开与保存对话框的设计7
二、调用颜色对话框的设计9
三、建立Choice下拉列表实现对字体的设计 10
四、剪切,复制,粘贴的设计 10
第四章 代码实现 12
一、字形,字体大小部分 12
二、帮助中关于主题部分 14
第五章 测试与调试 16
一、调试分析 16
二、测试结果 16
第六章 总结与心得 19
第七章 附录20
一、源代码20
二、参考文献31
第一章 绪论
一、Java语言特点
1、面向对象
Java 语言是一个完全面向对象的语言,并且对软件工程技术
有很强分得支持:Java语言的设计集中于对象及其接口,它提供
了简单的类机制以及动态的接口模型:对象中封装了它的状态变
量以及相应的方法,实现了模块化和信息隐藏:类提供了一类对
象的原型,并且通过继承机制,子类可以使用父类所提供的方法,
实现了代码的复用。
2、平台无关性
严格的语言定义:没有 “依据机器的不同而不同”或 “由编
译器决定”等字限,最后的目标码都是一致:的:Java解释器生
成与体系结构无关的字节码指令,只要安装了Java运行是系统,
Java程序就可在任意的处理器上运行。这些字节码指令对应于
Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,
使之能够在不同的平台运行。
3、安全问题
Java是在网络环境下使用的语言,一个安全的网络至少要防
止以下几种破坏的可能性;毁灭系统资源;消耗系统资源;挖掘
系统或个人机密;骚扰正常工作的进行。
4、多线程
单线程程序一个时刻只能做一件事情,多线程程序允许在同
一时刻同时做多件事情;其他大多数高级语言,包括C,C++等,
都不支持多线程,只能编写顺序执行的程序(除非有操作系统API
1
的支持);Java提供现成的类Thread,只要继承这个类就可以编
写多线程的程序;多线程机制使应用程序能够并行执行,而且同
步机制保证了对共享数据的正确操作;通过使用多线程,程序设
计者可以分别用不同的线程完成特定的行为,而不需要采用全局
的事件循环机制,这样就很容易地实现网络上的实时交互行为。
5、可移植性
6、分布性
7、高性能 (相对于其他解释型语言)
8、健壮性
二、Java发展前景
Sun公司以及IBM、Oracle、Netscape等公司都在大力推进
Java的应用。旨在提高Java运行速度的Java芯片也在紧锣密鼓
地赶制当中,有人预计不久的将来,Java的代码的运行速度和C++
一样快。Java在WWW应用中的地位得到肯定以后,Sun又反过来
扩展Java在家电领域的应用,Java 的应用有向更广阔的领域扩
展的趋势。Sun公司的高层人士称 “Java的潜力远远超过作为编
程语言带来的好处。事实上,Java是一种新计算模式的使能技
术”。看来,Java的前程不可限量。作为一种语言,Java在过去
十年中取得了其他任何语言都无法比拟的成绩。而在中国市场,
虽然在技术上一直能和国际上保持同步,但是应用却总是略显滞
后。重新反思中国Java的十年发展历程,除了赞誉与庆贺外,更
有现实意义的做法是,认真考虑如何为中国Java的未来发展继续
涵养水土。
2
IDC(国际数据公司)调研报告显示,中国软件外包业近十年发
展迅猛,截止去年底,各类外包企业已达3300家,合同执行额
46.9亿美元。预计未来四年,中国还将迎来新一轮发展高峰,至
2013年,中国将新增15000家IT企业。强势增长拉动了该行业
对IT人才的需求,作为IT细分环节,JAVA 以简洁、跨平台
您可能关注的文档
- JAVA常用设计模式-追美眉技术详解.pdf
- Java程序设计程设计说明书格式new.doc
- JAVA程序设计计算器(含代码).pdf
- JAVA程序设计课程 文档格式.pdf
- java程序设计课程设计.docx
- Java程序设计专周.pdf
- Java打字训练课程设计.pdf
- java大作业设计报告-JAVA聊天室.docx
- java代购网课程设计报告.pdf
- JAVA多线程设计模式详解[推荐.pdf
- 新视野二版听说1第6单元示范1课件.ppt
- 【参考答案】 联络口译(第二版) 《联络口译》(第二版)参考答案.pdf
- 梅大高速茶阳路段“5·1”塌方灾害调查评估报告.docx
- 虹吸雨水PE管施工节点标准做法.pdf
- 2025消防设施施工质量常见通病防治手册,典型图示+规范要求.pptx
- 新视野大学英语(第二版)读写教程 4 空军工程大学编U05B.ppt
- E英语教程2(智慧版)Unit 6.pptx
- E英语教程3(智慧版)Unit 7.ppt
- 新视野二版读写1第4单元课件Section A How to Make a Good Impression.pptx
- E英语视听说教程4(智慧版)4-U2课件(2024版)U2.pptx
最近下载
- 初二下第一次月考试卷答案.doc VIP
- 成人破伤风急诊预防及诊疗专家共识.pptx VIP
- 第10课 建设中国特色社会主义道路(课件).pptx VIP
- 完整培训手册中文ec225_ch_21_t020_thm.pdf
- 标准图集-19K112 金属、非金属风管支吊架(含抗震支吊架).pdf
- 2025年辽宁经济职业技术学院单招职业技能测试题库及完整答案1套.docx VIP
- 20231126-广发证券-美的集团-000333-ToC深化全球布局,ToB转型驱动增长.pdf
- 山东省青岛第五十八中学2025届高三上学期一模英语试卷(含答案).docx VIP
- CFA一级百题进阶:固收.doc
- 山东省济南市2025中考数学模拟(一模)试题按题型难易度分层分类汇编(14精品.pdf VIP
文档评论(0)