- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 11 / 21
淮 阴 工 学 院
实 验 报 告
2016 2017 学年 第 1 学期
学 院 计算机与软件工程学院
课程名称 算法实训班 级 达内 1151 学 号 1151331134
姓 名 陈龙
指导教师 达内讲师
算法实训实验报告
一、实训目的及意义
进一步了解 java 开发的相关知识,掌握 java 开发的基本技术,丰富 java 开发的实战经验。学习 java 的基础知识及正确的运用方法,和有用的相关技术, 提高自己的工作效率。通过实习,巩固大二所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识, 了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实训任务
实习期间,通过学习一个简单的 Java 程序——飞机大战,了解和掌握 Java
编程的基础,如构造器、API 接口等。最后可以独立完成一个小程序。
三、实习训语言 Java 的特点
1.Java 语言的语法与 C 语言和 C++语言很接近,使得大多数程序员很容易学习和使用 Java。另一方面,Java 丢弃了 C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地, Java 语言不使用指针,并提供了自动的废料收集,不必为内存管理而担忧。
2、Java 语言是一个面向对象的
Java 语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承, 但支持接口之间的 多继承, 并支持类 与接口之间 的实现 机制(关键 字为implements)。Java 语言全面支持动态绑定,而 C++ 语言只对虚函数使用动态绑定。总之,Java 语言是一个纯的面向对象程序设计语言。
3、Java 语言是分布式的
Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket、 ServerSocket 等。Java 的 RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java 语言是健壮的
Java 的强类型机制、异常处理、废料的自动收集等是Java 程序健壮性的重要保证。对指针的丢弃是 Java 的明智选择。Java 的安全检查机制使得 Java 更具健壮性。
5、Java 语言是安全的
Java 通常被用在网络环境中,为此,Java 提供了一个安全机制以防恶意代码的攻击。除了Java 语言具有的许多安全特性以外,Java 对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 SecurityManager)让 Java 应用设置安全哨兵。
6、Java 语言是体系结构中立的
Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件), 然后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java 语言是可移植的
这种可移植性来源于体系结构中立性,另外,Java 还严格规定了各个基本数据类型的长度。Java 系统本身也具有很强的可移植性,Java 编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的。
8、Java 是高性能的
与那些解释型的高级脚本语言相比,Java 的确是高性能的。事实上,Java 的运行速度随着 JIT(Just-In-Time)编译器技术的发展越来越接近于 C++。
9、Java 语言是多线程的
在 Java 语言中,线程是一种特殊的对象,它必须由Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为 Thread(Runnable) 的构造子将一个实现了 Runnable 接口的对象包装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。值得注意的是Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的 run 方法, 而 run 方法中包含了线程所要运行的代码。线程的活动由一组方法来控
制。 Java 语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 synchronized)。
10、Java 语言是动态的
Java 语言的设计目标之一是适应于动态变化的环境。Java 程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利
您可能关注的文档
最近下载
- 日搏RB2100变频器使用说明书.pdf
- 塑料薄膜包装印刷工艺.ppt VIP
- 给排水国标图集-05SS521:预制装配式钢筋混凝土排水检查井.pdf VIP
- 自控仪表工程技术交底.pdf VIP
- (编号TCAIM 014-2024)-《帕金森病中西医结合诊疗指南》.pdf VIP
- [家长会发言稿]家长会发言稿.docx VIP
- 【人教版化学】选择性必修1 知识点默写小纸条(空白默写版).pdf VIP
- GB_T 20384-2024 纺织品 氯化苯和氯化甲苯类化合物的测定.pdf VIP
- 四川师范大学写作学课件 高等写作教程3.ppt VIP
- 基于PLC控制的运料小车设计 毕业论文 .pdf VIP
文档评论(0)