【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《JAVA语言基础知识》,欢迎阅读!
优选文档
§1 Java言语根底知识
一、填空题
1、 Java 编译程序将Java源程序转换成伪机器言语,这种伪机器言语也称为
java bytecode(字节码)
2、 Java言语之所以可以“一处编写,各处运行〞,是因为在各种软硬件平台上都有一个采
纳本地代码完成的 Java VM〔虚拟机〕
3、 采纳Java言语中的根本数据类型char定义的变量在内存中占 2 字节。.
4、 Java 编译器(Complier)将Java源程序(其扩展名为.java)编译后,生成的代码被称为字节
码 (其扩展名为 .class ) 5、 Java字节码〔Byte code〕运行的方法有两种:一种是解释方法;另一种是 Just-in-time(即
时编译), 由代码生成器将字节码转换本钱地的机器代码,然后可以较高的速度被执行。. 6、 Java 编译器将 Java源程序(其扩展名为.java) 编译后,生成的代码被称为字节码
〔其扩展名为.class 〕 7、 Java字节码运行在JVM,从而使其具备 平台无关的 特点,但由于字节码要通过JVM
解释后才能在宿主机上运行,因此其主要缺点 是速度慢 8、 Java是一个国际化的程序设计言语,在Java中一个 char 变量占两个字节,一个byte
占一个字节。.
9、 在特定的计算机上运行字节码,该计算机上必须首先安装 Java虚拟机 简称为JVM,
Java字节码是 平台无关的 但JVM是平台相关的。.
10、为了加快字节码的运行速度,字节码下载到本地机上的,可以通过一种称为
JIT(Just-in-time compilation) 的技术将其编译本钱地代码。. 11、在Java中数组也是 对象 而不是变量。.
12、Java字节码是在一种特别的被称作 Java 虚拟机〔JVM〕 上运行的。.
13、Java Application程序是指在客户端虚拟机的运行、可读写客户数据、可以GUI或命令
行运行,且主类应有一个 main() 函数,它是程序运行的起点。.
14、面向对象程序设计的根本组成单位是类,程序运行时由 类 生成对象,对象之间通
过发送 消息 进行通信,相互协作完成相应的功能。.
15、变量除了存储根本数据类型的数据外,还能存储对象的引用。.用来存储对象引用
(reference)的变量称为 引用变量(reference variable) 二、单项选择题
1、 Java 是一个面向对象的程序设计言语,它有很多优良的特性,以下不是Java优点的是
A 平安性 B平台无关性 C 支持多线程 D支持指针操作
面向对象、平安性、操作平台无关、多线程、内存治理
2、数组由同一类型的一连串对象或者根本数据组成,并封装在同一个标识符〔数组名称〕下,数组是一个对象〔不是变量〕,以下描述不正确的选项是:
A数组对象需要用new 生成
B数组对象生成后,其长度可动态改变〔length〕 C 二维数组中,每一维的数组元素个数可以不同 D数组内的对象的存放不肯定是连续的
3、 一个java源代码文件被称为一个编译单元,由三局部组成:package 、import及class,以下正确的说法是:P48
优选文档
优选文档
A一个编译单元只能包含一个类
B一个编译单元只能有一个含main()方法的类
C一个编译单元中只能有一个public类,该类必须与文件同名 D一个编译单元中可含多个类,且public 类不限于一个 4、面向对象程序设计言语的根本特征: A类、对象、抽象和封装 B类、抽象和封装、继承 C抽象和封装、继承和多态 D接口、封装、继承和多态
5、Java是一个平台无关的面向对象的程序设计言语,以下关于Java言语的描述正确的选项是:
A、Sun JDK+Eclipse 可用于开发Java B、JVM可用于开发Java程序 C、Java只能使用Sun JDK开发 D、Java必须在Eclipse下运行
三、推断题
1 、Java言语中定义了丰富的数值运算符,其中自加符〔++〕和自减运算符(--)只能作用于
整型变量。.〔不 正 确 〕 2、一个编译单元中就是一个Java源程序,一个编译单元经编译后,将产生一个字节码文件。. 〔不 正 确〕
3、Java言语与C言语有很多相似之处,在C言语中并没有boolean型的变量,非0的数值
表示逻辑真,0表示逻辑假。.在Java言语中也采取了同样的表示方法。.〔不 正 确 〕
4、与C言语相似,Java也是从main()函数开始运行的,且在一个Java程序〔可能包含多个
类〕中只能有一个main〔〕函数。. 〔不 正 确〕
5、Java言语成为当前最受欢送的程序设计言语的原因之一是它非常适宜于开发Internet和
Web应用程序。.〔正 确 〕
6、在Java言语中,数据本身就是对象,数组元素可以简单数据类型也可以是对象的引用,
并且数组中数组元素的个数是可以动态调整的。.〔不 正 确〕 7、Java程序中标识符(Identifier) 是一个重要的概念,在Java程序中设计类名(class name) 和
包名(package name)及方法名(method name)及数据成员名(field name)时不能重名。.〔不 正 确〕
8、Java程序的可移植性是指源程序级的,即在不同系统中Java源程序经过重新编译后可运
行于各种平台〔硬件或软件〕。.〔不 正 确〕答:字节码运行在JVM,使其具有平台无关的特点
优选文档
本文来源:https://www.wddqxz.cn/b5cf36f7adaad1f34693daef5ef7ba0d4a736d64.html