Java企业面试题填空题及答案Word格式文档下载.docx
《Java企业面试题填空题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Java企业面试题填空题及答案Word格式文档下载.docx(18页珍藏版)》请在冰点文库上搜索。
23java中,浮点型变量类型有float和double两种。
24对于float型变量,内存分派4个字节。
25对于double型变量,内存分派8个字节。
26构造化程序设计基本数据类型涉及浮点类型、逻辑类型、整数类型、字符类型。
27Java使用Unicode字符集。
28混合运算中不同类型数据先转化为同一类型,然后运算,其中不涉及逻辑类型和字符类型。
29混合运算中不同类型数据先转化为同一类型,然后运算,其中不涉及字符类型、逻辑类型。
30当把级别高变量值赋予级别低变量时,必要使用强制类型转换。
31Java中关系运算符运算成果是boolean型。
32Java中逻辑运算符操作元必要是boolean型数据。
33整数类型数据在内存中以二进制方式表达。
34Java语言控制语句有3种类型,即条件语句、循环语句、和转移语句。
35Java中有两种类型控制语句即if和switch。
36Java语言控制语句有3种类型,即条件语句、循环语句、和转移语句。
37Java中语句可分为办法调用语句、表达式语句、复合语句、控制语句和package语句和import语句。
38Java中语句可分为办法调用语句、表达式语句、复合语句、控制语句、package语句和import语句。
39在同一种switch语句中,case后常量值必要互不相似。
40do-while循环和while循环区别是do-while循环体至少被执行一次。
41在循环体中,如果想结束本次循环可以用continue语句。
42在循环体中,如果想跳出循环,结束整个循环可以用break语句。
43面向对象编程序重要有封装性、继承性、多态性特点。
44面向对象编程序重要有封装性、继承性、、多态性特点。
45面向对象编程序重要有封装性、继承性、多态性特点。
46类是构成Java程序基本要素,封装了一类对象状态和办法。
47类实现涉及两某些:
类声明和类体。
48类是构成Java程序基本要素
49类体有两某些构成:
一某些是变量定义,另一某些是办法定义。
50类体有两某些构成:
一某些是变量定义,另一某些是办法定义。
51在类体中,变量定义某些所定义变量称为类成员变量。
52成员变量在整个类内均有效,局部变量只在定义它办法内有效。
53Java中成员变量又分为实例成员变量和类成员变量。
54Java中成员变量又分为实例成员变量和类成员变量。
55写类目是为了描述一类事物共有属性和功能。
56写类目是为了描述一类事物共有属性和功能。
57成员变量和局部变量类型可以是Java中任何一种数据类型。
58用修饰符static阐明成员变量是类变量。
59变量名字与成员变量名字相似,则成员变量被隐藏,该成员变量在这个办法内暂时失效。
60用修饰符static阐明成员变量是类变量。
61如果局部变量名字与成员变量名字相似,成员变量将被隐藏。
62办法定义涉及两某些:
办法声明和办法体。
63在Java中,当一种办法不需要返回数据时返回类型必要是void。
64办法重载是指,一种类中可以有各种办法具备相似名字和类型,但这些办法参数必要不同。
65在Java程序语言中,它容许在一种class中有几种办法,均有相似名字,这种用法称为办法重载。
66构造办法是一种特殊办法,它名字必要与它所在类名字完全相似,并不返回任何数据类型。
67Java中类办法分为实例办法和类办法。
68Java中类办法分为实例办法和类办法。
69由于类体内容由成员变量定义和成员办法定义两某些构成,对成员变量操作只能放在成员办法中。
70java中构造办法与类名相似,没有返回值,在创立对象实例时由new运算符自动调用。
71在类办法中只能调用类变量和类办法,不能调用实例办法。
72实例办法既能对类变量操作也能对实例变量操作,而类办法只能对类变量进行操作。
73Java中类是创立对象模板。
74当使用一种类创立了一种对象时,咱们也说给出了这个类实例。
75Java中用类创立一种对象涉及对象声明和为对象分派内存两个环节。
76对象声明普通格式为类名对象名。
77一种类通过使用new运算符可以创立各种不同对象,这些对象将分派不同得内存空间。
78一种类通过使用new运算符和类构造办法为声明对象分派内存。
79对象创立完后,通过使用运算符“.”,对象可以实现对变量访问和办法调用。
80Java中不同对象实例变量将被分派不同内存空间。
81Java中如果类中成员变量有类变量,那所有对象给这样变量分派给相似一处内存。
82类办法和实例办法区别在于类办法不但可以由对象调用还可以直接由类名调用,而实例办法却不可以。
83类办法办法不但可以由对象调用还可以直接由类名调用,而实例办法却不可以。
84类体中办法分为:
实例办法和类办法。
85类体中办法分为:
实例办法和类办法
86package语句作为java源文献第一条语句指明该源文献定义类所在包。
87在java程序中,系统会自动引入java.lang这个包,因而不需要再使用import语句引入该包。
88在java程序中,为了使程序可以使用自定义包,必要在classpath环境变量中指明自定义包位置。
89java.lang包是java语言核心类库,它包括了运营java程序必不可少系统类。
90为了能使用Java提供类,咱们可以使用语句import来引入所需类。
91Java中用private修饰成员变量和办法称为私有变量和私有办法。
92Java中不用修饰成员变量称为和谐变量。
93访问权限是私有变量,只能在本类中使用,不能在类外使用。
94Java中用public修饰成员变量和办法称为共有变量和共有办法。
95访问权限是共有变量,不但在本类中使用,还可以在任何此外一种类中使用。
96访问权限是和谐变量,只能在本类和与本类同一种包中其她类使用。
97继承是一种由已有类创立新类机制。
98Java中由继承而得到类称为子类,被继承类称为父类。
99Java中不支持多重继承。
100在类声明中,通过使用核心字extends来创立一种类子类。
101Java中一种类可以有1个父类。
102如果一种类声明中没有使用extends核心字,这个类被系统默以为是Object类子类。
103子类自然地继承了其父类中不是private成员变量作为自己成员变量。
104当子类中定义成员变量和父类中成员变量同名时,子类成员变量隐藏了父类成员变量。
105子类通过成员变量隐藏和办法重写可以把父类状态和行为变化为自身状态和行为。
106对于重写或继承办法,Java运营时系统依照调用办法实例类型来选取调用哪个办法。
107对于子类创立一种对象,如果子类重写了父类办法,则运营时系统调用子类办法。
108对于子类创立一种对象,如果子类继承了父类办法,未重写,则运营时调用父类办法。
109在Java语言中多态性体当前由办法重载实现静态多态性和办法重写实现动态多态性。
110final类不能被继承,即不能有子类。
111abstract类不能创立对象,必要产生其子类,由子类创立对象。
112如果一种办法被修饰为final办法,则这个办法不能被重写。
113对于abstract办法,只容许声明,而不容许实现。
114如果一种办法被修饰为final办法,则这个办法不能被重写。
115如果一种类是一种abstract类子类,它必要详细实现父类abstract办法。
116局部变量名字与成员变量名字相似,若想在该办法内使用成员变量,必要使用核心字this。
117在核心字中能代表当前类或对象自身是this。
118如果在子类中想使用被子类隐藏父类成员变量或办法可以使用核心字super。
119子类如果想用父类构造办法,必要在子类构造办法中使用,并且必要使用核心字super来表达。
120如果在子类中想使用被子类隐藏了父类成员变量或办法就可以使用核心字super。
121Java中为了克服单继承缺陷,使用了接口,一种类可以实现各种接口。
122接口就是办法定义和常量值集合。
123使用核心字interface来定义接口。
124接口定义涉及接口声明和接口体。
125一种类通过使用核心字implements声明自己实现一种或各种接口。
126如果一种类实现了某个接口,那么这个类必要实现该接口所有办法。
127接口中办法被默认访问权限是public。
128接口定义涉及接口声明和接口体。
129定义接口时,接口体中只进行办法声明,不容许提供办法实现。
130如果接口中办法返回类型不是void,那么在类中实现该接口办法时,办法体至少要有一种return语句。
131内部类指那些类定义代码被置于其她类定义中类。
132泛型是JavaSE5.0新特性。
133创立对象惯用办法就是使用new运算符和类构造办法。
134把Java应用程序中涉及到类压缩成一种jar文献。
135数组是相似类型数据按顺序构成一种引用数据类型。
136Java中定义数组后通过数组名加数组下标,来使用数组中数据。
137Java中声明数组涉及数组名字、数组包括元素数据类型。
138声明数组仅仅是给出了数组名字和元素数据类型,要想真正使用数组还必要为它分派内存空间。
139一维数组通过下标符访问自己元素,需要注意是下标从0开始。
140创立数组后,系统会给每一种数组元素一种默认值,如float型是0。
141声明数组仅仅是给出了数组名字和元素数据类型,要想真正地使用数组还必要为它分派内存空间。
142数组声明后,必要使用new运算符分派内存空间。
143Java中使用java.lang包中String类来创立一种字符串变量,因而字符串变量是类类型变量,是一种对象。
144创立一种字符串时,使用String类构造办法。
145String类是不可变类,对象所包括字符串内容永远不会被变化。
146StringBuffer类是可变类,对象所包括字符串内容可以被添加或修改。
147使用String类length()办法可以获取一种字符串长度。
148可以使用String类startsWith(Strings)办法判断一种字符串前缀与否是字符串s。
149可以使用String类endsWith(Strings)办法判断一种字符串后缀与否是字符串s。
150可以使用String类equals(Strings)办法比较一字符串与否与字符串s相似。
151字符串调用indexOf(Strings)办法从当前字符串头开始检索字符串s,并返回眸次浮现
s位置。
152字符串调用indexOf办法检索字符串s,并返回眸次浮现s位置。
如果没有检索到字符串s,该办法返回值是-1。
153一种字符串s通过调用办法trim()得到一种字符串对象,该字符串对象是s去掉先后空格后字符串。
154java.lang包中Integer类调用其类办法:
parseInt可以将“数字”格式字符串,如“12387”,转化为int型数据。
155可以使用java.lang包中Integer类将形如“12387”字符串转化为int型数据。
156可以使用java.lang包中Long类将字符串转化为long型数据。
157可以使用String类直接调用valueOf办法将数值转化为字符串。
158StringBuffer类调用办法,toString()返回缓冲区内字符串。
159Object类有一种public办法是toString,一种对象通过调用该办法可以获得该对象字符串表达。
160Object类是所有Java类最后祖先,如果一种类在声明时没有包括extends核心词,那么这个类直接继承Object类。
161对于一种已经不被任何引用变量引用对象,当垃圾回收器准备回收该对象所占用内存时,将自动调用该对象finalize()办法。
162每个Java基本类型在java.lang包中均有一种相应包装类,把基本类型数据转换为对象。
163在Java集合中不能存储基本类型数据,如果要存储数字,应当使用包装类型。
164Character类和Boolean类直接继承Object类,除此以外,其她包装类都是java.Number直接子类。
165包装类都覆盖了Object类toString()办法,以字符串形式返回包装对象所示基本类型数据。
166所有包装类都是final类型,因而不能创立它们子类。
167Math类提供了许多用于数学运算静态办法。
168Math类是final类型,因而不能有子类。
169Random类提供了一系列用于生成随机数办法。
170Date类以毫秒数来表达特定日期。
171java.text.DateFormat抽象类用于定制日期格式,它有一种详细子类为SimpleDateFormat。
172BigDecimal类可以进行浮点数精准加法、减法和乘法运算,对于浮点数除法运算,可以满足顾客指定精度。
173异常解决办法是一种非常有用辅助性程序设计办法。
采用这种办法可以使得在程序设
计时将程序正常流程与错误解决分开,有助于代码编写和维护。
174按异常在编译时与否被检测来分,异常可以分为两大类:
受检异常与非受检异常。
175程序可以解决异常相应类是Exception及其子类。
176抛出异常可以运用throw语句。
177解决异常方式有两种:
捕获异常方式与转移异常方式。
178捕获异常方式是通过try-catch-finally构造解决异常。
179在try-catch-finally构造中,finally语句块普通总是会被执行,不论有无异常产生。
180异常解决流程中,其中try代码块包括了也许发生异常程序代码。
181异常解决流程中,其中catch代码快紧跟在try代码块背面,用来捕获并解决异常。
182异常解决流程中,其中finally代码块用于释放被占用有关资源。
183对于程序中也许浮现受检查异常,要么用try…catch语句捕获并解决它,要么用throw语句抛出它,Java编译器会对此做检查。
184File对象调用办法mkdir()创立一种目录。
185文献输入流(输入流子类)提供对文献存取。
为了读取文献,使用文献输入流构造办法来打开一种到达该文献输入流。
186输入流试图要打开文献也许不存在,就浮现I/O错误,Java生成一种出错信号,它使用一种IOException对象来表达这个出错信号。
187read办法给程序提供一种从输入流中读取数据基本办法。
188read办法从输入流中顺序读取源中单个字节数据,该办法返回字节值(0~255之间一种整数),如果到达源末尾,该办法返回-1。
189虽然Java在程序结束时自动关闭所有打开流,但是当咱们使用完流后,显式地关闭任何打开流仍是一种良好习惯。
190在操作系统把程序所写到输出流上那些字节保存到磁盘上之前,内容有时被存储在内存缓冲区中,通过调用close()办法,可以保证操作系统把流缓冲区内容写到它目地。
191java.lang包中System类有两个重要类成员:
in和out,分别是输入流和输出流类型对象。
192FileInputStream使用字节读取文献,不能直接操作Unicode字符。
193RandomAccessFile类中用seek办法,来定位RandomAccessFile流读写位置。
194Java抽象窗口工具包中包括了许多类来支持GUI设计。
195JButton类、JLabel类是包javax.swing中类,并且是javax.swing包中JComponent子类。
196Java把有JComponent类子类或间接子类创立对象称为一种swing组件。
197javax.swing包类JPanel是用来建立面板。
198javax.swing包中JScrollPane类也是JContainer类子类,该类创立对象也是一种容器,称为滚动窗口。
199javax.swingt包中JFrame类或子类所创立一种对象就是一种窗口。
200Java程序中可以向容器添加组件,一种容器可以使用add()办法将组件添加到该容器中。
201在组件类某些惯用办法中setBackground办法是设立组件背景颜色。
202在组件类某些惯用办法中setForeground办法是设立组件前景颜色。
203Java中JFrame类setTitle办法是用来设立窗口名字。
204JFrame类创立对象是一种窗口容器,它默认布局是BorderLayout布局。
205JPanel默认布局管理器是FlowLayout。
206Javajava.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、CardLayout、GridLayout和GridBagLayout。
207Javajava.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、CardLayout、GridLayout和GridBagLayout。
208FlowLayout相应布局是容器将其中组件按照加入先后顺序从左向右排列。
209BorderLayout相应布局是把容器内空间简朴地划分为东、西、南、北、中5个区域,每加入一种组件都应当指明把这个组件加在哪个区域中。
210GridLayout是使用较多布局编辑器,其基本布局方略是把容器划提成若干行乘若干列网格区域,组件就位于这些划分出来小格中。
211FlowLayout、GridLayout、BordrLayout布局对象都可以用法setVgap(intvgap)设立当前布局中组件垂直间距。
212FlowLayout、GridLayout、BordrLayout布局对象都可以用法setHgap(inthgap)设立当前布局中组件水平间距。
213使用CardLayout布局容器可以容纳各种组件,但事实上同一时刻容器只能从这些组件中选出一种来显示。
214Java中可以产生事件对象都可以成为事件源,如文本框、按钮、键盘等。
215Java中事件源发生事件时,监视器就自动调用执行被类实现某个接口办法。
216当顾客与GUI交互,例如移动鼠标、按下鼠标键、单击Button按钮、在文本框内输入文本、选取菜单项或者关闭窗口时,GUI会接受到相应事件。
217Java中,监听器负责接受和解决这种事件。
218Java中为了能监视到ActionEvent类型事件,事件源必要使用addActionListener()办法获得监视器。
219只要顾客单击JButton,就会触发一种
ActionEvent事件,该事件被监听器接受,它办法actionPerformed()被执行。
220在监听类事件解决办法中通过事件类getSource()办法来获得事件源。
221Javajava.awt.event包中包括了许多用来解决事件类和接口。
222鼠标事件类MouseEvent中办法getSource()是获取发生鼠标事件事件源。
223使用MouseListener接口解决鼠标事件,事件源发生鼠标事件有5种,按下鼠标键、释放鼠标键、点击鼠标键、鼠标进入和鼠标退出。
224鼠标事件类型是MouseEvent,即当发生鼠标事件时,该类自动创立一种事件对象。
225使用MouseListener接口解决鼠标事件,鼠标事件源发生鼠标事件涉及,按下鼠标键、释放鼠标键、单击鼠标键、鼠标进入和鼠标退出。
226MouseMotionListener和MouseListener都监听MouseEvent事件。
227javax.swing包中JButton类专门用来建立按钮,即它实例对象就是一种按钮。
228在JButton类中,getText()办法是用来获取按钮上名字。
229在javax.swing中JLabel类使用来创立标签,即它一种实例就是一种标签。
230在javax.swing包中JTextField类是专门用来建立文本框,它一种对象就是一种文本框。
231Java中文本框类setText(Strings)办法是在文本框中设立文本。
232Java