Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - neveldine

#1
Java / final class
6 Enero 2016, 23:42 PM
Hola,
Si declaramos una clase final, sus métodos son automáticamente definidos como finales o hay que declararlo explicitamente?

Gracias anticipadas.

Un saludo.
#2
Java / Método list Clase File
29 Diciembre 2015, 13:35 PM
Hola,

Tengo un problema con este método, os  pongo el código que tengo:

Código (java) [Seleccionar]

public class TestFile {
    public static void main(String[] args) {
        File f = new File("Files\\red");
        f.mkdirs();
        f = new File(f, "red.txt");
        String[] m = f.list();

        for (String str : m) {
            System.out.println(str);
        }
    }
}


El resultado es:
Exception in thread "main" java.lang.NullPointerException

Alguien sabe por qué falla?
#3
Hola,

Disculpad por no especificar. Me refiero a número de comparaciones.


Un cordial saludo
#4
Hola,

Por qué en el caso medio tenemos 3(n^2-n)/4. Entiendo que viene de (n-1)/2 * (3/2)*n
Pero no entiendo por qué el (3/2) * n.

Gracias anticipadas.

Un cordial saludo
#5
Java / Re: @Override
9 Diciembre 2015, 16:39 PM
Se agradece la ayuda ;)

Un saludo
#6
Hola,
Tengo esta porción de código:


while( (dest[ind] = orig[ind++]) != 0)


El compilador me saca este error:

Unsequenced modification and access to 'ind'.

¿Alguien sabe el por qué de este error?

Gracias anticipadas.

Un cordial saludo
#7
Java / @Override
8 Diciembre 2015, 16:25 PM
Hola,
¿Cuál es la utilidad de poner Override encima de un método? No lo llego a entender bien, supuestamente es para sobreescribir la funcionalidad de un método heredado, pero si lo escribimos tal cuál está definido ya se sobreescribe, ej:

Código (java) [Seleccionar]

class A {
   public String toString() {
       return "hola mundo";
   }
}

public class TestOverride {
   public static void main(String[] args) {
       System.out.println(new A());
   }
}



Gracias anticipadas.

Un cordial saludo
#8
Java / Re: Leer bytes
7 Diciembre 2015, 15:06 PM
Osx

Un saludo
#9
Java / Leer bytes
6 Diciembre 2015, 21:42 PM
Hola,
Tengo este código:

Código (java) [Seleccionar]
package research;

import java.io.IOException;

public class ArrayBytes {
   public static void main(String[] args) {
       byte[] b = new byte[10];

       try {
           System.in.read(b);
       } catch (IOException e) {}

       for (int i = 0; i < b.length; i++) {
           System.out.println(b[i]);
       }
   }
}



Cuando lo ejecuto e introduzco á obtengo lo siguiente:

á
-61
-95
10
0
0
0
0
0
0
0


No entiendo por qué sale -61 y -95. Alguien podría explicarme el por qué de esto.

Gracias anticipadas.

Un cordial saludo
#10
Bases de Datos / Re: Problema con relación 1:1
1 Diciembre 2015, 12:47 PM
Hola,

He seguido tu consejo y he hecho lo siguiente:

Código (sql) [Seleccionar]


create table ehbd.Clientes (
idClientes int not null auto_increment ,
   nombre varchar(64) not null,
    idUsuarios     int not null,
   primary key (idClientes)
) engine=innodb;

create table ehbd.Usuarios (
idUsuarios int not null auto_increment ,
   username varchar(64) not null,
   email varchar(64) not null,
   idClientes int not null,
   primary key(idUsuarios),
   foreign key(idClientes) references ehbd.Clientes(idClientes)
) engine=innodb;

alter table ehbd.clientes
add foreign key (idUsuarios) references ehbd.Usuarios(idUsuarios);


El resultado de aplicar "Reverse Engineer" de Mysql Workbench es:



¿Es esto una relación 1:1 bidireccional?

¿No debería tener unas fechas 1:1 ----  como sale en la imagen de la izquierda?

Un cordial saludo