J2EE测试(answer)-zhangwei
b) 了解当前程序的性能
c) 找到程序的性能瓶颈
d) 采取适当的措施来提高性能
e) 只进行某一方面的修改来提高性能
f) 返回到步骤c,继续作类似的工作,一直达到要求的性能为止。
19、 Java中如何访问数据库?
答:Java 中是通过 JDBC 进行对数据库的访问的。
20、 Jdbc提供什么方法访问数据库?
答:1. 建立数据源
2. 建立连接
与数据库建立连接的标准方法是调用方法Drivermanger.getConnection(String url,String user,String password)。Drivermanger类用于处理驱动程序的调入并且对新的数据库连接提供支持。
3. 执行SQL语句
JDBC提供了Statement类来发送SQL语句,Statement类的对象由createStatement方法创建;SQL语句发送后,返回的结果通常存放在一个ResultSet类的对象中,ResultSet可以看作是一个表,这个表包含由SQL返回的列名和相应的值,ResultSet对象中维持了一个指向当前行的指针,通过一系列的getXXX方法,可以检索当前行的各个列,从而显示出来。
21、 在java中如何进行socket编程。
答:Sockets有两种主要的操作方式:面向连接的和无连接的。
无连接的操作使用数据报协议.这个模式下的socket不需要连接一个目的的socket,它只是简单地投出数据报.无连接的操作是快速的和高效的,但是数据安全性不佳.
面向连接的操作使用TCP协议.一个这个模式下的socket必须在发送数据之前与目的地的socket取得一个连接.一旦连接建立了,sockets就可以使用一个流接口:打开-读-写-关闭.所有的发送的信息都会在另一端以同样的顺序被接收.面向连接的操作比无连接的操作效率更低,但是数据的安全性更高.
在服务器,使用ServerSocket监听指定的端口,端口可以随意指定(由于1024以下的端口通常属于保留端口,在一些操作系统中不可以随意使用,所以建议使用大于1024的端口),等待客户连接请求,客户连接后,会话产生;在完成会话后,关闭连接。
在客户端,使用Socket对网络上某一个服务器的某一个端口发出连接请求,一旦连接成功,打开会话;会话完成后,关闭Socket。客户端不需要指定打开的端口,通常临时的、动态的分配一个1024以上的端口。
22、 用java怎样实现多线程?线程有那些状态?
答:Java 中实现多线程的方法有两种,一是继承 ng 包中的 Thread 类,二是用户自己的类实现 Runnable 接口。
初始状态,就绪状态,阻塞状态,运行状态,死亡状态。
23、 编译java用那些命令?
答:javac编译命令。Help命令可以帮助你得到你想要的命令。
24、 同时编译java两个类应带什么参数?
答:CLASSPATH
七、数据库:
1、 动态查询如何实现?表的结构变化后,如果不需要修改程序,如何设计和实现查询?