- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2018年最新整理】java几何论文
结课论文
题 目: (黑体、三号)
院 系: 信息与控制学院
专 业: 物联网
班级学号: 1430110439
学生姓名: 宋华仁
指导教师: 胡元元
成 绩:
年 月 日
1概念论述
自从1946世界第一台电子计算机面世以来,计算机的发展经历了三个阶段:集中计算模式,分散计算模式和网络计算模式。Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好的平台。然而,要充分利用网络计算的功能于效益,平台的运行环境是个制约因素,而java语言与java技术是解决这一问题的最佳途径。
1991年,sun公司开发了java。Java是由Sun 公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的hot java浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持java。另一方面,Java也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java编程语言的风格十分接近C语言、c++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。
编辑Java源代码可以使用任何无格式的纯文本编辑器,在windows操作系统上可以使用微软记事本(Notepod)、Editplus等程序,在Linux平台上可使用vi工具等.
我们在这一学期的java 学习中学到了很多的知识,丰富了我们的学识,增长了技能。从java的基础变量的有效范围到方法类的熟悉应用。
2 项目概述
1.1 系统要求
1、二维,三维数组的应用
2、使用循环和判断控制结构
3、使用类和对象,至少定义两个类
4、继承,多态至少使用一种
1.2 系统功能设计
1.2.1 自定义题目
1、简介
编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
2、程序结构图
编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //获取圆的面积 double getPerimeter( ) //获取圆的周长 void show( ) //将圆的半径、周长、面积输出到屏幕 (2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有: ①一个成员变量 double hight(私有,浮点型); // 圆柱体的高; ②构造方法 Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r ③ 成员方法
您可能关注的文档
- 【2018年最新整理】4#楼上部结构钢筋施工的方案.doc
- 【2018年最新整理】4#楼吉祥苑土钉墙、锚桩支护施工的方案.doc
- 【2018年最新整理】3玉米病虫害.doc
- 【2018年最新整理】4.3改规范化、示范化供电所建设标准.doc
- 【2018年最新整理】4.5mw余热发电机组资源综合利用申报材料报审稿.doc
- 【2018年最新整理】3群落结构.ppt
- 【2018年最新整理】3青绿饲料.ppt
- 【2018年最新整理】4.8万立方米固态酿造智能化储存基地项目环境影响报告书.doc
- 【2018年最新整理】41#住宅楼住宅楼质量通病防治措施的方案.doc
- 【2018年最新整理】40万m3/a商品混凝土搅拌站建设项目可行性研究报告.doc
文档评论(0)