java程序设计----名词解释

合集下载

《Java语言程序设计(一)》复习资料

《Java语言程序设计(一)》复习资料

《Java语言程序设计(一)》复习资料Java语言是目前使用最为广泛的网络编程语言之一;具有面向对象;与平台无关性;多线程性;动态性等特点。

Java运算符按功能分6种,具体如下:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符。

结构化程序设计有顺序、分支、循环三种基本流程;java中的分支语句包括if语句、switch 语句;循环语句包括while语句、do-while语句、for语句;其他如对象、变量定义语句、赋值语句、方法调用语句等都是顺序语句。

Java中逻辑型用boolean表示;字符型用char表示;整型共有4种分别是byte(字节型)、short(短整型)、long(长整型)、int(普通整型);浮点型共两种float和double。

创建线程可以通过继承线程类Thread创建线程类;建立一个实现Runnable接口的类来运行线程。

用abstract修饰的类不能创建对象,必须产生子类,有子类创建对象;用abstract修饰的方法只允许声明,而不允许实现;如果一个类是一个abstract类的子类,它必须实现父类的abstract方法。

在类的方法的定义之前,加上修饰字public和加上修饰字private是不同的。

Public修饰的方法为公用方法,任何类的方法都可以访问他;Private修饰的方法,本类内部可以访问。

在面向对象系统中,类是对一组相同对象的描述,类概括了同类对象的共有性质:数据和方法。

对象是类的一个实例。

一个java应用程序必须且只有一个类含有main方法,这个类称为应用程序的主类,其main方法必须被说明为public static void;一个Java Applet小应用程序不再需要main方法,但必须有一个类扩展了Applet类,即它是Applet类的主类。

"编程语言的四个发展阶段(1)面向机器语言(2)面向过程语言(3)结构化程序设计阶段(4)面向对象编程。

名词解释程序设计

名词解释程序设计

名词解释程序设计程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。

程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。

程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。

专业的程序设计人员常被称为程序员。

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。

在计算机技术发展的早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要。

概述程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。

程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。

程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。

专业的程序设计人员常被称为程序员。

某种意义上,程序设计的出现甚至早于电子计算机的出现。

英国著名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序。

她甚至还创建了循环和子程序的概念。

由于她在程序设计上的开创性工作,爱达·勒芙蕾丝被称为世界上第一位程序员。

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。

在计算机技术发展的早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要。

另一方面,在计算机技术发展的早期,软件构造活动主要就是程序设计活动。

但随着软件技术的发展,软件系统越来越复杂,逐渐分化出许多专用的软件系统,如操作系统、数据库系统、应用服务器,而且这些专用的软件系统愈来愈成为普遍的计算环境的一部分。

这种情况下软件构造活动的内容越来越丰富,不再只是纯粹的程序设计,还包括数据库设计、用户界面设计、接口设计、通信协议设计和复杂的系统配置过程。

程序设计中的名词解释

程序设计中的名词解释

程序设计中的名词解释引言:在程序设计领域,存在着各种各样的术语和概念。

要想在这个领域中取得成功,我们必须理解和掌握这些名词的精确含义和使用方式。

本文将为读者介绍一些常见的程序设计名词,并解释它们的含义。

1. 变量(Variable):变量是一个代表某个值或对象的标识符。

所谓值,可以是数据(如数字、字符串等),也可以是对象(如数组、类等)。

在程序中,变量被用来存储和操作这些值或对象,使得程序能够在运行过程中动态地改变和处理数据。

2. 函数(Function):函数是一段可重用的代码块,用于完成特定的任务或操作。

在程序设计中,函数将一系列相关的语句组合在一起,并通过调用函数名来执行这些语句。

通过使用函数,我们可以将程序划分为多个模块,提高代码的可读性和重用性。

3. 类(Class):类是面向对象编程中的一个重要概念。

它是一种抽象的数据类型,用于描述具有共同特征和行为的对象。

