XXX会社まとめ

2045 ワード

空欄の問題:
1 Javaで独自のスレッドを実現するにはどの2つの方法がありますか?
一つはThreadクラスを直接継承すること,二つはRunnableインタフェースを実現することである.
public class MyThread extends Thread{
	@Override
	public void run() {
		// TODO Auto-generated method stub
		super.run();
	}
}

public class MyThread implements Runnable{
	
	public void run() {
		// TODO Auto-generated method stub
	}
}

2次のように定義されるクラスがあります.
package come.huawei.test;
public class Definition
{
	protected void test1(){
		System.out.println("This is Definition.test1()");
	}
	
	void test2(){
		System.out.println("This is Definition .test2()");
	} 
}

test 1()とtest 2()にアクセスできる2つのメソッドの範囲:test 1(A D)−test 2(A B)−
A Definitionクラス内部でアクセス可能
B com.huawei.testパッケージにある他のクラスにアクセスできます
Cアプリケーション内のすべてのクラスにアクセス可能
D Definitionのサブクラスを継承してアクセス可能
二選択問題:
1 JSPページリダイレクトの方法:B C
A書くJAVAコード:request.forward(targetUrl)
B書くJAVAコード:reqest.sendRedirect(targetUrl)
C JavaScriptコードを書く:window.location.href=targetURL
D書き込みjavaコード:RequestDispatcher rs=request.getRequestDispatcher(targetURL);rs.forward(request,response);
2 JAVA中IOについて次の言い方が間違っています.
A Inputstream/OutputstreamとReader/Writerの違いは前者がバイトストリーム後者が文字ストリーム
B Inputstream/OutputstreamとReader/Writerの違いは前者がバイナリストリーム後者がテキストストリーム
5 String s="hello";次のコードは合法的なBCDです
A char c= s[3];//s.charAt(3);
B s+="char";
C int i = s.length();
D s = s+3;
三簡答案
1 java言語アクセス制限子のクラス、内部クラス、メソッド、属性での使用と役割ドメインについて説明します.例えば、publicはクラス、内部クラス、メソッド、属性、役割ドメインに使用されます.グローバル
2次は読み出しDディスクの下testである.txtファイルの内容を印刷し、次のコードのエラーを指摘し、修正してください.
import java.io.*;
public class FileTest{
	public int main(String[]args){
		File f = new File("D:\test.dat"):
		byte b[1024];
		while((point= f1.res(b))!= -1){
		 for(int i = 0 ; i < point){
		 	System.out.print(b[++i]);
		 }
		}
	}
}

四プログラミング問題
1普通のアプリケーションでプログラムを書いてDディスクの下のtestを読み取る.txtファイルの内容をコンソールに印刷
2 socketサービス側がクライアントからメッセージを受信し、その内容をコンソールに印刷することを実現する