JAVA 习题求答案

1. 程序、进程、线程有什么区别与联系?
2. java程序的主线程是_________________。
3. 线程的状态分别是_______________、______________、______________、______________。
4. 线程的sleep(n)中的时间计量单位是_____________。
5. 线程采用优先级的方式来调度是否可靠,为什么?
第十章 输入与输出流
1. I/O流提供一条通信程序,可以使这条通道把源中的数据,以_______________的方式送到目的地。
2. File类的对象主要用于文件本身的信息,而涉及_________________。如,有目录操作、________________________等。
3. FileInputStream/ FileOutputStream类的对象,是实现文件内容的操作。它们每次读取的信息量是_________。
4. FileReader/FileWriter类的对象,能解决读写unicode字符时所产生的不完整现象,每次读取的信息量是_________。
5. RandomAccessFile类对象对文件操作的主要特点是什么?
6. 文件锁是什么?为什么要用文件锁?
第十一章 JAVA网络的基本知识
1. URL是什么?
2. 试举例说URL的组成有哪些?
3. JAVA中,显示HTML文件的内容所用到的组件是___________。
4. SOCKET的作用是什么?在JAVA中如何使用SOCKET实现通信?
5. SOCKET连接的方法是什么?
第十二章 JAVA applet基础

1. applet程序必须有一个类是________的子类,并作为主类,在定义时,应该设其访问性为_________。
2. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( )。
A、init() B、start() C、destroy() D、stop()

3. 在编写Java Applet程序时,需要在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
4. 在applet程序中,把输出文字、图片的写在____________方法中。
5.
2.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A、private B、protected C、private protected D、public
3.有以下方法的定义,请选择该方法的返回类型( )。
ReturnType method(byte x, float y)
{
return (short)x/y*2;
}
A、byte B、short C、int D、float
4.设有下面两个类的定义:
class Person { class Student extends Person {
long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score;
}
}
则类Person和类Student的关系是( B )。
A、包含关系 B、继承关系 C、关联关系 D、上述类定义有语法错误
5.在编写Java Applet程序时,需要在程序的开头写上( B )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;
6.以下哪个不是Java的关键字?( )
A、FALSE B、const C、this D、void
7.有程序如下,关于程序的描述哪个是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{ System.out.println(arr[0]); }
}
A、编译将产生错误 B、编译时正确,但运行时将产生错误
C、正确,输出0 D、正确,输出

1、程序与进程的概念差不多,现在主要说一下线程与进程的区别,每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。而线程可以看做是轻量级的进程,同一类线程共享代码和数据克难攻坚,每个线程都有独立的运行栈和程序计数器,线程切换的开销小。总之一句话,线程是一个程序里面不同的执行路径。
2、main()方法
3、就绪、运行、阻塞。
4、毫秒
5、不是很可靠,因为优先级最高为10,但是即使优先级最高还是会分配CPU时间块给别个线程。优先级的高低指的是分配CPU时间块的多少。

太多题目了!这些都很基础的,在书上找找就有答案了!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-08
整个是程序 线程包含在程序中是运行的不同顺序 进程可以包含多个程序

就绪状态 睡眠状态 运行状态 死亡..
毫秒
不可靠
第2个回答  2010-05-09
2.一发现main方法后启动的一个线程。
3.新建、运行、中断、死亡
4.毫秒
相似回答