見(jiàn)證成長(cháng)作文怎么寫(xiě)
編程題:

1、繼承時(shí)候類(lèi)的執行順序問(wèn)題,一般都是選擇題,問(wèn)你將會(huì )打印出什么?
答:父類(lèi):
package test;
public class FatherClass
{
public FatherClass()
{
System.out.println(“FatherClass Create”);
}
}
子類(lèi):
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{
System.out.println(“ChildClass Create”);
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
輸出結果:
C:>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create
2、內部類(lèi)的實(shí)現方式?
答:示例代碼如下:
package test;
public class OuterClass
{
private class InterClass
{
public InterClass()
{
System.out.println(“InterClass Create”);
}
}
public OuterClass()
{
InterClass ic = new InterClass();
System.out.println(“OuterClass Create”);
}
public static void main(String[] args)
{
OuterClass oc = new OuterClass();
}
}
輸出結果:
C:>java test/OuterClass
InterClass Create
OuterClass Create
再一個(gè)例題:
public class OuterClass {
private double d1 = 1.0;
/pic/p>
}
You need to insert an inner class declaration at line 3. Which two inner class declarations are
valid?(Choose two.)
A. class InnerOne{
public static double methoda() {return d1;}
}
B. public class InnerOne{
static double methoda() {return d1;}
}
C. private class InnerOne{
double methoda() {return d1;}
}
D. static class InnerOne{
protected double methoda() {return d1;}
}
E. abstract class InnerOne{
public abstract double methoda();
}
說(shuō)明如下:
一.靜態(tài)內部類(lèi)可以有靜態(tài)成員,而非靜態(tài)內部類(lèi)則不能有靜態(tài)成員。
故 A、B 錯
二.靜態(tài)內部類(lèi)的非靜態(tài)成員可以訪(fǎng)問(wèn)外部類(lèi)的靜態(tài)變量,而不可訪(fǎng)問(wèn)外部類(lèi)的非靜態(tài)變量;return d1 出錯。
故 D 錯
三.非靜態(tài)內部類(lèi)的非靜態(tài)成員可以訪(fǎng)問(wèn)外部類(lèi)的非靜態(tài)變量。
故 C 正確
四.答案為C、E
3、Java 的通信編程,編程題(或問(wèn)答),用JAVA SOCKET編程,讀服務(wù)器幾個(gè)字符,再寫(xiě)入本地顯示?
答:Server端程序:
package test;
import java.net.*;
import java.io.*;
public class Server
{
private ServerSocket ss;
private Socket socket;
private BufferedReader in;
private PrintWriter out;
public Server()
{
try
{
ss=new ServerSocket(10000);
while(true)
{
socket = ss.accept();
String RemoteIP = socket.getInetAddress().getHostAddress();
String RemotePort = “:”+socket.getLocalPort();
System.out.println(“A client come in!IP:”+RemoteIP+RemotePort);
in = new BufferedReader(new
InputStreamReader(socket.getInputStream()));
String line = in.readLine();
System.out.println(“Cleint send is :” + line);
out = new PrintWriter(socket.getOutputStream(),true);
out.println(“Your Message Received!”);
out.close();
in.close();
socket.close();
}
}catch (IOException e)
{
out.println(“wrong”);
}
}
public static void main(String[] args)
{
new Server();
}
};
Client端程序:
package test;
import java.io.*;
import java.net.*;
public class Client
{
Socket socket;
BufferedReader in;
PrintWriter out;
public Client()
{
try
{
System.out.println(“Try to Connect to 127.0.0.1:10000″);
socket = new Socket(“127.0.0.1″,10000);
System.out.println(“The Server Connected!”);
System.out.println(“Please enter some Character:”);
BufferedReader line = new BufferedReader(new
InputStreamReader(System.in));
out = new PrintWriter(socket.getOutputStream(),true);
out.println(line.readLine());
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println(in.readLine());
out.close();
in.close();
socket.close();
}catch(IOException e)
{
out.println(“Wrong”);
}
}
public static void main(String[] args)
{
new Client();
}
};
4、JAVA多線(xiàn)程編程。
用JAVA寫(xiě)一個(gè)多線(xiàn)程程序,如寫(xiě)四個(gè)線(xiàn)程,二個(gè)加1,二個(gè)對一個(gè)變量減一,輸出。
希望大家補上,謝謝
5、STRING與STRINGBUFFER的區別。
答:STRING的長(cháng)度是不可變的,STRINGBUFFER的長(cháng)度是可變的。如果你對字符串中的內容經(jīng)常進(jìn)行操作,特別是內容要修改時(shí),那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
【見(jiàn)證成長(cháng)作文怎么寫(xiě)】相關(guān)文章:
見(jiàn)證我的成長(cháng)作文(精選17篇)03-15
有關(guān)寫(xiě)成長(cháng)的見(jiàn)證作文(精選27篇)10-09
樹(shù)的成長(cháng)作文怎么寫(xiě)(通用19篇)02-18
話(huà)題作文成長(cháng)怎么寫(xiě)(精選39篇)07-11
努力的見(jiàn)證作文04-19
友誼的見(jiàn)證作文02-17
成長(cháng)離不開(kāi)感恩作文怎么寫(xiě)(通用35篇)10-23
閱讀見(jiàn)證青春作文04-23
友誼見(jiàn)證作文【精】01-16
文明見(jiàn)證素養06-14
- 相關(guān)推薦