面向包程序在排序系统中的设计与实现

来源 :大众科学·中旬 | 被引量 : 0次 | 上传用户:qingsong009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:排序是将一组数据按照其中的一个或多个关键字递增或递减(由小到大或由大到小)的次序排列起来。排序是很多领域中非常重要的算法,尤其是在大型数据的统计和计算方面。本文使用面向包程序,通过定义包、引用包实现了排序系统,从而快捷、准确、方便地查找、使用数据。
  关键词:排序系统;面向包程序;package;import
  1、包的定义和引用
  (1) 定义包格式:
  package 包名标示符;
  包在实际应用中,生成的类包含在指定的包中,定义的包名和保存编译产生类文件的目录名存在一定的关系,就是包名必须和目录名完全相同。例如:如果想本文中源文件com.java放在“c:\ a”目录中,编译成的类文件com.class打包在com包中,包定义的方法如下:
  package a;
  public class com
  (2) 引用包格式
  引用包使用import关键字,语法有以下3种:
  1)import 包名.*;
  2)import 包名.類名;
  3)import 父包名.子包名.*;
  2、包的应用
  本实例使用接口程序设计实现排序系统,下面程序代码用关键字package定义了包a。
  下面程序代码用关键字import引用了包a。
  程序编译时,在C:\jdk1.3\bin\a文件夹中生成类 Com.class , 其中包a是存放类的包目录,Com.class是被调的类文件。
  编译及运行步骤如下:
  (1)先编译文件Com.java,再编译文件Ppaixun.java。Ppaixun.java程序中引用了Com类文件,如果找不到Com.class类文件会提示编译错误。
  编译格式为:
  DOS提示符>javac C:\jdk1.3\bin\Com.java
  在C:\jdk1.3\bin\目录下,生成a包目录,内有Com.class类文件,其完整路径为:
  C:\jdk1.3\bin\a\ Com.class
  (2)配置classpath环境变量,DOS提示符>后输入cd C:\jdk1.3\bin回车。
  (3)编译Ppaixun.java格式为:
  DOS提示符>javac Ppaixun.java
  在C:\jdk1.3\bin\目录下生成Ppaixun.class文件,其完整路径为:
  C:\jdk1.3\bin\Ppaixun.class
  (4)最后解释执行Ppaixun.class即可
  执行格式为:
  DOS提示符>java Ppaixun
  需要注意的是:
  1)在配置classpath环境变量时,配置的路径应该是类包所在的上一层C:\jdk1.3\bin,而不是C:\jdk1.3\bin\a;
  2)在调用文件时,Com.class文件所在的包a应该是生成在C:\jdk1.3\bin中,程序中先要引入包a中的类文件,import a.Com;。
  设计程序要实现如图的运行结果:
  参考文献
  [1]李卓玲.Java程序设计实用教程.大连理工大学出版社,2005.
  [2] 迟勇.Java语言程序设计.大连理工大学出版社,2013.
  [3] 迟勇.Java语言程序设计实验及实训指导.大连理工大学出版社,2013.
