Articles of vacío

¿Qué hace el vacío en Java?

El tipo de devolución: el tipo de datos del valor devuelto por el método, o nulo si el método no devuelve un valor. http://download.oracle.com/javase/tutorial/java/javaOO/methods.html De acuerdo, entonces … Aquí está mi pregunta: public class EnumTest { Day day; public EnumTest(Day day) { this.day = day; } public void tellItLikeItIs() { switch (day) { case MONDAY: […]

¿Cuál es la diferencia entre java.lang.Void y void?

En API “La clase Void es una clase de marcador de posición no ejecutable para contener una referencia al objeto Class que representa la palabra clave Java void”. ¿Qué es una clase de titular de lugar “no ejecutable”? ¿Cuándo se usará java.lang.Void ? Si la clase es “desinstalable”, ¿de qué sirve? ¿Cuál es la diferencia […]

¿Qué hace la palabra clave return en un método void en Java?

Estoy buscando un tutorial de búsqueda de ruta y noté una statement de return dentro de un método de void (clase PathTest , línea 126): if ((x < 0) || (y = map.getWidthInTiles()) || (y >= map.getHeightInTiles())) { return; } Soy un novato en Java. ¿Alguien puede decirme por qué está allí? Por lo que […]

es f (nulo) obsoleto en C y C ++ modernos

Actualmente estoy refabricando / ordenando un viejo código C utilizado en un proyecto de C ++, y veo regularmente funciones como: int f(void) que yo tendería a escribir como: int f() ¿Hay alguna razón para no reemplazar (anular) con () en toda la base del código para mejorar la coherencia, o hay una sutil diferencia […]

¿Qué significa convertir int a void * o viceversa?

¿Qué significa convertir un valor entero en un void* o viceversa desde el punto de vista de la memoria? Mi comprensión es void* es una dirección a un bloque de memoria de longitud no especificada. Esto parece ser algo así como comparar la manzana con las naranjas. int myval = 5; void* ptr = (void*)myval; […]

Diferencia entre int main () e int main (void)?

Qué significa lo siguiente : int main(void) {…} VS int main() {…} ? Creo que int main() {…} significa que main no recibe ningún parámetro (desde la línea de comandos), sin embargo: int main(int argc, char *argv[]) hace. Pero, ¿qué significa int main(void) {…} ? ¿Qué significa el vacío ? He buscado aquí, pero de […]

Utiliza para el tipo de referencia Java Void?

Hay un tipo de referencia Java Void – mayúscula V–. La única situación que he visto usar es para parametrizar Callable s final Callable callable = new Callable() { public Void call() { foobar(); return null; } }; ¿Hay algún otro uso para el tipo de referencia Java Void ? ¿Alguna vez se le puede […]

¿Cuál es la mejor manera (más limpia) de ignorar la salida en PowerShell?

Supongamos que tiene un método o un CMDlet que devuelve algo, pero no desea usarlo y no desea generarlo. Encontré estas dos formas: Add-Item > $null [void]Add-Item Add-Item | Out-Null ¿Que usas? ¿Cuál es el enfoque mejor / más limpio? ¿Por qué?

constructor java “void” y “non void”

Escribí esta clase simple en java solo para probar algunas de sus características. public class class1 { public static Integer value=0; public class1() { da(); } public int da() { class1.value=class1.value+1; return 5; } public static void main(String[] args) { class1 h = new class1(); class1 h2 = new class1(); System.out.println(class1.value); } } El resultado […]

int main () vs void main () en C

En C, sé que int main () devuelve un int donde void main () no lo hace. Aparte de eso, ¿hay alguna diferencia entre ellos? primero es mejor que el segundo?