Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

7
¿Java tiene algo como las palabras clave ref y out de C #?
Algo parecido a lo siguiente: ejemplo de referencia: void changeString(ref String str) { str = "def"; } void main() { String abc = "abc"; changeString(ref abc); System.out.println(abc); //prints "def" } ejemplo: void changeString(out String str) { str = "def"; } void main() { String abc; changeString(out abc); System.out.println(abc); //prints "def" …
113 c#  java 


3
Java regex capturando índices de grupos
Tengo la siguiente linea, typeName="ABC:xxxxx;"; Necesito a buscar la palabra ABC, Escribí el siguiente fragmento de código, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Entonces si pongo group(0)lo consigo ABC:pero si lo pongo group(1)es ABC, entonces quiero saber ¿Qué significa esto 0y 1? Será mejor si alguien me …
113 java  regex 



2
JNI convirtiendo jstring a char *
He pasado una cadena de URL de Java al código C como jstringtipo de datos mediante el uso de JNI. Y mi método de biblioteca necesita una char *url. ¿Cómo puedo convertir jstringen char *? PD: ¿Hay alguna ventaja de usar jcharArray en C? (es decir, pasar en char []lugar …


13
Surefire no está recogiendo las pruebas de Junit 5
Escribí un método de prueba simple con JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Pero cuando corro mvn test, tengo: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: 0, …

8
Varias declaraciones RunWith en jUnit
Escribo una prueba de unidad y quiero usar JUnitParamsRunnery MockitoJUnitRunnerpara una clase de prueba. Desafortunadamente, lo siguiente no funciona: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } ¿Hay alguna forma de usar Mockito y JUnitParams en una clase de prueba?
113 java  unit-testing  junit 

7
Cómo ejecutar un Java .class desde la línea de comandos
Tengo una clase java compilada: Clase de eco public class Echo { public static void main (String arg) { System.out.println(arg); } } Yo cdal directorio y entro:java Echo "hello" Me sale este error: C:\Documents and Settings\joe\My Documents\projects\Misc\bin>java Echo "hello" Exception in thread "main" java.lang.NoClassDefFoundError: Echo Caused by: java.lang.ClassNotFoundException: Echo at …
113 java 

12
Error de javac: los nombres de clase solo se aceptan si el procesamiento de anotaciones se solicita explícitamente
Recibo este error cuando compilo mi programa java: error: Class names, 'EnumDevices', are only accepted if annotation processing is explicitly requested 1 error Aquí está el código java (lo estoy ejecutando en Ubuntu). import jcuda.CUDA; import jcuda.driver.CUdevprop; import jcuda.driver.types.CUdevice; public class EnumDevices { public static void main(String args[]) { CUDA …
113 java  javac 

5
devolver un objeto vacío
¿Cuál es la forma correcta de devolver un Voidtipo, cuando no es un primitivo? P.ej. Actualmente uso null como se muestra a continuación. interface B<E>{ E method(); } class A implements B<Void>{ public Void method(){ // do something return null; } }



7
¿Cuándo NO llamar al método super () al anular?
Cuando creo mi propia clase personalizada de Android, extendsu clase nativa. Entonces cuando quiero anular el método de base, siempre llamo super()método, al igual que siempre hago en onCreate, onStop, etc. Y pensé que esto era todo, ya que desde el principio el equipo de Android nos aconsejó que siempre …
113 java  android  overriding 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.