java语言程序设计b复习提要(整理版本).doc
还剩
13页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
(2)建立与数据库的连接(3)使用 SQL 语句进行数据库操作并处理结果(4)关闭数据库的连接。49、习题:12.1、12.4、12.5、12.6、12.7(P306)50、获取文件或目录的相关信息,可以使用那个类(P308)?答:使用文件类,它的直接父类是 Object 类。在 java.io 包中。51、对文件按字节进行顺序读/ 写时要使用那个类(P311 )?答:
使用 FileInputStream/FileOutputStream。52、字符流的基类是哪 2 个类?字节流的基类是哪 2 个类?两种流有何区别(P312,P315)?答:字符流的基类是:InputputStream 与 OutputStream字节流的基类是:Reader 与 Writer字节流按字节读写数据,而字符流是按双字节读写数据。对于 ASCII 两者效果相同,但对于使用双字节的 Unicode编码数据则不同,字节流无法正常显示。题型:选择题(10*10) 、填空题(10*20) 、简答题(4*12)、程序阅读题(4*20) 、程序设计题(3*38)while (true) {System.out.println("线程 " + number + ":计数 " + count);if (++count == 5)return;}} // run()public static void main(String args[]) {for (int i = 0; i < 10; i++) {L09_02_ImplementsRunnableThread yourt = new L09_02_ImplementsRunnableThread(i + 1);Thread tt = new Thread(yourt); // 创建一个新线程tt.start(); // 启动线程}} // main()}41、使用 Thread 类的哪个方法使当前等待?哪个方法唤醒一个等待中的线程(P215)?答:(1)public static void sleep(long milis)是实现使当前线程睡眠指定的时间。Public final void wait()是导致当前的线程等待(2)public final void notify()是唤醒一个等待中的线程。42、按照线程体在计算机系统内存中的状态,可以将线程从产生到灭亡分为哪五种状态(P218)?答:依次为(1)新建状态(2)就绪状态(3)运行状态(4)挂起状态(5)死亡状态。43、Java 使用那个关键字来实现线程同步?实现线程同步的方法有哪 2 种(P221)?答:实现线程同步的关键字是:synchronized实现线程同步的方法:方法同步与对象同步。44、习题:9.1~9.9(P234)45、习题:10.1~10.6(P258)46、什么是 Socket 套接字?什么是端口( P261-262)?答:网络中两个程序通过一个以向的通信连接实现数据的交换,这个双向链路中的一端称为一个 Socket 套接字。网络中的信息通过指定的系统位置接入,这个位置就称为端口。系统的 TCP 与 UDP 端口数量均为 65535 个。其中TCP 的端口有些是固定用途,其它程序不能使用。如 80 端口用于 http。21 端口用于 FTP,110 端口用于收邮件, 25端口用于 SMTP 等。相关内容查询 API 资料。47、习题:11.1~11.6(P282)48、JDBC 主要完成哪四方面的工作( P285)?答:(1)加载 JDBC 的驱动程序键字实例化该类的一个新对象(一个线程) ,最后通过 start()方法启动线程。(2)实现 Runnable 接口:Runnable 接口实现类,然后创建一个 Thread 类的对象(创建一个新线