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.
Dopo aver utilizzato Hibernate sulla maggior parte dei miei progetti per circa 8 anni, sono approdato in un'azienda che ne scoraggia l'utilizzo e desidera che le applicazioni interagiscano con il DB solo tramite stored procedure. Dopo averlo fatto per un paio di settimane, non sono stato in grado di creare …
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 . Ho del codice che non riesce a causa di NullPointerException. Viene …
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 6 anni fa . Esistono diversi framework di integrazione continua (CI) e mi chiedo quale …
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 . Come si fa a insegnare la gestione delle eccezioni ai programmatori. …
I blocchi catch dovrebbero essere usati per scrivere la logica, ad esempio gestire il controllo del flusso, ecc.? O semplicemente per generare eccezioni? Influisce sull'efficienza o sulla manutenibilità del codice? Quali sono gli effetti collaterali (se ce ne sono) della scrittura della logica nel blocco catch? MODIFICARE: Ho visto una …
C'è qualche differenza tra la denominazione di una classe "Gestore", "Manager" o "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Questi suffissi trasmettono lo stesso significato o c'è una chiara differenza tra loro? Se non esiste una risposta indipendente dalla lingua, considerare Java come lingua.
Java 9 avrà moduli oltre ai pacchetti. Di solito le lingue hanno l'una o l'altra. E la maggior parte dei programmatori percepisce due termini come sinonimi. I moduli sono costruiti sopra i pacchetti, trattandoli come primitivi. Il modello composito suggerisce di trattare in modo uniforme primitivi e compositi. Altrimenti succederanno …
Qual è la differenza tra l'input basato sul flusso e l'input basato sul canale? L'API java fornisce sia il pacchetto basato su stream nel pacchetto "java.io" sia basato sul canale nel pacchetto "java.nio". Quale dei due ha prestazioni migliori e errori di runtime ridotti?
Di recente ho eliminato una mia risposta Java su Code Review , che è iniziata in questo modo: private Person(PersonBuilder builder) { Fermare. Bandiera rossa. Un PersonBuilder costruirà una persona; sa di una persona. La classe Person non dovrebbe sapere nulla di PersonBuilder: è solo un tipo immutabile. Hai creato …
Ho spesso sentito gli sviluppatori menzionare che Java non può " fare Real Time ", il che significa che un'app Java in esecuzione su Linux non può soddisfare i requisiti di un sistema deterministico in tempo reale, come qualcosa in esecuzione su RIOT-OS, ecc. Sto cercando di capire il perché …
Mi sembra di avere un malinteso sulla differenza tra <Foo>e <? extends Foo>. Dalla mia comprensione, se avessimo ArrayList<Foo> foos = new ArrayList<>(); Ciò indica che è Foopossibile aggiungere oggetti di tipo a questo elenco di array. Poiché anche le sottoclassi di Foosono di tipo Foo, possono anche essere aggiunte …
Ero uno sviluppatore Java per molto tempo, ma recentemente mi sono unito a un team di Haskell. Nel mondo Java, se hai un grande progetto, con diversi team che ci lavorano, un approccio comune è quello di utilizzare un server artefatto come Maven per facilitare e accelerare lo sviluppo. Numerosi …
Sto implementando un bot IRC che riceve un messaggio e sto controllando quel messaggio per determinare quali funzioni chiamare. C'è un modo più intelligente di farlo? Sembra che mi sfuggirebbe rapidamente di mano dopo essermi alzato a 20 comandi. Forse c'è un modo migliore per astrarre questo? public void onMessage(String …
Background: i miei collaboratori e io stiamo scrivendo un articolo per un diario accademico. Nel corso della nostra ricerca, abbiamo scritto un programma di simulazione in Java. Vogliamo rendere il programma di simulazione liberamente disponibile per essere utilizzato da altri. Abbiamo deciso di ospitare il codice su un repository GitHub. …
In C e C ++, il metodo principale mantiene il nome file nella prima posizione dell'array su argv [0]. In Java, tuttavia, il nome file non è incluso nell'array string args. C'è una ragione pratica per questo? Comprendo che ciò rende iterando gli argomenti della riga di comando in base …
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.