类包括属性(数据)和方法(行为),通过实例化类,我们可以创建多个具有相同属性和方法的对象,并根据需要进行操作。

4. 对象(Object):对象是类的一个实例。

它是类中数据和方法的具体化,可以独立存在、具有自身的状态和行为。

通过创建对象,我们可以通过调用对象的方法来操作和访问其数据。

5. 异常(Exception):异常是程序运行过程中可能出现的错误或异常情况。

当程序发生异常时,正常的执行流程会被打断,转而执行与异常相关的代码块。

通过捕获和处理异常,我们可以保证程序的稳定性和可靠性,避免程序崩溃或产生不可预料的错误。

6. 接口(Interface):接口是描述类或对象与外部环境之间交互的一种约定。

它定义了类或对象应该具有的属性和方法,但不涉及具体的实现细节。

通过实现接口,我们可以实现多态性和代码的松耦合性,提高程序的可扩展性和灵活性。

7. 注释(Comment):注释是一种用于解释和说明代码的方式。

它通常写在代码的旁边,不会被编译器执行,纯粹起到辅助作用。

Java程序设计-1-概述_OK

Java程序设计-1-概述_OK
9
1.2 JDK的安装与配置
• Java开发工具包(Java Development Kit)简称JDK,它是用于构建在Java平台上发 布的应用程序、Applet 和组件的开发环境,也是一切Java应用程序的基础
• 所有的Java应用程序都是构建在这个JDK之上,它包括了一个提供Java程序运 行的虚拟机和一些运行支持的类库文件,以及一些工具程序
7
应用范围

8
• 5.JAVA平台的新发展
– Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它 允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
– C:\>javac
Usage: javac <options> <source files> …………
– C:\>java –version
java version "1.4.2_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02) Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
10
JDK版本历史
JDK版本 发布日期 版本说明
JDK1.0 JDK1.1 JDK1.2 JDK1.3 JDK1.4 JDK1.5
1995-5 1997-2 1998-12 2000-5 2001-12 2003-7

(完整版)计算机网络名词解释大全

(完整版)计算机网络名词解释大全

计算机网络名词解释大全以字母次序排列的网络术语和缩写字名词解释10 Base T:双绞线以太网技术名2-3 Swap:指对一端用来发送,与之连接的另一端用来接收或相反的电线。

数字2和3指的是DB-25接线器的发送和接收插脚。

2B+ D Service: ISDN服务,因其包含二个标准电话连接加上一个数据连接。

3-Way handshake Tcp三次握手: TCP和其它传输协议中使用的一种技术,用来可靠地开始或完美地结束通信。

3-Wire Circuit 三线电路:经常采用的在一对计算机之间异步串口连接的接线方案。

第一根接线用来从一台计算机到另一台计算机传输数据,第二根接线用来反方向传输数据,第三根线是公共接地线。

4-Wire Circuit 四线电路:是经常采用的在一对计算机之间异步串口连接的接线方案。

一对接线用来在一个方向传输数据,另一对接线用来相反方向传输数据。

四线电路通常用于比三线电路更长的距离。

7-Layer reference model 七层参考模型:由国际标准化组织颁布的早期概念模型,给出了与提供的通信服务协同工作的一系列协议。

七层协议不包含互联网协议层。

802.2: IEEE逻辑链接控制标准。

见LLC和SNAp。

802.3: IEEE以太网标准。

802.5: IEEE令牌环标准。

access delay 访问延迟:网络接口在它能访问共享网络前的等待时间。

acknowledgement 应答:一个简短的返回消息,它通知发送者:数据已经到达它所希望的目的地。

active document 活动文档: WWW文档是一段计算机程序,下载一个活动文档后,测览器在用户计算机上运行该程序。

活动文档能连续地改变显示。

参阅动态文档,静态文档和URL。

adaptive retransmision 适应性重复:适应性重发传输协议的一种能力,为适应各种不同的互联网延迟不断地改变重发计时器。

TCP是众所周知的使用适应性重发的协议。

