要将web页中的数据装载到Java应用程序中,下列哪种方式最佳?A.创建一个Socket,并使用该套接字来创建一个输入流B.创建一个URL,并使用该URL来创建一个URL ConnectionC.使用Applet小程序的showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳

题目

要将web页中的数据装载到Java应用程序中,下列哪种方式最佳?

A.创建一个Socket,并使用该套接字来创建一个输入流

B.创建一个URL,并使用该URL来创建一个URL Connection

C.使用Applet小程序的showDocument()方法来装载

D.上述方法没有什么区别,所以也就没有哪个最佳


相似考题
参考答案和解析
正确答案:B
解析:套接字适用于低级连接,使实现新的连接时。但对于诸如HTTP等现有的协议,有更适合的类――URL和URLConnection。Socket是用来实现客户与服务者之间的通信,Java在Sockel中提供多线程机制,对实现大呈客户通信带来了好处;数据报通信的协议UDP是无连接协议,它对传输数据的大小有限制,在64KB之内.它的传输不可靠,但操作简单。
更多“要将web页中的数据装载到Java应用程序中,下列哪种方式最佳?A.创建一个Socket,并使用该套接字来创 ”相关问题
  • 第1题:

    根据下面的文字资料回答 11~12 题 Socket的通信方式包括( 1 ),( 2 )是最常用的套接字类型。

    第11题:文中( 1 )处正确的答案是( )。

    A.字节流套接字

    B.数据报套接字

    C.原始数据报套接字

    D.A、B和C


    正确答案:D

    本题考查的是Socket的通信方式。
    使用Socket进行通信的方式有3种。
    字节流套接字(stream socket):TCP/IP协议族中的TCP协议使用此类接口,它提供面向连接的(建立虚电路)、无差错的、发送接收顺序一致的、包长度不限和非重复的网络信包传输。数据报套接字(datagram socket):TCP/IP协议中的UDP(LiserDatagram Protoed)协议使用此类接口,它是无连接的服务,以独立的包进行网络传输,包最大长度为32KB,传输不保证顺序性、可靠性和无重复性,通常用于单个报文传输或可靠性要求不高的场合;原始数据套接字:提供对网络下层通信协议(如IP协议)的直接访问,一般不是提供给普通用户的,主要用于开发新的协议或提取协议较隐蔽的功能。其中字节流套接字是最常用的套接字类型。

  • 第2题:

    关于accept()系统调用,描述错误的是()

    A.accept返回新套接字的描述符,新套接字的类型与服务器监听套接字不同

    B.accept函数将创建一个新的套接字来与该客户通信

    C.服务器通过其等待客户建立对该套接字的连接

    D.accept函数只有当客户程序试图连接到由socket参数指定的套接字上时才返回,否则将一直阻塞


    accept返回新套接字的描述符,新套接字的类型与服务器监听套接字不同

  • 第3题:

    在VC中编写基于套接字的网络应用程序时要添加一个库文件:

    A.ws2_32.lib

    B.winsock2.lib

    C.Winsock.lib

    D.Socket.lib


    Winsock2.h

  • 第4题:

    Java程序中,使用TCP套接字编写服务端程序的套接字类是()。

    A.Socket

    B.ServerSocket

    C.DatagramSocket

    D.DatagramPacket


    ServerSocket

  • 第5题:

    socket通信中使用IPv4地址,那么在创建套接字时应该使用下列哪个参数?

    A.socket.AF_INET

    B.socket.AF_INET6

    C.socket.AF_UNIX

    D.socket.AF_ROUTE


    C