《java生产实习报告-6000字(共15页).docx》由会员分享,可在线阅读,更多相关《java生产实习报告-6000字(共15页).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上java生产实习报告 6000字 装 订线 报告份数:西安邮电学院 通信与信息工程学院 生产实习报告 专业班级: 学生姓名: 学号(班内序号): 2012 年 3 月 23 日西安邮电学院 通信与信息工程 学院生产实习考核表- 1 -西安邮电学院 通信与信息工程学院 院(系)生产实习过程考核表- 2 -Adroid实验设计一.实验目的Adroid以Liux为核心的Adroid行动平台,使用Java作为编程语言。本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语言程序设计的基本技能和Adroid编程的应用,并较系统地掌握J
2、AVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的Adroid应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。二.实验要求通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:1、确定开发的程序,收集和调查有关技术资料。2、按软件工程步骤进行程序设计。3、对完成的程序进行测试和完善。4、完成课程设计报告。三.实验原理及过程1 Adroid简介Adroid是Googl于20xx年11月5口宣布的基于Liux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造
3、的真正开放和完整的移动软件。可以把它简单理解成Liux上套了一个AVA的壳。Adroid的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金。Adroid的程序可以采用JAVA开发,因为它的虚拟机(Virual Maci) Dalvik,只是它将JAVA的by cod转成自己的格式,回避掉需要付给SU有关JAVA的授权费用。因此,Adroid开发环境是需要JDK的。2 Java简介 它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市 - 3 -场需求没有预期的高,Su放弃了该
4、项计划。就在Oak几近失败之时,随着互联网的发展,Su看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(opraor ovrloadig)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java S 1.5 版本中,Java 又引入了泛型编程(Gric Programmig)
5、、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bycod),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2S 1.4.2 发布后,Java 的执行速度有了大幅提升。与传统程序不同,Su 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量
6、而非公司的力量”是 Su 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Su 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。3 Adroid开发环境搭建3.1 idos下Java编程环境的配置1.在甲骨文官方网站(/cork/java/javas/doloads/idx.ml)下载Java Plaorm(JDK)后,安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:ProgramilsJavajdk1.7.0_03;2
7、.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统变量”中,设置3项属性,JAVA_OM,PA,CLASSPA(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;5.JAVA_OM指明JDK安装路径,就是刚才安装时所选择的路径D:Program ilsJavajdk1.7.0_03,此路径下包括lib,bi,jr等文件夹; - 4 -Pa使得系统可以在任何路径下识别java命令,设为:%JAVA_OM%bi;%JAVA_OM%jrbi;CLASSPA为java加载类(classorlib)路径,只有类在classpa中,java命令
8、才能识别,设为:.;%JAVA_OM%libd.jar;%JAVA_OM%libools.jar;%JAVA_OM%就是引用前面指定的JAVA_OM;6.“开始”-;“运行”,键入“cmd”;7.键入命令“java-vrsio”,“java”,“javac”几个命令,出现如下画面,说明环境变量配置成功;8.至此,环境配置完成。3.2 clips开发软件的安装1.可以在clips官网(/doloads/)下载clips软件,选择clips ID or Java Dvloprs并注意32bi或者64bi,根据自己idos系统下载即可。- 5 -2.下载后直接解压即可,不用安装,双击clips.x即
9、可运行。3.3 Adroid SDK安装1.在 /sdk/idx.ml可以下载最新的Adroid SDK,如下图:2.直接默认安装好就可以,安装好后如下图所示:- 6 -3. 在用户变量中新建PA值为:Adroid SDK中的ools绝对路径,本机为D:Program ilsAdroidadroid-sdkools。4.安装成功后,运行adroid ,如果出现如下画面说明安装成功。3.4 AD安装1.目前Adroid开发所用的开发工具是clips,在clips编译ID环境中,安装AD,为Adroid开发提供开发工具的升级或者变更,简单理解为在clips下开发工具的升级下载工具。 2.打开cli
10、ps ID,进入菜单中的lp - Isall Soar 点击Add按钮,弹出对话框要求输入am和Locaio:am自己随便取,Locaio输入p:/dl-/adroid/clips。如下图所示- 7 -3. 确定返回后,在ork i后的下拉列表中选择我们刚才添加的AD,我们会看到下面出有Dvlopr ools,展开它会有Adroid DDMS和Adroid Dvlopm ool,勾选他们。 如下图所示:4.然后就是按提示一步一步x。完成之后:选择ido Prrcs.在左边的面板选择Adroid,然后在右侧点击Bros.并选中SDK路径,本机为:D:Program ilsAdroidadroid
11、-sdk,因为路径有空格,所以正确的配置路径应该写成:D:PROGRA1Adroidadroid-sdk。5.点击Apply、OK。配置完成。4华氏和摄氏的转换法packag pm;impor java.uil.Scar;public class Sics public saic void mai(Srig args) Scar sc= Scar(Sysm.i); il (ru) Sysm.ou.pril(请输入要转换的温度类型:C 或 ); Srig s = sc.x().rim(); i (c.qualsIgorCas(s) /做摄氏向华摄的转换 Sysm.ou.pril(请输入要转换摄氏
12、的温度:.); - 8 - doubl db = sc.xDoubl(); doubl db2 = (db * 9 / 5) + 32; Sysm.ou.pril(对应的华氏温度: + db2 + ); ls i (.qualsIgorCas(s) /做华摄向摄氏的转换 Sysm.ou.pril(请输入要转换华氏的温度:.); doubl db = sc.xDoubl(); doubl db2 = (db - 32) * 5 / 9; Sysm.ou.pril(对应的摄氏温度: + Ma.roud(db2) + C); brak; ls i(xi.qualsIgorCas(s)packag p
13、m;impor java.uil.Scar;public class Sicspublic saic void mai(Srig args) Scar sc= Scar(Sysm.i); boola lag=ru;il (lag) Sysm.ou.pril(请输入要转换的温度,如:50c或100); Srig sr = sc.xLi().rim(); i (sr.dsi(c) | sr.dsi(C) /做摄氏向华摄的转换 30c Srig s = sr.subsrig(0, sr.lg() - 1); doubl db = Doubl.parsDoubl(s);/0,2) /2 doubl d
14、b=Doubl.valuO(s).doublValu(); doubl db2 = (db * 9 / 5) + 32; Sysm.ou.pril(对应的华氏温度: + db2 + ); ls i (sr.dsi() | sr.dsi() /做华摄向摄氏的转换 Srig s = sr.subsrig(0, sr.lg() - 1); doubl db = Doubl.parsDoubl(s);/0,2) /2 doubl db=Doubl.valuO(s).doublValu(); doubl db2 = (db - 32) * 5 / 9; Sysm.ou.pril(对应的摄氏温度: + M
15、a.roud(db2) + C); ls i(xi.qualsIgorCas(sr) lag=als; - 9 - 四.实验总结通过这次的实训,知道了adroid的发展史,adroid是谷歌于20xx年11月5日宣布的基于liux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面、和应用软件程序组成,号称是首个为移动终端打造的真正开放和完整的移动软件它采用了软件堆层(soar sack,又名软件叠层)的架构,主要分为三部分。底层Liux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。现在又很多手机上都是安装了adroid系统,有谷歌,三星,摩托罗拉,华为等等。通过这次的实训,学到了很多,通过本次实训:1)练习、巩固了所学Java理论知识,提示了编程技巧;2)体验到利用网络查找文档、解决问题的便利;3)有幸了解到Adroid开发平台已及Adroid程序设计思想与方法;4)开拓了视野,了解到计算机应用的广泛性,为用计算机解决实际问题打下了基础。- 10 -指导教师评语:装订线实 验 成 绩: 指导(辅导)教师 :- 11 - 专心-专注-专业
限制150内