计算机专业术语名词解释

计算机专业术语名词解释

计算机专业术语名词解释
1. CPU (中央处理器) - 是一种计算机的核心组件,负责执行各种计算和逻辑操作。

2. RAM (随机存取存储器) - 是一种用于临时存储数据的内存设备,被计算机用于存储当前运行的程序和数据。

3. 硬盘驱动器 - 是计算机中用于永久存储数据的设备,通过磁盘存储技术将数据保存在可移动或固定的磁盘上。

4. 操作系统 - 是计算机上控制和管理硬件资源以及文件系统的软件。

常见的操作系统包括Windows、macOS和Linux。

5. 编程语言 - 是计算机和人类之间进行通信和指令的工具。

常见的编程语言有Java、Python和C++。

6. 数据库 - 是用于存储和管理结构化数据的软件系统。

数据库可以用于存储和检索大量的数据。

7. 网络 - 是计算机和其他设备之间进行通信和数据交换的连接体系。

常见的网络协议包括TCP/IP和HTTP。

8. 算法 - 是解决问题或执行特定任务的步骤序列。

算法是计算机程序设计的核心。

9. 数据结构 - 是用于组织和存储数据的方式和方法。

常见的数据结构有数组、链表和树。

10. GUI (图形用户界面) - 是一种通过图形和图像来显示和操
作计算机程序的用户界面。

与命令行界面相比,GUI更易于使用和理解。

11. API (应用程序编程接口) - 是一组定义了不同软件组件之间
交互规则的接口。

API允许不同的软件之间进行互操作性。

12. 管道(Pipe) - 是一种在操作系统中用于进程间通信的通道,用于把一个进程的输出传递给另一个进程的输入。

java程序设计课后练习答案

java程序设计课后练习答案

1.2.1 什么是硬件和软件?硬件是指计算机中可见的物理部分(比如:处理器,显示器,鼠标,键盘等),而软件提供不可见的指令(常用的软件程序:应用软件,系统软件,病毒等)。

1.2.2 列举计算机的 5个主要硬件组件。

中央处理器(CPU)、内存、存储设备、输入设备和输出设备、通信设备。

1.2.3 缩写“CPU”代表什么含义?Central Processing Unit1.2.4 衡量 CPU速度的单位是什么?Hz(赫兹)、MHz(兆赫兹)、GHz(吉赫兹)1.2.5 什么是比特? 什么是字节?比特就是二进制数字系统中的数,计算机中字节是最小的存储单元1.2.6 内存是用来做什么的?RAM代表什么?为什么内存成为RAM?计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据。

RAM代表随机访问存储器。

每个字节都有唯一的地址,使用这个地址确定字节的位置,以便于存储和获取数据,因为可以按任意顺序存取字节,所以内存也被称为: 随机访问存储器(RAM)。

1.2.7 用于衡量内存大小的单位是什么?字节1.2.8 用于衡量磁盘大小的单位是什么?B、KB、MB、GB1.2.9 内存和永久存储设备的主要不同是什么?内存和永久存储设备的不同是计算机的内存是一种易失的数据保存形式:断电时存储在内存中的信息就会丢失。

程序和数据被永久的存放在存储设备上,当计算机确实要用他们时再移入内存,因为从内存读取比从存储设备读取要快得多。

1.3.1 CPU 能理解什么语言?机器语言1.3.2 什么是汇编语言?什么是汇编器?汇编语言(assembly language)就是使用短的描述性单词(助记符)来表示每一条机器语言指令。

由于计算机不理解汇编语言,所以需要使用一种称为汇编器(assembler)的程序将汇编语言程序转换为机器代码。

1.3.3 什么是高级编程语言?什么是源程序?高级编程语言类似于英语,易于学习和使用,高级语言中的指令称为语句。

第一章java程序设计概述

第一章java程序设计概述

第一章java程序设计概述一、单选1. 下列说法正确的是()A. 当运行javac 命令对一个java源程序(.java文件)进行编译时,不必写出该源文件的扩展名.java。

