Socket de envío de Android: ¿Cuál es la diferencia entre estos dos métodos para inicializar un socket?

Método 1:

InetAddress addr = InetAddress.getByName("192.168.0.101");
int port = 18250;
Socket socket = new Socket(addr, port);

Método 2:

Socket socket = new Socket("192.168.0.101",18250);
Respuesta 1

Ellos son iguales:

código fuente de java:

public
class Socket {

...

    public Socket(String host, int port)
    throws UnknownHostException, IOException
    {
    this(host != null ? new InetSocketAddress(host, port) :
         new InetSocketAddress(InetAddress.getByName(null), port),
         (SocketAddress) null, true);
    }


    public Socket(InetAddress address, int port) throws IOException {
    this(address != null ? new InetSocketAddress(address, port) : null, 
         (SocketAddress) null, true);
    }

...
}
Respuesta: 2

¿Puedo usar CSS u otras tecnologías web en una aplicación de escritorio Java por cualquier medio? Nota: sé que como los utilicé son recursos basados ​​en la web, pero quiero saber cómo se pueden usar en un escritorio Java ...

En la entrevista se me pidió que eliminara los objetos duplicados de los alumnos de la lista, donde el objeto del alumno puede contener diferentes propiedades, la condición es que no debería usar set o hashmap.

Actualmente estoy desarrollando un complemento para Eclipse que analiza las dependencias y referencias de Java y proyectos de complementos en el Espacio de trabajo. Sin embargo, por mi vida no puedo encontrar una manera de obtener el nombre ...

Como muestra, estoy desarrollando un MySortedSet simple en Java que implementa la interfaz SortedSet. Está respaldado con una matriz simple que es la matriz E []. Tengo varias preguntas al respecto: Esto ...