admin 管理员组文章数量: 1184232
2024年3月7日发(作者:字节前端用的是vue还是react)
《JAVA程序设计》填空题
1. Java是目前最广泛的网络编程语言之一。
2. Java具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点。
3. JDK开发java程序需三个步骤,分别为编写源文件,编译java源程序,运行java源程序。
4. Java具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点。
5. 编写Java程序,可以使用一个文字编辑器来编写源文件。
6. 把编写好的Java源文件保存起来,原文件的扩展名必须是java 。
7. 用JDK编译Java源程序,使用的命令是Javac ,编译源文件得到字节码文件。
8. Java源程序编译后生成的字节码文件扩展名为class 。
9. 用JDK运行Java应用程序,使用的命令是Java。
10. Java程序分为两类,即 Java应用程序和Java小应用程序。
11. 用JDK工具,显示Applet程序运行结果的命令是appletviewer。
12. Java程序分为两类,即Java应用程序和 Java Applet小应用程序。
13. 一个Java源程序是由若干个类组成。
14.class 是Java的关键字,用来定义类。
15. Java应用程序中有多个类时,java命令后的类名必须是包含了main 方法的那个类的名字。
16. 一个Java应用程序必须且只有一个类含有main 方法。
17. 在一个Java应用程序中main方法必须被说明为
public static void。
18. Java中所有程序都使用方法,应用程序以main 方法开始。
19. Java源文件中有多个类,但只能有一个类是public类。
20. 一个Java Applet 不再需要main方法,但必须有一个类扩展了Applet类。
21. Java Applet 必须有浏览器来运行。
22. 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
23. Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。
24.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用。
25. 使用关键字Boolean来定义逻辑变量。
26. 使用关键字char来定义字符变量。
27. Java中byte型数组在内存中的存储形式是补码。
28. java中,实型变量的类型有 float和double 两种。
29. 对于int型变量,内存分配4 个字节。
30. 对于byte型变量,内存分配1 个字节。
31. 对于long型变量,内存分配 8个字节。
32. 对于short型变量,内存分配2个字节。
33. 对于float型变量,内存分配4个字节。
34. 对于double型变量,内存分配 8 个字节。
35. Java中关系运算符的运算结果是boolean 型。
36. Java中逻辑运算符的操作元必须是boolean型数据。
37. Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。
38. Java中有两种类型的控制语句即if和switch 。
39. 在同一个switch语句中,case后的常量值必须互不相同。
40. Java语言的控制语句有3种类型,即条件语句、循环语句、和转移语句。
41. do-while循环和while循环的区别是 do-while循环体至少被执行一次。
42. 在循环体中,如果想结束本次循环可以用continue 语句。
43. 在循环体中,如果想跳出循环,结束整个循环可以用break 语句。
44. package 语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。
45. 在java程序中,系统会自动引入这个包,因此不需要再使用import 语句引入该包。
46. 在java程序中,为了使程序能够使用自定义的包,必须在classpath 中指明自定义包的位置。
47. 包是java语言的核心类库,它包含了运行java程序必不可少的系统类。
48. 为了能使用Java提供的类,我们可以使用import 语句来引入所需的类。
49.类是组成Java程序的基本要素,封装了一类对象的状态和方法。
50. 类的实现包括两部分:类声明和类体。
51. 类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。
52. 类体有两部分构成:一部分是变量的定义,另一部分是方法的定义。
53. 在类体中,变量定义部分所定义的变量称为类的成员变量。
54. 成员变量在整个类内都有效,局部变量只在定义他的方法内有效。
55. 用修饰符static 说明的成员变量是类变量。
56. 变量的名字与成员变量的名字相同,则成员变量被隐藏,该成员变量在这个方法内暂时失效。
57. Java中成员变量又分为实例成员变量和类成员变量。
58. Java中成员变量又分为实例成员变量和类成员变量。
59. 用修饰符static说明的成员变量是类成员变量。
60. 局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字this。
61. 方法定义包括两部分:方法声明和方法体。
62. 在Java中,当一个方法不需要返回数据时返回类型必须是void。
63. 方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。
64.构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,并不返回任何数据类型。
65. Java中类的方法分为实例方法和类方法。
66. 在类方法中只能调用类变量和类方法,不能调用实例方法。
67. Java中类的方法分为实例方法和类方法。
68. 实例方法既能对类变量操作也能对实例变量操作,而类方法只能对类变量进行操作。
69. 在Java程序语言中,它允许在一个class中有几个方法,都有相同的名字,这种用法称为方法重载。
70. 因为类体的内容由成员变量的定义和成员方法的定义两部分组成,对成员变量的操作只能放在成员方法中。
71. Java中类是创建对象的模板。
72. 当使用一个类创建了一个对象时,我们也说给出了这个类的实例。
73. Java中用类创建一个对象包括对象的声明和为对象分配内存两个步骤。
74. java中构造方法与类名相同,没有返回值,在创建对象实例时由new运算符自动调用。
75. 对象声明的一般格式为类名 对象名。
76. 一个类通过使用new 运算符可以创建多个不同对象,这些对象将分配不同得内存空间。
77. 一个类通过使用new运算符和类的构造方法为声明的对象分配内存。
78. 对象创建完后,通过使用运算符 “ . ” , 对象可以实现对变量的访问和方法的调用。
79. Java中不同对象的实例变量将被分配不同的内存空间。
80. Java中如果类中的成员变量有类变量变量,那所有的对象的给这样的变量分配给相同的一处内存。
81. Java中常量定义的修饰符是const 。
82. 类方法和实例方法的区别在于类方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
83. Java中用private 修饰的成员变量和方法称为私有变量和私有方法。
84. 类方法方法不但可以由对象调用还可以直接由类名调用,而实例方法却不可以。
85. Java中用public 修饰的成员变量和方法称为共有变量和共有方法。
86. Java中不用修饰的成员变量称为友好变量。
87. 访问权限是私有变量,只能在本类中使用,不能在类外使用。
88. 访问权限是公有变量,不但在本类中使用,还可以在任何另外一个类中使用。
89. 访问权限是友好-变量,只能在本类和与本类同一个包中的其他类使用。
90.继承是一种由已有的类创建新类的机制。
91. Java中由继承而得到的类成为子类,被继承的类称为父类。
92. Java中不支持多重继承。
93. 在类的声明中,通过使用关键字extends 来创建一个类的子类。
94. Java中一个类可以有1 个父类。
95. 子类自然地继承了其父类中不是private 的成员变量作为自己的成员变量。
96. 当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量隐藏了父类的成员变量。
97. 子类通过成员变量的隐藏和方法的重写可以把父类的状态和行为改变为自身的状态和行为。
98. 对于重写或继承的方法,Java运行时系统根据调用方法的实例的类型来选择调用哪个方法。
99. 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object 的子类。
100. 对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用子类的方法。
101. 对于子类创建的一个对象,如果子类继承了父类的方法,未重写,则运行时调用父类的方法。
102.final 类不能被继承,即不能有子类。
103. abstract 类不能创建对象,必须产生其子类,由子类创建对象。
104. 如果一个方法被修饰为final 方法,则这个方法不能被重写。
105. 对于abstract 方法,只允许声明,而不允许实现。
106. 如果一个方法被修饰为final方法,则这个方法不能被重写。
107. 如果一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。
108. 如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字super 。
109. 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super 来表示。
110. 如果在子类中想使用被子类隐藏了的父类成员变量或方法就可以使用关键字super 。
111. 在关键字中能代表当前类或对象本身的是this 。
112. Java中为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。
113. 使用关键字interface 来定义接口。
114. 接口定义包括接口的声明和接口体。
115. 定义接口时,接口体中只进行方法的声明,不允许提供方法的实现。
116. 一个类通过使用关键字imlements 声明自己使用一个或多个接口。
117. 如果一个类使用了某个接口,那么这个类必须实现该接口的所有方法。
118. 接口中的方法被默认的访问权限是public 。
119. 如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个return 语句。
120. 数组是相同类型的数据按顺序组成的一种复合数据类型。
121. Java中定义数组后通过数组名加数组下标,来使用数组中的数据。
122. Java中声明数组包括数组的名字、数组包含的元素的数据类型。
123. 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须为它分配内存空间。
124. 数组声明后,必须使用new 运算符分配内存空间。
125. 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它分配内存空间。
126. 一维数组通过下标符访问自己的元素,需要注意的是
下标从0 开始。
127. 创建数组后,系统会给每一个数组元素一个默认的值,如float型是0.0 。
128. Java中使用包中的String 类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。
129. 创建一个字符串时,使用String类的构造方法。
130. 使用String类的length()方法可以获取一个字符串的长度。
131. 可以使用String类的public boolean startsWith(String s)方法判断一个字符串的前缀是否是字符串s。
132. 可以使用String类的public boolean endsWith(String s) 方法判断一个字符串的后缀是否是字符串s。
133. 可以使用String类的public boolean equals(String s) 方法比较一字符串是否与字符串s相同。
134. 可以使用包中的Integer 类将形如 “12387”的字符串转化为int型数据。
135. 可以使用包中的Long 类将字符串转化为long型数据。
136. 可以使用String类直接调用valueOf 方法将数值转化为字符串。
137. Object类有一个public方法是toString ,一个对象通过调用该方法可以获得该对象的字符串表示。
138. Java的抽象窗口工具包中包含了许多类来支持GUI 设计。
139. Button类、Label类是包中的类,并且是包中的Component 的子类。
140. Java把有Component类的子类或间接子类创建的对象称为一个组件。
141. Java程序中可以向容器添加组件,一个容器可以使用add( )方法将组件添加到该容器中。
142. Applet类是包中的一个类,同时还是包中容器类的子类。
143. 一个Java Applet小应用程序是有若干个类组成,且必须有一个类扩展了Applet类。
144. 一个完整的Java Applet的生命周期包含init( )、stat( ) 、stop( )、destroy( )、paint(Graphics g)方法。
145. 在Java Applet程序中,对象首先自动调用init( )方法完成必要的初始化工作。
146. 在Java Applet程序中,初始化之后,紧接着自动调用stat( ) 方法。
147. 在Java Applet程序中,当浏览器离开Java Applet所在的页面转到其他页面时,stop( ) 方法被调用。
148. 在Java Applet程序中,当浏览器结束浏览时,执行
destroy( ) 方法,结束applet的生命。
149. Java Applet的主类的实例是一个容器,因此Java Applet可以添加交互组件。
150. 在包中的TextField类是专门用来建立文本框,它的一个对象就是一个文本框。
151. Java中文本框类的setText(String s)方法是在文本框中设置文本。
152. Java中文本框类的getText( ) 方法是获取文本框中的文本。
153. Java的包中包含了许多用来处理事件的类和接口。
154. Java中能够产生事件的对象都可以成为事件源,如文本框、按钮、键盘等。
155. Java中事件源发生事件时,监视器(或监听器)就自动调用执行被类实现的某个接口方法。
156. 当在文本框中输入字符并回车时,java包中的ActionEvent
157. Java中为了能监视到ActionEvent类型的事件,事件源必须使用addActionListener( ) 方法获得监视器。
158. Java中TextArea类是专门用来建立文本区的,即它的一个对象就是一个文本区。
159. 当用户在文本区域中改变文本的内容,如键入字符、删除字符时,TextEvent 类将自动创建一个事件对象。
160. 包中的Button类是专门用来建立按钮,即它的已额对象就是一个按钮。
161. 在Button类中,getLabel( )方法是用来获取按钮名称。
162. 标签组件的功能是显示文本,不能动态地编辑文本。
163. 在java中Label 类使用来创建标签的,即它的一个实例就是一个标签。
164. Java中标签类的setText(String s)方法是设置标签的名字。
165. Java中标签类的getText( ) 方法是获取标签的名字。
166. 包的类Panel 是用来建立面板的。
167. 包中的ScrollPane类也是Container类的子类,该类创建的对象也是一个容器,称为滚动窗口。
168. Java的包中定义了5种布局类,分别是FlowLayout、BorderLayout、CardLayout、GridLayout 和GridBagLayout。
169. Java的包中定义了5种布局类,分别是FlowLayout、BorderLayout、CardLayout、GridLayout和GridBagLayout。
170. FlowLayout对应的布局是容器将其中的组件按照加入的先后顺序从左向右排列。
171. BorderLayout 对应的布局是把容器内的空间简单地划
分为东、西、南、北、中5个区域,每加入一个组件都应该指明把这个组件加在哪个区域中。
172. 使用CardLayout 布局的容器可以容纳多个组件,但实际上同一时刻容器只能从这些组件中选出一个来显示。
173. GridLayout 是使用较多的布局编辑器,其基本布局策略是把容器划分成若干行乘若干列的网格区域,组件就位于这些划分出来的小格中。
174. FlowLayout、GridLayout、BordrLayout布局对象都可以使用方法setVgap(int vgap)设置当前布局中组件的垂直间距。
175. FlowLayout、GridLayout、BordrLayout布局对象都可以使用方法setHgap(int hgap)设置当前布局中组件的水平间距。
176. 包中的Checkbox 类是专门用来建立选择框的。
177. 在CheckBox类中,getLabel方法是用来获取选择框的标题。
178. 在CheckBox类中,getState 方法是用来返回选择框的布尔状态。
179. 包中的Choice类是专门用来建立选择控件的。
180. Choice类中的getSelectedIndex( )方法,是用来返回当前项的索引。
181. Choice类中的getSelctedItem( )方法,是用来返回当前选项的字符串代表。
182. Choice类中的insert(String , int)方法,是用来将选项插入这个选择控件的指定位置。
183. Choice类中的remove(int) 方法,是用来从选择控件的选项菜单中删除指定的选项。
184. Choice类中的removeAll( ) 方法,是用来删除选择控件中的全部选项。
185. Choice类中的removeItemListener(ItemListener) 方法,
是用来移去选择控件的监视器。
186. 包中的类List 类是专门用来建立滚动列表。
187. List类中的add(String s)方法,是向滚动列表的结尾增加一个选项。
188. List类中的addActionListener(ActionListener l)方法,是增加监视器,监视滚动列表上的选择事件。
189. List类中的add(String item,int index) 方法,是向滚动列表的给定位置增加一个选项。
190. List类中的addItemListener(ItemListener l)方法,是增加监视器,监视滚动列表上的选择事件。
191. 在组件类的一些常用方法中void setBackground(Color c)方法是设置组件的背景颜色。
192. 在组件类的一些常用方法中void setForeground(Color c)方法是设置组件的前景颜色。
193. 在组件类的一些常用方法中void setFont(Font f)方法是设置组件的字体。
194. Java的包中的Frame 类或子类所创建的一个对象就是一个窗口。
195. Java中如果想给一个窗口起个名字,需使用方法super(String s)调用父类的构造方法来完成这个任务。
196. Java中Frame类的getTitle方法是用来获取窗口的名字。
197. 在Java Applet小程序中创建了窗口后,窗口就可以放大、缩小、移动等。
198. 在设计程序时,可以不让创建的窗口一开始就可见,而是在程序中设计按钮事件,需要时,单击按钮调出所需的窗口。
199. Frame类创建的对象是一个窗口容器,它默认布局是BorderLayout 布局。
200. 包中的Menubar类是负责创建菜单条的,它的一个实例就是一个菜单条。
201. 创建一个菜单时,菜单放在菜单条里,菜单选项放在菜单里。
202. 在窗口中增加菜单条,必须使用Frame 类中的方法:setMenuBar(Menubar)。
203. 包中的Menu 类是负责创建菜单的。它的一个实例就是一个菜单。
204. 在Menu类的方法中,add(String s)方法是向菜单增加指定的选项。
205. 在Menu类的方法中,getItem(int index) 方法是得到指定索引处的选项。
206. 在Menu类的方法中,getItemCount( ) 方法是得到菜单选项的数目。
207. 在Menu类的方法中,remove(int index)方法是删除菜单的指定位置的菜单选项。
208. 在Menu类的方法中,removeAll( ) 方法是删除菜单的所有选项。
209. 包中的MenuItem 类是负责创建菜单项的,它的一个实例就是一个菜单项。
210. Java中要增加菜单分割线,只需使用Menu类中的addSeparator( )方法。
211. 用MenuItem创建菜单项,如果想在选择这个菜单项时出现一个对号标记,可以用CheckboxMenuItem类创建这个菜单项。
212. 菜单本身还可以是一个菜单,这样的菜单项称为子菜单。
213. 可以使用MenuShotcut类为菜单项设置快捷键,该类的一个构造方法是MenuShotcut(int key)
214. 可以在java应用程序中打印,首先获得一个PringJob对象,它是包中的一个abstract类,我们不能用它
直接创建对象。
215. ansfer包提供的类只能实现将程序中的字符串数据复制或剪切到系统剪贴板中。
216. Java中如果准备将文本数据复制或剪切到系统剪贴板,必须首先使用Clipboard 类声明一个剪贴板对象。
217. Java中通过扩展Dialog 类来创建一个对话框。
218. 对话框可以接受用户的输入,实现与用户的交互。
219. 对话框与一般窗口的区别在于它必须依赖于其他窗口。
220. 对话框分为两种,有模式对话框只让程序响应对话框内部的事件,对于对话框以外的事件程序不响应。
221. 对话框分为两种,无模式对话框不但让程序响应对话框内部的事件,还可响应对话框以外的事件程序。
222. 在对话框类Dialog中的方法getTitle( )是获取对话框的标题。
223. 在对话框类Dialog中的方法setTitle(String s)的作用是设置对话框的标题。
224. 在对话框类Dialog中的方法setModal(boolean)的作用是设置对话框的模式。
225. 在对话框类Dialog中的方法setSize( ) 是设置对话框的大小。
226. 对话框的默认布局是BorderLayout布局,在创建对话框时必须有对话框大小的设置。
227. FileDialog是Dialog类的子类,它创建的对象称为文件对话框。
228. 文件对话框也必须依附一个窗口对象。
229. FileDialog是Dialog类的子类,它创建的对象称为文件对话框。
230. Java Applet小程序窗口的原点是窗口左上角,坐标的
单位是像素。
231. 包中的Graphics 类有很多处理图形的方法,供该类创建的对象使用。
232. 在Java Applet小程序中,可以使用drawString( ) 方法在屏幕上显示串对象。
233. 在Java Applet小程序中,可以使用drawChars( ) 方法显示字符数组。
234. 为了在小程序窗口中画一条直线,可以使用Graphics类的drawLine( ) 方法。
235. 在Java Applet小程序中画圆环,可以使用Graphics类的drawRoundRect( )方法。
236. 在Java Applet小程序中,Graphics类的对象g可以使用Graphics类的setColor( )方法来改变当前颜色。
237. 在Java Applet小程序中,Graphics类的对象g可以使用Graphics类的getColor( )方法来获得当前颜色。
238. 在Java Applet小程序中,可以使用图形类的drawOval方法来画椭圆。
239. 在Java Applet小程序中,可以使用图形类的drawArc方法来画圆弧。
240. 在java程序中,通过使用Font 类的构造器来建立不同的名字、样式和磅数的新字体对象,可以改变当前字体。
241. java程序中发生鼠标事件的事件源往往是一个容器。
242. 使用MouseListener接口处理鼠标事件,事件源发生的鼠标事件有5种,按下鼠标键、释放鼠标键、点击鼠标键、鼠标进入和鼠标退出。
243. 鼠标事件的类型是MouseEvent,即当发生鼠标事件时,该类自动创建一个事件对象。
244. 使用MouseListener接口处理鼠标事件,鼠标事件源发生的鼠标事件包括,按下鼠标键、释放鼠标键、点击鼠标键、鼠标进入和鼠标退出。
245. 鼠标事件类MouseEvent中的方法getClickCount( ) 是获取鼠标被点击的次数。
246. 鼠标事件类MouseEvent中的方法getSource( )是获取发生鼠标事件的事件源。
247. Java中鼠标的左键和右键分别使用InputEvent 类中的常量BUTTON1_MASK和BUTTO3_MASK来表示。
248. 使用MouseMotionListener接口处理鼠标事件,事件源发生的鼠标事件有2种,拖动鼠标和鼠标移动。
249. 当发生鼠标事件时,我们可以使用setCursor方法设置鼠标指针形状,所有的组件都从他们的父类继承下来了这个方法。
250. Java中发生鼠标事件时,可以使用setCursor 方法设置鼠标指针形状,所有的组件都从他们的父类继承下来了这个方法。
251. 当按下、释放或敲击键盘上一个键时就发生了键盘事
件。
252. 在java 1.2事件模式中,当一个组件处于激活状态时,它就可以发生键盘事件的事件源。
253. Java的键盘事件中,事件源使用addKeyListener方法获得监视器。
254. 键盘事件中,监视器是一个对象,创建该对象的类必须实现接口KeyListener 。
255. java键盘事件中,当按下键盘上某个键时,监视器就会发现,然后keyPressed方法就会自动执行。
256. Java开发程序大多是单线程的,即一个程序只有一条从头至尾的执行线索。
257. 多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况。
258. 进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程。
259. 一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。
260. 每个java程序都有一个默认的主线程。
261. 对于java应用程序,主线程都是从main 方法执行的线索。
262. 在java中要想实现多线程,必须在主线程中创建新的线程对象。
263. Java语言使用Thread 类及其子类的对象来表示线程。
264. 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态,此时它已经有了相应的内存空间和其他资源。
265.处于新建状态的线程被启动后,将进入线程队列排队等待CPU服务,此时它已经具备了运行条件,一旦轮到享用CPU资源时,就可以脱离创建它的主线程独立开始自己的生命周期。上述线程是处于就绪状态。
266. 当就绪状态的线程被调度并获得处理器资源是,便进入运行状态。
267. 一个正在执行的线程如果在某些特殊情况下,如被人为挂起或需要执行时的输入输出操作时,将让出CPU并暂时中止自己的执行,进入阻塞状态。
268. 处于死亡状态的线程不具有继续运行的能力。
269. 在线程排队时,优先级高的线程可以排在较前的位置,能优先享用到处理器资源,而其他线程只能排在它后面再获得处理器资源。
270. 对于优先级相同的线程,遵循队列的先进先出原则被分配给处理器资源。
271. 线程调度管理器负责管理线程排队和处理器在线程间的分配,一般都配有一个精心设计的线程调度算法。 处理器 19.1
272. 在java系统中,线程调度依据优先级基础上的先到先
服务原则。
273. Java中编程实现多线程应用有两种途径,一种是创建自己的线程子类,一种是在用户自己的类中实现Runnable接口。
274. Thread 类综合了Java程序中一个线程需要拥有的属性和方法。
275. 利用构造方法创建新线程对象之后,这个对象中的有关数据被初始化,从而进入线程生命周期的新建状态。
276. 父线程是指执行创建新线程对象语句的线程。它可能是程序的主线程,也可能是某一个用户子定义的线程。
277. start( )方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列排队。
278. 优先级高的线程可以在它的run( )方法中调用sleep( ) 方法来使自己放弃处理器资源,休眠一段时间。
279. 在java程序中实现多线程时,程序员可以控制关键性
的操作有两个,即定义用户线程的run( ) 方法和在适当时候建立用户线程实例。
280. Java多线程使用中,调用currentThread 方法可确定当前占有CPU的线程。
281. 在java程序中实现多线程时,程序员可以控制关键性的操作有两个,即定义用户线程的run( )方法和在适当时候建立用户线程实例。
282. 在处理线程同步时,要做的第一件事情就是要把修改数据的方法用关键字synchronized来修饰。
283. 当一个线程使用的同步方法中用到某个变量,而此变量有需其他线程修改后才能复合本线程的需要,那么可以在同步方法中使用wait( )方法,使本线程等待。
284. Java中一个线程在执行完run方法后就自动消灭了,如果想在run方法执行完之前就消灭该线程,可以让线程调用interrupt( ) 方法。
285. 如果用户的文件读取需求比较简单,那么用户可以使用FileInputStream类,该类是从InputStream中派生出 来的
简单的输入类。
286. 因为Internet上的每一台计算机必须能够唯一地标志出来,因此标准化的第一个部分就是IP地址。 IP 21.1
287. Java的网络API所提供的基本网络类,它们都包含在包中。 21.1
288. Java的网络API所提供的基本网络类,其中URL 类提供了许多构造方法,可以利用它们创建该类的一个对象。 URL 21.1
289. Java中当两个程序需要通信时,可以通过使用Socket 类建立套接字连接。 Socket 21.2
290. Java中服务器端的程序使用ServerSocket类建立接收客户的套接字的服务器套接字。 ServerSocket 21.2
291. 在Internet上的主机有两种方式表示地址,域名和IP地址。 域名 21.3
292. Java中为了获取internet上主机的地址,我们可以使
用InetAddress类的静态方法。 静态 21.3
293. 基于UDP 的通信和TCP的通信不同,前者信息传递更快,但不提供可靠性保证,但有时候人们需要较快速地传输信息,就可以考虑前者协议。 UDP 21.3
294. Java系统中支持3种主要的图像格式,分别为GIF、JPEG和PNG 。
295. 在包中的Image 类处理图像加载,用该类声明一个对象,以便存放该图像对象的引用。
296. Java中图像被加载后,就可以在paint 方法中绘制它了。
297. Applet类有一个获取图像的方法getImage ,因此在小程序中较容易绘制图像。
298. 要想在应用程序的一个Frame 对象中绘制图像,应当首先创建一个画布组件对象,在这个画布上绘制图像。
299. JDBC 是java数据库连接API,它能完成3件事,即与
一个数据库建立连接、向数据库发送SQL语句、处理数据库返回的结果。
300. Java中若想同一个Access设计的数据库建立连接,首先配置一个ODBC 数据源。
版权声明:本文标题:Java填空题2 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709794409a546510.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论