Java è un linguaggio di programmazione orientato agli oggetti di alto livello, indipendente dalla piattaforma, originariamente sviluppato da Sun Microsystems. Java è attualmente di proprietà di Oracle, che ha acquistato Sun nel 2010.
Sto creando un'API Rest utilizzando Spring Boot e sto utilizzando Hibernate Validation per convalidare gli input della richiesta. Ma ho anche bisogno di altri tipi di convalida, ad esempio quando i dati di aggiornamento devono essere controllati, se l'id dell'azienda non esiste voglio lanciare un'eccezione personalizzata. Questa convalida dovrebbe trovarsi …
La nostra applicazione web sta usando un ExceptionMapperper mappare alcune eccezioni a Response. Registriamo i messaggi di eccezione prima di lanciare una nuova eccezione come segue: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Non stiamo rilanciando la stessa eccezione , quindi la mia domanda è se questo sarebbe …
Come principiante di J2EE, ho recentemente iniziato a sviluppare il mio progetto da zero utilizzando il Core di J2EE: Servlets & Jsps. Non sono riuscito a valutare se la struttura delle cartelle del mio progetto è corretta o meno. Ecco la struttura delle cartelle del mio progetto. Prima di porre …
JVM supporta così tanti linguaggi diversi da Java come Groovy,Clojure,Scalaecc. Che sono linguaggi funzionali a differenza di Java (mi riferisco a Java prima della versione 8 dove Lambda'snon sono supportati) che non supporta le funzionalità funzionali. Su un livello elevato ciò che rende la JVM così versatile che può supportare …
Sto vedendo molte classi istanziabili nel mondo C ++ e Java che non hanno alcuno stato. Non riesco davvero a capire perché le persone lo facciano, potrebbero semplicemente usare uno spazio dei nomi con funzioni gratuite in C ++ o una classe con un costruttore privato e solo metodi statici …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Voglio integrare il framework Spring nel mio progetto soprattutto nel lato server. Quindi, non voglio inserirlo nella cartella WEB-INF del file di guerra. Devo inserire un applicationContext.xml in ogni livello (significa che ogni progetto è diviso in progetti distinti? (Servizi, Dominio e DAO) Qual è la buona pratica?
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Quale sarebbe un uso reale di DelayQueue , quale problema comune …
Sto iniziando un progetto di gruppo scolastico in Java, usando Swing. È una GUI semplice sull'app desktop Database. Il professore ci ha fornito il codice del progetto dell'anno scorso in modo da poter vedere come fa le cose. La mia impressione iniziale è che il codice sia molto più complicato …
Recentemente ho lavorato sul refactoring di parti della base di codice con cui sto attualmente trattando - non solo per capirlo meglio da solo, ma anche per renderlo più facile per gli altri che stanno lavorando al codice. Tendo a appoggiarmi al lato di pensare che il codice di auto-documentazione …
Ho una domanda per la quale non ho trovato una risposta tranne la seguente risposta che non soddisfa i miei requisiti: "Perché James Gosling non voleva" So che Java può avere interfacce (solo funzioni virtuali pure, nessun attributo), ma non è esattamente la stessa cosa delle definizioni di classe.
In blackberry possiamo sovrascrivere il metodo keyChar () e catturare l'evento keypress oppure possiamo registrarci suKeyPressListener. lo so, onKeyListener è un modello di osservatore. In Android c'è anche un KeyEvent.callback e onKeyListener Entrambi sono eventi per cui non è necessario registrarsi per l'evento keyChar. qual'è la differenza tra both pattern?
Più imparo sui diversi paradigmi di programmazione, come la programmazione funzionale, più comincio a mettere in discussione la saggezza dei concetti di OOP come eredità e polimorfismo. Ho imparato a conoscere l'eredità e il polimorfismo a scuola, e all'epoca il polimorfismo sembrava un modo meraviglioso di scrivere un codice generico …
Esistono pochi strumenti ( Excelsior JET , ecc.) Che pretendono di trasformare le app Java in eseguibili nativi ( *.exe). Tuttavia, ho capito che questi strumenti stanno davvero creando involucri nativi che invocano / eseguono javada una shell o da una riga di comando. Se questa comprensione non è corretta, …
“Perché pensi che i tuoi test siano buoni quando puoi saperlo con certezza? A volte Jester mi dice che i miei test sono ermetici, ma a volte i cambiamenti che trova arrivano come un fulmine a ciel sereno. Altamente raccomandato. ”- Kent Beck Ma vedo che non c'è nemmeno un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.