如何能学好JAVA编程?方法?
第1题:
学好 CAM,即学会了数控编程。()
第2题:
下列关于Java语言特点的叙述中,错误的是( )。
A.Java是面向过程的编程语言
B.Java支持分布式计算
C.Java是跨平台的编程语言
D.Java支持多线程
第3题:
下列对Java特性的叙述中,错误的是
A.在编写Java子类时可以自由地增加新方法和属性
B.Java的Applet要求编程首先创建JFrame窗口
C.Java语言用解释器执行字节码
D.Java中的类一般都有自己的属性和方法
第4题:
Java语言的API文档是( )。
A.Java归档工具
B.Java状态序列化文件
C.Java源代码
D.编程工具
第5题:
Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
答: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("client comein!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();
}
};
第6题:
下面关于Java语言说法正确的有()。
第7题:
Java、Access、VB都是计算机编程语言。()
第8题:
JAVA线程编程中,如果让线程睡眠,可以用()方法实现。
第9题:
Java语言为什么要引入方法这种编程结构?
第10题:
下列哪项不是JDK所包含的内容?()
第11题:
Java可以用来进行多媒体及网络编程。
第12题:
第13题:
第14题:
Java的核心包中,提供编程应用的基本类的包是
A.java.lang
B.java.util
C.java.applet
D.java.rmi
第15题:
Java语言API文档是( )。
A.Java归档工具
B.Java状态序列化文件
C.Java源代码
D.编程工具
第16题:
Java编程所必须的默认引用包为 ( )
A.Java.sys包
B.java.lang包
C.java.net包
D.以上都不是
第17题:
Java编程规范主要包括( )。
A.Java命名规范
B.Java注释规则
C.Java源文件结构规则
D.以上都是
第18题:
Java语言适用于网络环境编程,在Internet上有很多用Java语言编写的应用程序。
第19题:
下列关于Java语言的特点,描述错误的是()。
第20题:
Java编程所必须的默认引用包为()
第21题:
下列关于Java语言的描述中,错误的是?()
第22题:
Java是多线程的编程语言。
第23题:
含有支持底层的Internet编程的类和WWW/HTML支持组成的java应用包是()。