B. 当用java命令解析执行一个class文件时,必须写出该文件的完整扩展名,包括扩展名.class。

C. 当运行javac 命令对一个java源程序(.java文件)进行编译时,必须写出该源文件的完整文件名,包括扩展名.java。

D. 无论是运行javac 还是 java命令,后面的源文件都必须给出文件的扩展名。

2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()A.public static void main()B. public static void main(String[ ] args)B.public static int main(String[ ] args) D. public void main(String[] args)3. 解释执行和编译一个Java应用程序应分别采用的命令是()A. java 和 javacB. javac 和java4. 下列不属于Java语言特点的是()A. 动态性B. 多线程C. 多重继承D. 可移植性5. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )A. .javaB. .classC. .htmlD. .exe二、判断题1. 后缀名是 .java的文件是Java的类文件。

2. 命令java 与 javac 的实现效果是相同的。

三、填空1. Java程序可分为()和()两大类。

2. 开发与运行Java程序需要经过的三个主要步骤为( )、( )和( )。

3. 如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生()个文件名与类名相同而扩展名为()的字节码文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OOP OOP(Object Oriented Programming,面向对象程序设计)是一种计算机编程架构。OOP 的 一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
பைடு நூலகம்
Panel 面板类 Panel 面板类为 Container 类的子类,也是一种容器。
Runtime 运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它 在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的 程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被连接或者被 任何程序调用。
EJB EJB (Enterprise JavaBean)是 J2EE 的一部分,它定义了一个用于开发基于组件的企业多重应用 程序的标准。其特点包括网络服务支持和核心开发工具。 Error: 它定义了那些通常无法捕捉到的异常。 Exception 是用户程序能够捕捉到的异常情况。
Frame 框架 框架是 Window 类的直接子类,因而框架是窗口的一种,是顶级窗口。
异常抛出 抛出异常是 java 中一个程序处理动作,抛出异常不是不负责任把异常交给要使用的人,而 是因为编写者不能预料使用者以后要用到或遇到的问题,故将异常抛出,等待使用者续写。
成员变量 在类体的变量定义部分所定义的变量称为成员变量。
抽象方法 只声明而未实现的方法称为抽象方法,抽象方法必须使用 abstract 关键字声明。
生命周期 对象的生命周期包括生成对象、使用对象和清除不用的对象。
程序 程序只是一组指令的有序集合
端口 端口:计算机"端口"是英文 port 的意译,可以认为是计算机与外界通讯交流的出口。其中硬 件领域的端口又称接口,如:USB 端口、串行端口等。软件领域的端口一般指网络中面向连 接服务和无连接服务的通信协议端口,是一种抽 象的软件结构,包括一些数据结构和 I/O (基本输入输出)缓冲区。
包 包(package)是相关的类和接口的一个集合,它提供了访问控制与命名空间管理。
图形用户界面 图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式显示的计算机 操作环境用户接口。
多态 多态就是指允许程序中出现重名现象。
字符流 以 Unicode 字符为导向的 stream,表示以 Unicode 字符为单位从 stream 中读取或往 stream 中写入信息。
事件 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控 件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变, 等等。
关键字 关键字是 java 语言本身使用的标识符,它有其特定的语法含义。
分隔符 分隔符用于间隔程序的符号和语句,从而体现语句结构和程序结构。
容器 顾名思义,容器是用来容纳组件的。
对象 对象是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
局部变量 在方法体中定义的变量和方法的参数称为局部变量。
属性隐藏 在子类中,重新定义一个与从父类继承来的变量名称相同的变量,称为属性隐藏。
异常 异常是程序在执行时发生的事件,它会打断指令的正常流程。
TCP TCP(Transmission Control Protocol) 传输控制协议 TCP 是一种面向连接(连接导向)的、可靠 的、基于字节流的运输层(Transport layer)通信协议,在简化的计算机网络 OSI 模型中,它 完成第四层传输层所指定的功能,UDP 是同一层内另一个重要的传输协议。 throw throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用, 以达到控制程序流并产生精确错误消息的目的。 throws 是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)。
字符集 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同, 常见字符集名称:ASCII 字符集、GB2312 字符集、BIG5 字符集、 GB18030 字符集、Unicode 字符集等。
字节流 字节流:表示以字节为单位从 stream 中读取或往 stream 中写入信息,即 io 包中的 inputstream 类和 outputstream 类的派生类。通常用来读取二进制数据,如图象和声音。
SOAP SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量的、简单的、基于 XML 的 协议,它被设计成在 WEB 上交换结构化的和固化的信息。SOAP 可以和现存的许多因特网 协议和格式结合使用。 Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个 Socket。Socket 通常用来实现客户方和服务方的连接。 String java 中的字符串。 String 类是不可变的,对 String 类的任何改变,都是返回一个新的 String 类 对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是 该有序集合的内容,并且该值是不可变的。 Swing Swing 是一个用于开发 Java 应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT) 为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing 开发人员只用很少的代码 就可以利用 Swing 丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有 的包都是以 swing 作为名称,例如 javax.swing,javax.swing.event
UDP UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是 OSI 参考模型中一 种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UML UML (统一建模语言 unified modeling language)是一种面向对象的建模语言,它是运用统一的、 标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
网络 网络原指用一个巨大的虚拟画面,把所有东西连接起来,也可以作为动词使用。在计算机领 域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达 到资源共享和通信的目的。
客户端 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了 一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运 行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时 的电子邮件客户端,以及即时通讯的客户端软件等。
Java 面向对象程序设计 名词解析
API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码, 或理解内部工作机制的细节。 AWT AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是 Java 提供的用来建立和设置 Java 的图形用户界面的基本工具。AWT 由 Java 中的 java.awt 包提供,里面包含了许多可用 来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(components)。
父类、子类与继承 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方 法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有 的类来完成更复杂、更深入的开发。当一个类拥有另一个类的所有数据和操作时,就称这两 个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的所有数据和操作 的类称为子类。在 Java 语言程序设计类头定义中用 extends 表明子类与父类的继承关系。
抽象类 包含一个抽象方法的类就称为抽象类
接口 接口(interface)是公共静态常量和公共抽象方法的定义的集合。
方法覆写 在子类中可以根据需要对从父类中继承来的方法进行改造,称为方法覆写。
方法重载 在 Java 语言中,允许在一个类中定义几个同名的方法,但要求这些方法具有不同的参数列 表,这种现象称为方法的重载
类 类是对一类事物的描述,是现实世界中实体的抽象集合,是抽象的,概念上的定义
类库
类库就是 Java API(Application Programming Interface,应用程序接口),是系统提供的已实现 的标准类的集合。 线程 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本 单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器, 一组寄存器和栈),一个线程可以创建和撤销另一个线程
组件 组件是 Java 图形用户界面最基本的组成部分,是一个以可视化的图形方式显示于屏幕上与 用户进行交互的对象。
继承 继承是面向对象程序设计的重要特性,并且是提高软件开发效率的重要手段。继承是存在于 面对对象程序的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称 这两个类之间具有继承关系。在继承关系中,被继承的类称为父类,又称为超类,而继承的 类称为子类。
IDE IDE(Integrated Development Environment,集成开发环境)。IDE 集成开发环境软件是用于程序 开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序 可以独立运行,也可以和其它程序并用。IDE 为用户使用 Visual Basic、Java 和 PowerBuilder 等现代编程语言提供了方便。 IDL IDL(Interface Definition Language,接口定义语言)是用于定义对象接口的形式语言,它独 立于用于实现那些方法的编程语言。 IOException 输入输出异常 IP 地址 IP 地址(Internet Protocol Address)是一种在 Internet 上的给主机编址的方式,也称为网际 协议地址。常见的 IP 地址,分为 IPv4 与 IPv6 两大类。
相关文档
最新文档