System.out.println(\ }
public static void main(String[] args) {
OuterClass oc = new OuterClass(); } } 输出结果:
C:\\>java test/OuterClass InterClass Create OuterClass Create 再一个例题:
public class OuterClass { private double d1 = 1.0; //insert code here }
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;} }
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
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(); } 说明如下:
一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错 二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。 故 D 错
三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确 四.答案为C、E
138、Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
答: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 = \
System.out.println(\ in = new BufferedReader(new
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
InputStreamReader(socket.getInputStream())); String line = in.readLine();
System.out.println(\
out = new PrintWriter(socket.getOutputStream(),true); out.println(\ out.close(); in.close(); socket.close(); }
}catch (IOException e) {
out.println(\ } }
public static void main(String[] args) {
new Server(); } };
Client端程序: package test; import java.io.*;
视频库网址:http://yun.itheima.com 资料领取:+Q 1679806262
相关推荐: