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.


5
Unità che verifica un metodo vuoto
Per correggere un bug in un'applicazione, ho modificato un metodo denominato postLoginaggiungendo una chiamata a un metodo esistente denominato getShoppingCart. Codice protected void postLogin() { getShoppingCart(); } Tuttavia, non sono sicuro di quale sia il modo migliore per scrivere un test unitario postLogin. Approccio 1 Usa verifica da Mockito per …

1
Utilizzo del metodo predefinito Java
Per decenni è stato il caso che le interfacce sono stati solo solo (solo) per specificare il metodo di firme. Ci è stato detto che questo era il "modo giusto di fare le cose ™". Quindi uscì Java 8 e disse: Bene, ora puoi definire metodi predefiniti. Devo correre, ciao. …

6
Modo pulito OOP di mappare un oggetto al suo presentatore
Sto creando un gioco da tavolo (come gli scacchi) in Java, dove ogni pezzo è del suo tipo (come Pawn, Rookecc.). Per la parte GUI dell'applicazione ho bisogno di un'immagine per ciascuno di questi pezzi. Dal momento che fare pensa come rook.image(); viola la separazione dell'interfaccia utente e della logica …

5
L '"interfaccia statica" è una buona pratica?
Ho appena notato che esiste un'opzione per avere metodi statici nelle interfacce. Come per i campi statici di interfaccia, c'è un comportamento interessante: questi non sono ereditati. Non sono sicuro che sia utile nelle interfacce reali che devono essere implementate. Tuttavia, consente al programmatore di creare interfacce che sono solo …
13 java  java8 


5
Test di unità vecchi / legacy rotti
Lavoro per una grande azienda e sono responsabile di una grande applicazione java con migliaia di test junit. Da quando sono passato a questo ruolo, ci sono stati 200-300 test interrotti (probabilmente interrotti per anni). I test sono vecchi e fragili e sono un casino di dipendenze di spaghetti che …



5
Allocazione di heap Java più veloce di C ++
Ho già pubblicato questa domanda su SO e ha funzionato bene. Purtroppo è stato chiuso (per riaprire è necessario solo un voto), ma qualcuno mi ha suggerito di pubblicarlo qui perché si adatta meglio, quindi ciò che segue è letteralmente una copia della domanda Stavo leggendo i commenti su questa …



2
Vantaggi e svantaggi della strutturazione di tutto il codice tramite classi e della compilazione in classi (come Java)
Modifica: la mia lingua consente l'ereditarietà multipla, a differenza di Java. Ho iniziato a progettare e sviluppare il mio linguaggio di programmazione per scopi educativi, ricreativi e potenzialmente utili. Inizialmente, ho deciso di basarlo su Java. Ciò implicava che tutto il codice sarebbe stato scritto sotto forma di classi e …



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.