Java企业面试题填空题及答案.docx
《Java企业面试题填空题及答案.docx》由会员分享,可在线阅读,更多相关《Java企业面试题填空题及答案.docx(25页珍藏版)》请在课桌文档上搜索。
1、Java企业面试题填空题及答案Java填空题1一个Java源程序是由若干个类组成。2 class是Java的关键字,用来定义类。3 Java应用程序中有多个类时,java吩咐后的类名必需是包含了main方法的那个类的名字。4 一个Java应用程序必需且只有一个类含有main方法。5在一个Java应用程序中main方法必需被说明为publicstaticvoid。6 Java中全部程序都运用方法,应用程序以main方法起先。7 Java源文件中有多个类,但只能有一个类是public类。8 Java源程序编译后生成的字节码文件扩展名为class。9 用来标识类名、变量名、方法名、类型名、数组名、文
2、件名的有效字符序列称为标识符。10 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。11 关键字就是Java语言中已经被给予特定意义的一些单词,不行以把这类词作为名字来用。12运用关键字boolean来定义逻辑变量。13关键字就是Java语言中已经被给予特定意义的一些单词。14结构化程序设计的基本数据类型包括逻辑类型、整数类型、字符类型、浮点类型。15Java中byte型数组在内存中的存储形式是补码。16对于int型变量,内存安排4个字节。17对于byte型变量,内存安排1个字节。18对于long型变量,内存安排8个字节。19对于short型变量,内存安排2
3、个字节。20结构化程序设计的基本数据类型包括整数类型、逻辑类型、字符类型、浮点类型。21运用关键字char来定义字符变量。22结构化程序设计的基本数据类型包括字符类型、逻辑类型、整数类型、浮点类型。23java中,浮点型变量的类型有float和double两种。24对于float型变量,内存安排4个字节。25对于double型变量,内存安排8个字节。26结构化程序设计的基本数据类型包括浮点类型、逻辑类型、整数类型、字符类型。27Java运用Unicode字符集。28混合运算中不同类型的数据先转化为同一类型,然后运算,其中不包括逻辑类型和字符类型。29混合运算中不同类型的数据先转化为同一类型,然
4、后运算,其中不包括字符类型、逻辑类型。30当把级别高的变量的值给予级别低的变量时,必需运用强制类型转换。31 Java中关系运算符的运算结果是boolean型。32 Java中逻辑运算符的操作元必需是boolean型数据。33 整数类型数据在内存中以二进制的方式表示。34 Java语言的限制语句有3种类型,即条件语句、循环语句、和转移语句。35 Java中有两种类型的限制语句即if和switch。36 Java语言的限制语句有3种类型,即条件语句、循环语句、和转移语句。37 Java中的语句可分为方法调用语句、表达式语句、复合语句、限制语句和PaCkage语句和import语句。38 Java
5、中的语句可分为方法调用语句、表达式语句、复合语句、限制语句、package语句和import语句。39 在同一个switch语句中,case后的常量值必需互不相同。40do-while循环和while循环的区分是do-while循环体至少被执行一次。41在循环体中,假如想结束本次循环可以用continue语句。42在循环体中,假如想跳出循环,结束整个循环可以用break语句。43面对对象编程序主要有封装性、继承性、多态性的特点。44面对对象编程序主要有封装性、继承性、多态性的特点。45面对对象编程序主要有封装性、继承性、多态性的特点。46类是组成Java程序的基本要素,封装了一类对象的状态和方
6、法。47类的实现包括两部分:类声明和类体。48类是组成Java程序的基本要素49类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。50类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。51在类体中,变量定义部分所定义的变量称为类的成员变量。52成员变量在整个类内都有效,局部变量只在定义它的方法内有效。53Java中成员变量又分为实例成员变量和类成员变量。54Java中成员变量又分为实例成员变量和类成员变量。55写类的目的是为了描述一类事物共有的属性和功能。56写类的目的是为了描述一类事物共有的属性和功能o57成员变量和局部变量的类型可以是Java中的任何一种数据类型。58用
7、修饰符static说明的成员变量是类变量。59变量的名字与成员变量的名字相同,则成员变量被隐藏,该成员变量在这个方法内短暂失效。60用修饰符static说明的成员变量是类变量。61假如局部变量的名字与成员变量的名字相同,成员变量将被隐藏。62方法定义包括两部分:方法声明和方法体。63在Java中,当一个方法不须要返回数据时返回类型必需是voidO64方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必需不同。65在JaVa程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为方法重载。66构造方法是一种特别方法,它的名字必需与它所在的类的名字完全相
8、同,并不返回任何数据类型。67Java中类的方法分为实例方法和类方法。68Java中类的方法分为实例方法和类方法。69因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在成员方法中。70java中构造方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。71在类方法中只能调用类变量和类方法,不能调用实例方法。72实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。73Java中类是创建对象的模板。74当运用一个类创建了一个对象时,我们也说给出了这个类的实例。75Java中用类创建一个对象包括对象的声明和为对象安排内存两个步骤。7
9、6对象声明的一般格式为类名对象名。77 一个类通过运用new运算符可以创建多个不同对象,这些对象将安排不同得内存空间。78 一个类通过运用new运算符和类的构造方法为声明的对象安排内存。79 对象创建完后,通过运用运算符.,对象可以实现对变量的访问和方法的调用。80 Java中不同对象的实例变量将被安排不同的内存空间。81 Java中假如类中的成员变量有类变量,那全部的对象的给这样的变量安排给相同的一处内存。82类方法和实例方法的区分在于类方法不但可以由对象调用还可以干脆由类名调用,而实例方法却不行以。83类方法方法不但可以由对象调用还可以干脆由类名调用,而实例方法却不行以。84类体中的方法分
10、为:实例方法和类方法。85类体中的方法分为:实例方法和类方法86package语句作为java源文件的第一条语句指明该源文件定义的类所在的包。87在java程序中,系统会自动引入java.Iang这个包,因此不须要再运用import语句引入该包。88在java程序中,为了使程序能够运用自定义的包,必需在classpath环境变量中指明自定义包的位置。89java.Iang包是java语言的核心类库,它包含了运行java程序必不行少的系统类。90为了能运用Java供应的类,我们可以运用语句import来引入所需的类。91Java中用private修饰的成员变量和方法称为私有变量和私有方法。92J
11、ava中不用修饰的成员变量称为友好变量。93访问权限是私有变量,只能在本类中运用,不能在类外运用。94Java中用public修饰的成员变量和方法称为共有变量和共有方法。95访问权限是共有变量,不但在本类中运用,还可以在任何另外一个类中运用。96访问权限是友好变量,只能在本类和与本类同一个包中的其他类运用。97 继承是一种由已有的类创建新类的机制。98 JaVa中由继承而得到的类称为子类,被继承的类称为父类。99 Java中不支持多重继承。100在类的声明中,通过运用关键字extends来创建一个类的子类。101Java中一个类可以有1个父类。102假如一个类的声明中没有运用extends关键
12、字,这个类被系统默认为是Object类的子类。103子类自然地继承了其父类中不是private的成员变量作为自己的成员变量。104当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量隐藏了父类的成员变量。105子类通过成员变量的隐藏和方法的重写可以把父类的状态和行为变更为自身的状态和行为。106对于重写或继承的方法,Java运行时系统依据调用方法的实例的类型来选择调用哪个方法。107对于子类创建的一个对象,假如子类重写了父类的方法,则运行时系统调用子类的方法。108对于子类创建的一个对象,假如子类继承了父类的方法,未重写,则运行时调用父类的方法。109在Java语言中多态性体现在由方
13、法重载实现的静态多态性和方法重写实现的动态多态性。HOfinal类不能被继承,即不能有子类。111abstract类不能创建对象,必需产生其子类,由子类创建对象。112假如一个方法被修饰为final方法,则这个方法不能被重写。113对于abstract方法,只允许声明,而不允许实现。114假如一个方法被修饰为final方法,则这个方法不能被重写。115假如一个类是一个abstract类的子类,它必需详细实现父类的abstract方法。116局部变量的名字与成员变量的名字相同,若想在该方法内运用成员变量,必需运用关键字this117在关键字中能代表当前类或对象本身的是thiso118假如在子类中
14、想运用被子类隐藏的父类的成员变量或方法可以运用关键字supero119子类假如想用父类的构造方法,必需在子类的构造方法中运用,并且必需运用关键字super来表示。120如果在子类中想运用被子类隐藏了的父类成员变量或方法就可以运用关键字supero121JaVa中为了克服单继承的缺点,运用了接口,一个类可以实现多个接口。122接口就是方法定义和常量值的集合。123运用关键字interface来定义接口。124接口定义包括接口的声明和接口体。125一个类通过运用关键字implements声明自己实现一个或多个接口。126假如一个类实现了某个接口,那么这个类必需实现该接口的全部方法。127接口中的方
15、法被默认的访问权限是publico128接口的定义包括接口声明和接口体。129定义接口时,接口体中只进行方法的声明,不允许供应方法的实现。130假如接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个return语句。131内部类指那些类定义代码被置于其他类定义中的类。132泛型是JaVaSE5.O的新特性。133创建对象常用的方法就是运用new运算符和类的构造方法。134把Java应用程序中涉及到的类压缩成一个jar文件。135 数组是相同类型的数据按依次组成的一种引用数据类型。136 Java中定义数组后通过数组名加数组下标,来运用数组中的数据。137 J
16、ava中声明数组包括数组的名字、数组包含的元素的数据类型。138 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正的运用数组还必需为它安排内存空间。139一维数组通过下标符访问自己的元素,须要留意的是下标从O起先。140创建数组后,系统会给每一个数组元素一个默认的值,如float型是0。141声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地运用数组还必需为它安排内存空间。142数组声明后,必需运用new运算符安排内存空间。143Java中运用java.Iang包中的String类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。144创建一个字符串时,运用String
17、类的构造方法。145 String类是不行变类,对象所包含的字符串内容恒久不会被变更。146 StringBuffer类是可变类,对象所包含的字符串内容可以被添加或修改。147运用String类的IengthO方法可以获得一个字符串的长度。148可以运用String类的StartsWith(Strings)方法推断一个字符串的前缀是否是字符串S0149可以运用String类的endsWith(Strings)方法推断一个字符串的后缀是否是字符串So150可以运用String类的equals(Strings)方法比较一字符串是否与字符串S相同。151字符串调用indexf(Strings)方法从
18、当前字符串的头起先检索字符串s,并返回首次出现S的位置。152字符串调用indexf方法检索字符串s,并返回首次出现S的位置。假如没有检索到字符串s,该方法返回的值是-1O153 一个字符串S通过调用方法trim()得到一个字符串对象,该字符串对象是S去掉前后空格后的字符串。154 java.Iang包中的Integer类调用其类方法:ParseInt可以将数字格式的字符串,如12387,转化为int型数据。155可以运用java.Iang包中的Integer类将形如12387的字符串转化为int型数据。156可以运用java.Iang包中的Long类将字符串转化为long型数据。157可以运
19、用String类干脆调用valuef方法将数值转化为字符串。158 StringBuffer类调用方法,toString()返回缓冲区内的字符串。159 Object类有一个public方法是toString,一个对象通过调用该方法可以获得该对象的字符串表示。160 Object类是全部Java类的最终祖先,假如一个类在声明时没有包含extends关键词,那么这个类干脆继承Object类。161对于一个已经不被任何引用变量引用的对象,当垃圾回收器打算回收该对象所占用的内存时,将自动调用该对象的finalize()方法。162每个JaVa基本类型在java.Iang包中都有一个相应的包装类,把基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 企业 试题 填空 答案
链接地址:https://www.desk33.com/p-480184.html