jcl即作业控制语言的意思。它是指用来实现对用户作业的组织和管理的各种控制命令或控制语句的有序集合。不同计算机系统的作业控制语言格式不同,各有特点,但他们所实现的主要功能是相同的。

作业控制语言(job control language)

一、定义

作业控制语言是指用来实现对用户作业的组织和管理的各种控制命令或控制语句的有序集合。不同计算机系统的作业控制语言格式不同,各有特点。但他们所实现的主要功能是相同的。

二、发展

在早期批处理系统中,为了描述用户提交给计算机的任务,系统提供给用户的是类似于高级语言的作业控制语言。当用户向计算机提出要求时,需要用作业控制语言来编写作业控制程序,内容包括每一个运行步骤、要处理的数据、需要运行的程序、输入和输出方式、需要使用的资源等。对于用户来说,这不是一个轻松的事情,他不但要熟记作业控制语言的所有语句,还要对自己的程序在计算机中的运行状况有一个预测,运行的中间结果用户往往看不到也无法干预。这是作业的脱机控制时期,早期的计算机用户是一个特殊的专业化的群体。

而目前,对作业控制语言的改进是:直接使用高级语言对作业进行说明。BASIC语言是一个很典型的代表,用户可以输人单条BASIC语言命令来代表一个作业步骤,上一个步骤执行完毕以后再用新的命令来开始下一个步骤。作业控制已由脱机形式变为联机形式。

三、基本语句

用户的作业可以由一个或多个作业步构成。只有一个作业步的作业叫做单步作业;由多个作业步构成的作业叫做多步作业。不论单步作业还是多步作业一般都包含三个JCL基本语句。它们分别是:

1.作业语句(JOB)

标识一个作业的开始,提供必要的运行参数。

2.执行语句(EXEC)

标识一个作业步的开始,定义本作业步所要执行的程序或过程。

3.数据定义语句(DD)

用于描述应用程序所需要的数据文件。系统规定这三种语句行必须以“//”开头。

四、主要功能

作业控制语言的主要功能有四点。

(1)能提供作业的提交;

(2)能控制作业和作业步的执行;

(3)能提供对各种软硬件资源的使用;

(4)其它各种功能,如日历、时间、帐号等。

JAVA中JCL是什么简称_jcl是什么意思啊相关推荐

  1. java中jcl,spring-jcl 日志源码分析

    1.spring-jcl介绍 JCL全称:Jakarta Commons Logging spring-jcl 采用了设计模式中的"适配器模式",它对外提供统一的接口,然后在适配类 ...

  2. java中jcl,从批处理JCL执行java

    在过去,我使用BPXBATCH从JCL执行 java类文件.我想在下面的链接中转向使用IBM推荐的自定义JVM启动程序. http://www.ibm.com/developerworks/syste ...

  3. 【Log】(二)Java 中的日志框架 JCL、SLF

    [Log](一)Java 中的日志框架 JUL.Log4j [Log](二)Java 中的日志框架 JCL.SLF [Log](三)Java 中的日志框架 logback.log4j2 前言 JUL ...

  4. JAVA 中equals()与==的区别

    原文地址:http://www.chineselinuxuniversity.net/articles/29594.shtml 值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存 ...

  5. 了解Java中的内存泄漏

    来源:SpringForAll社区 1. 简介 Java的核心优势之一是在内置垃圾收集器(简称GC)的帮助下实现自动内存管理.GC隐含地负责分配和释放内存,因此能够处理大多数内存泄漏问题. 虽然GC有 ...

  6. Java 中几种常用的 RPC 框架介绍

    RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展.Java中的RPC框架比较多,各有特色,广泛使用的有RMI.Hessian.Dubbo等.RPC还 ...

  7. 四十三、深入Java中的数组流,数据流和对象流操作

    @Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  8. java中 immutable,future,nio

    什么是Future? 用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应 ...

  9. java中的JDBC

    Java 是通过 JDBC 技术实现对各种数据库访问的,换句话说,JDBC 充当了 Java 应用程 序与各种不同数据库之间进行对话的媒介. JDBC 是 Java 数据库连接(Java DataBa ...

最新文章

  1. 在2020年,你觉得计算机视觉有哪些值得研究的领域?
  2. NLP前路何在?Bengio等27位NLP顶级研究者有话说
  3. ssh中exit命令退出远程服务器_Linux:ssh远程执行命令并自动退出
  4. 支付宝小程序面向个人开放了!我将以一个 Demo 为例讲解整个流程。
  5. linux 查询oracle情况,在Linux下使用SQLPlus查看Oracle数据库表空间及使用率
  6. leetcode-349-两个数组的交集
  7. java实现手机开关机_Android 系统重启与关机:Java 代码实现
  8. 机器学习最简单算法——KNN算法(K-Nearest Neighbor)
  9. 《项目百态》读感系列”苏式风格“
  10. SiamFC论文理解及代码理解
  11. 实现贪吃蛇程序的整个代码:
  12. 数据分析方法论(6种方法,8个思路)
  13. unity shader development[11]
  14. 不要急,没有一朵花,从一开始就是花,也不要嚣张,没有一朵花,
  15. 我是一个*** (二)
  16. 架构即未来--AKF 可扩展立方体
  17. 分享到QQ、新浪微博、微信代码
  18. JS读取cookie(记住账号密码)
  19. 深度学习网络中backbone是什么意思
  20. linux下如何配置svn,Linux下SVN安装与配置详解

热门文章

  1. Java并发学习笔记(8)发布逸出
  2. 实现html和word的相互转换(带图片)
  3. 深圳见!本周五,GIAC全球互联网架构大会强势来袭!
  4. 计算机开机错误62,【电脑开机error】电脑开机error no boot_电脑开机error1962
  5. win764位不能改计算机名,win7 64位旗舰版系统无法修改MAC的原因和解决
  6. 控制系统的观测器基础知识
  7. oracle 分区表好处,Oracle表分区的相关概念及其优点(转)
  8. 知名蓝牙芯片原厂及其发展应用史(含蓝牙V1.0-V5.0介绍)
  9. 数控系统的计算机仿真论文,数控系统的计算机仿真编制
  10. 12306——(二)火车车次查询API