Articles of java

Come ottenere un valore di indice dal ciclo foreach in jstl

Ho un valore impostato nell’object request come il seguente, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute(“categoriesList”, categoriesList ); e questo è il modo in cui vado avanti nella pagina jsp ${categoryName} Come posso ottenere l’indice di ogni elemento e passarlo alla funzione JavaScript onclick=”getCategoryIndex()” .

Come determinare il tipo primitivo di una variabile primitiva?

Esiste una funzione simile a “typeof” in Java che restituisce il tipo di una variabile di tipo di dati primitivi (PDT) o un’espressione di operandi PDT? instanceof sembra funzionare solo per i tipi di class.

La stringa contiene – ignora la causa

È ansible determinare se una stringa str1=”ABCDEFGHIJKLMNOP” contiene un modello di stringa strptrn=”gHi” ? Volevo sapere se è ansible quando i caratteri non fanno distinzione tra maiuscole e minuscole. Se é cosi, come?

Operazioni di set classiche per java.util.Collection

Esiste una funzionalità integrata per le operazioni di set classico sulla class java.util.Collection? La mia implementazione specifica sarebbe per ArrayList, ma suona come qualcosa che dovrebbe applicarsi a tutte le sottoclassi di Collection. Sto cercando qualcosa come: ArrayList setA … ArrayList setB … ArrayList setAintersectionB = setA.intersection(setB); ArrayList setAminusB = setA.subtract(setB); Dopo alcune ricerche, sono […]

Quando è necessario chiamare esplicitamente un costruttore di superclass?

Quindi dì che ho una sottoclass che estende una superclass. In quali scenari devo digitare in modo esplicito super() per eseguire il costruttore della superclass? Sto guardando un esempio di un libro sulle classi astratte e quando lo estendono con una sottoclass non astratta, il costruttore predefinito della sottoclass è vuoto e c’è un commento […]

È ansible aggiungere campi aggiuntivi a @ManyToMany Hibernate extra table?

Ho queste due classi (tabella) @Entity @Table(name = “course”) public class Course { @Id @Column(name = “courseid”) private String courseId; @Column(name = “coursename”) private String courseName; @Column(name = “vahed”) private int vahed; @Column(name = “coursedep”) private int dep; @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = “student_course”, joinColumns = @JoinColumn(name = “course_id”), inverseJoinColumns = @JoinColumn(name = “student_id”)) private […]

Differenze tra “java -cp” e “java -jar”?

Qual è la differenza tra l’esecuzione di un’applicazione Java con java -cp CLASSPATH e java -jar JAR_FILE_PATH ? Uno di loro preferisce l’altro per l’esecuzione di un’applicazione Java? Intendo quale di questi modi è più costoso per JVM (in base all’utilizzo delle risorse della macchina)? Quale farà generare a JVM più thread durante il tentativo […]

java.lang.VerifyError: Aspettarsi un frame stackmap alla destinazione JDK 1.7 della diramazione

Dopo l’aggiornamento a JDK 1.7 sto ottenendo sotto eccezione: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) at […]

In Java, come posso convertire una stringa esadecimale in un byte ?

Sto usando la funzione qui sotto in Java per convertire una stringa crittografata in formato esadecimale: public static String toHex(byte [] buf) { StringBuffer strbuf = new StringBuffer(buf.length * 2); int i; for (i = 0; i < buf.length; i++) { if (((int) buf[i] & 0xff) < 0x10) { strbuf.append("0"); } strbuf.append(Long.toString((int) buf[i] & 0xff, […]

Come posso aggiungere un nuovo insieme di fonti a Gradle?

Voglio aggiungere test di integrazione alla mia build Gradle (Versione 1.0). Dovrebbero essere eseguiti separatamente dai miei test normali perché richiedono l’implementazione di una webapp su localhost (testano tale webapp). I test dovrebbero essere in grado di utilizzare le classi definite nel mio set sorgente principale. Come faccio a far succedere questo?