高级程序设计JAVA离线作业(选)资料(共8页).doc
《高级程序设计JAVA离线作业(选)资料(共8页).doc》由会员分享,可在线阅读,更多相关《高级程序设计JAVA离线作业(选)资料(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上浙江大学远程教育学院高级程序设计JAVA课程作业(选做)姓名:吴文杰学 号:5年级:16春学习中心:紫金港第一章1 简述面向过程问题求解和面向对象问题求解的异同。面向对象: 举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。 用面向对象思考问题更符合我们人的思考方式。 其实我们人现实生活中都是在面向对象。比如:去饭店吃饭,你只要说明吃什么就可以了,有必要还了解这个菜是怎么做的,是哪里来的,怎么去种这个菜吗? 面向对象也可以说是从宏观方面思考问题,而面向过程可以
2、说是从细节处思考问题。在面向对象中,也存在面向过程。2 面向对象的程序设计方法有哪些优点?1、易维护采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的.2、质量高在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量.3、效率高在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类.使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量.4、易扩展由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成
3、本较低.第二章1 编写一个JavaApplication,利用JDK软件包中的工具编译并运行这个程序,在屏幕上输出“Welcome to Java World!”。/* * Created by wuwj on 2016/12/3. */public class Test public static void main(String args) System.out.println(Welcome to Java World!); 2 编写一个Java Applet,使之能够在浏览器中显示“Welcome to Java Applet World!”的串信息。controllerpublic
4、class TestResponseBodyRequestMapping(“/test”) public String JavaWorld return Welcome to Java Applet World!; 3 Java 语言有哪些主要特点?(1)简单的 从某种意义上讲,Java语言是C及C+语言的一个变种,因此,C+程序员可以很快地掌握Java编程技术。Java摒弃了C+中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。 (2)面向对象的 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面
5、向对象的特性.Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术. (3)健壮的 Java致力于检查程序在编译和运行时的错误。Java也是一种强类型的语言,其类型检查比C+还要严格。类型检查帮助我们检查出许多开发早期出现的错误。Java自己负责内存管理,提供了垃圾内存回收机制,有效地避免了C+中最头疼的内存泄漏问题。 (4)安全的 Java的安全性可以从两个方面得到保证。一方面,在Java语言里,删除了指针和释放内存等C+功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全性。当我们从网上下载Java代码在本地执行时,Java的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 程序设计 JAVA 离线 作业 资料
限制150内