其他文献
摘 要:近些年来,全球气候变暖问题日益严峻,我国极端干旱问题也频繁发生,且整体强度与范围都在不断扩大,不仅给农业生产形成了巨大损失,还导致水资源短缺、自然灾害频发等不利影响。基于此,提升干旱监测、预测以及评估技术水平,针对各项气象干旱指标在我国各地区的适应性做出系统性总结,具有非常重要的现实意义。本文主要分析了气象干旱指数在中国的适应性。  关键词:中国;气象干旱指数;适应性;干旱监测  干旱历来
期刊
摘 要:社会公众对地震预警、如何科学避震等防震减灾科普知识的需求日益增长。作为科普传播的有效形式,防震减灾科普讲座的重要性日益凸显。本文结合近年来地震部门开展防震减灾科普讲座的实际情况,剖析当前防震减灾科普讲座存在的问题,进而探讨防震减灾科普讲座新思路,以促使防震减灾科普讲座提质增效。  关键词:防震减灾;科普讲座;问题;对策  防震减灾科普讲座是一种由地震部门的专业人士与社会大众进行面对面交流的
期刊
摘 要:随着社会经济的快速发展,我国对能源的依赖程度正在不断的增加,同时,传统能源的大量使用正在不断影响着环境。因此,对可再生能源的开发以及使用是应对21世纪能源危机的重要举措。风力发电具有蕴藏能量丰富、清洁无污染等特点正是解决21世纪能源危机的重要选择,大力发展风力发电能够有效缓解我国因使用传统能源发电带来的环境污染。但是,由于在风力发电站在实际建设的过程中,因建设难度大、建设成本高、选址困难等
期刊
摘 要:本文主要是对目前畜禽规模养殖兽药残留情况进行深入的剖析,了解了兽药残留的主要特点以及存在的危害,打破各类因素的层层限制,总结出有效的防控手法,将兽药残留给养殖业和人类健康带来的危害降到最低,积极的推动农村生态建设,为动物源性食品安全提供重要保障。  关键词:养殖;兽药残留;防控  伴随着人们生活水平的提升,我国畜牧兽医的诊治包含了奶牛、肉牛和肉羊等六大牲畜,相关部门也陆续出台了有关规定,动
期刊
摘 要:随着企业发展水平的不断提升,对管理的状况以及工作的开展提出了更高的要求。在这样的背景下,为了提升企业整体信息化的技术含量,对其管理模式进行有效优化,就需要引入ERP系统,同时加强应用落实。本文主要就ERP系统如何在企业的信息管理中发挥作用以及所创造的效益进行了研究与分析,旨在为企業管理提供一定的参考与指导。  关键词:ERP;企业管理;应用;效益分析  企业在进行管理的过程中,需要特别重视
期刊
摘 要:21世纪随着科技的不断进步,信息技术已经在各行各业得到推广和普及,其中互联网技术更是在人们日常的工作和学习中起到了越来越重要的作用。二维码作为互联网时代的产物,凭借其成本低、信息密度大、可拓展性和纠错性强等优势得到了互联网企业的广泛应用,人们在日常生活中需要扫二维码的场景也越来越多。本文介绍了二维码技术的发展与应用,从技术概述、应用场景和未来发展3个方面介绍了二维码的优势和应用领域。  关
期刊
近年来,随着环境的污染以及人们对生活习惯的忽视,肺结核的发病率在全球范围内有上升趋势,不少青年被诊断出肺结核症状,给他们的生活和身体健康带来了不利影响。由于肺结核是一种消耗性疾病,大部分肺结核病人在治疗期间都会出现营养不足状况,这就要求肺结核病人要在治疗过程中,从饮食上不断补充身体所需的营养元素,补足肺结核病症带来的营养消耗,保证病人身体机能的正常运行。那么肺结核病人在饮食上有哪些具体需求,又有哪
期刊
摘 要:克劳塞维茨基于战场经验所著《战争论》对战争进行了比较全面的论述,本文以系统思想为指导,以系统特性为视角从《战争论》中探究战争系统的整体性,层次性,相关性,目的性和适应性。  关键词:战争论;系统;系统思想;战争  1.引言  钱学森指出:系统是由相互作用和相互依赖的若干组成部分结合的具有特定功能的有机整体。战争就是由组成战争的各种要素构成,这些要素相互影响,相互作用,为完成其目标实现其特定
期刊
摘 要:科学技术是第一生产力。线损管理是供电企业管理重要内容,线损率是衡量电网规划设计、生产、管理的重要指标,关系到供电企业的经济效益。由于供电企业抄表差错、统计时间不同期、用户窃电等行为导致线损率居高不下。因此,为了准确了解供电企业的电力损耗,采用同期线损系统,可以实现线损有效的管理。本文主要分析了同期线损的概念以及影响因素和排查关键。  关键词:同期线损;故障排查;关键技术  引言  电网线损
期刊
摘 要:本文介绍了十字轴生产过程中现场尺寸测量的难点及解决方法,通过自制测量仪器,解决了生产现场测量瓶颈,对该类产品的准确测量、批量生产具有一定的意义。  关键词:十字轴;轴径测量;对称度测量;长度及端跳测量  一、概述  如下图为十字轴产品零件图,与轴承结构形式完全不一样,生产现场需要测量的一些关键项目如轴径尺寸、一对轴的轴端到相邻的两轴中心线对称度、相对轴端总长度和轴端对中心线的跳动度等,无法
期刊