Domande taggate «java»

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.


1
A che cosa serve DTO anziché Entity?
Sto lavorando su un'applicazione RCP, sono nuovo di questa applicazione. I bean di primavera vengono utilizzati per scrivere la logica aziendale per salvare / recuperare entità. Invece di inviare entità direttamente al client, ci stiamo convertendo in DTO e popolando il client. Durante il salvataggio, stiamo nuovamente convertendo DTO in …
18 java  spring  entity  map  dto 

7
Perché la creazione dell'istanza è così com'è?
Ho imparato C # nel corso degli ultimi sei mesi circa e ora sto approfondendo Java. La mia domanda riguarda la creazione di istanze (in entrambe le lingue, in realtà) ed è più di: mi chiedo perché l'hanno fatto in quel modo. Prendi questo esempio Person Bob = new Person(); …



4
Perché definire un oggetto Java usando l'interfaccia (ad es. Mappa) anziché l'implementazione (HashMap)
Nella maggior parte del codice Java, vedo le persone dichiarare oggetti Java in questo modo: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); invece di: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Perché esiste una preferenza per definire l'oggetto Java usando l'interfaccia piuttosto …

4
Perché Java String non ha metodi di manipolazione di stringhe statiche?
Perché i progettisti Java non hanno creato versioni statiche dei metodi di manipolazione delle stringhe nella java.lang.Stringclasse? I seguenti metodi sono ciò a cui mi riferisco, ma la domanda può essere estesa anche ad altri metodi non statici nella classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, …
17 java  api-design  null 


3
Come testare il livello di accesso ai dati?
Ho un metodo DAO che utilizza Spring per l'accesso JDBC. Calcola la percentuale di successo di un venditore nella vendita di un articolo. Ecco il codice: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = …


3
Decisione per le eccezioni non selezionate in Scala
Come programmatore Java, sono sempre stato critico nei confronti delle Eccezioni non selezionate. Principalmente i programmatori lo usano come via per la semplicità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con eccezioni verificate sono molto robusti rispetto alle controparti non controllate. Sorprendentemente alla Scala, …



5
Perché Python è più lento di Java ma più veloce di PHP [chiuso]
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 …


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.