Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

10
Strano boxe intero in Java
Ho appena visto un codice simile a questo: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Quando viene eseguito, questo blocco di codice verrà stampato: false …
114 java  autoboxing 

8
Annotazioni Java
Qual è lo scopo delle annotazioni in Java? Ho questa idea confusa di loro come una via di mezzo tra un commento e il codice effettivo. Influenzano il programma in fase di esecuzione? Quali sono i loro usi tipici? Sono unici per Java? Esiste un equivalente in C ++?

13
NullPointerException durante l'accesso alle viste in onCreate ()
Questa è una domanda canonica per un problema pubblicato di frequente su StackOverflow. Sto seguendo un tutorial. Ho creato una nuova attività utilizzando una procedura guidata. Ottengo NullPointerExceptionquando tento di chiamare un metodo su Views ottenuto con findViewById()nella mia attività onCreate(). Attività onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); …



18
Determinare se un oggetto è di tipo primitivo
Ho un Object[]array e sto cercando di trovare quelli che sono primitivi. Ho provato a usare Class.isPrimitive(), ma sembra che stia facendo qualcosa di sbagliato: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); stampe java.lang.Integer, false. C'è un modo giusto o un'alternativa?
114 java  reflection 

13
Perché Java ha bisogno di un'interfaccia serializzabile?
Lavoriamo molto con la serializzazione e dover specificare un tag Serializable su ogni oggetto che utilizziamo è una specie di fardello. Soprattutto quando si tratta di una lezione di terze parti che non possiamo davvero cambiare. La domanda è: poiché Serializable è un'interfaccia vuota e Java fornisce una solida serializzazione …


13
Qual è l'alternativa a Singleton
Abbiamo una classe che contiene le informazioni di configurazione per l'applicazione. Era un singleton. Dopo alcune revisioni architettoniche, ci è stato detto di rimuovere il singleton. Abbiamo riscontrato alcuni vantaggi nel non utilizzare singleton nello unit test perché possiamo testare diverse configurazioni contemporaneamente. Senza singleton, dobbiamo passare l'istanza ovunque nel …


3
conversione di double in integer in java
In Java, voglio convertire un doppio in un numero intero, so se lo fai: double x = 1.5; int y = (int)x; ottieni y = 1. Se lo fai: int y = (int)Math.round(x); Probabilmente otterrai 2. Tuttavia, mi chiedo: poiché le rappresentazioni doppie di interi a volte sembrano 1.9999999998 o …
114 java  casting  double  rounding 


7
In JPA 2, utilizzando CriteriaQuery, come contare i risultati
Sono piuttosto nuovo in JPA 2 ed è API CriteriaBuilder / CriteriaQuery: CriteriaQuery javadoc CriteriaQuery nel tutorial Java EE 6 Vorrei contare i risultati di una CriteriaQuery senza recuperarli effettivamente. È possibile, non ho trovato alcun metodo del genere, l'unico modo sarebbe farlo: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<MyEntity> cq = …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.