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.



6
Cosa sceglieresti per il tuo progetto tra .NET e Java in questo momento? [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 …
13 java  .net  mono 

1
Stiamo abusando dei metodi statici?
Un paio di mesi fa ho iniziato a lavorare in un nuovo progetto e, passando attraverso il codice, mi ha colpito la quantità di metodi statici utilizzati. Non solo i metodi di utilità come collectionToCsvString(Collection<E> elements), ma anche molta logica aziendale è mantenuta in essi. Quando chiesi al ragazzo responsabile …

4
Qual è la differenza tra Callable <T> e Java 8's Supplier <T>?
Sto passando a Java da C # dopo alcuni consigli da alcuni su CodeReview. Quindi, quando stavo esaminando LWJGL, una cosa che ricordavo era che ogni chiamata a Displaydoveva essere eseguita sullo stesso thread su cui Display.create()era stato invocato il metodo. Ricordando questo, ho preparato una classe che assomiglia un …
13 java 



4
Lo spionaggio su una classe testata è una cattiva pratica?
Sto lavorando a un progetto in cui le chiamate interne di classe sono usuali ma i risultati sono molte volte valori semplici. Esempio ( non codice reale ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return …

2
Quali algoritmi k-best-path più brevi dovrei considerare?
Sto risolvendo un problema di ottimizzazione della ricerca grafica. Ho bisogno di trovare i migliori k percorsi più brevi aciclici attraverso un grafico ponderato diretto. So che ci sono un certo numero di algoritmi k-best esatti e approssimativi, ma la maggior parte della ricerca recente sembra orientata verso grafici molto …
13 java  algorithms 

1
È tempo di deprecare sincronizzato, attendere e notificare?
Esiste un singolo scenario (diverso dalla compatibilità con le antiche JVM) in cui synchronizedè preferibile utilizzare un Lock? Qualcuno può giustificare l'utilizzo waito notifysui sistemi più recenti? Esiste un algoritmo che deve utilizzarne uno nella sua implementazione? Vedo una domanda precedente che ha toccato la questione, ma vorrei approfondirla un …

6
Regole e consigli per la registrazione?
Nella mia organizzazione abbiamo messo insieme alcune regole / corporazioni sulla registrazione che vorrei sapere se è possibile aggiungere o commentare. Usiamo Java ma puoi commentare in generale sulla login - regole e consigli Utilizzare il livello di registrazione corretto ERRORE: Qualcosa non ha funzionato e deve essere risolto immediatamente …
13 java  logging 

1
Pattern regex Java: compilare costanti di tempo o membri di istanza?
Attualmente, ho un paio di oggetti singleton in cui sto facendo corrispondenze su espressioni regolari e i miei Patternsono definiti in questo modo: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static …



1
Cosa significa "aceto di sintassi"
Stavo leggendo Groovy in Action, Second Edition e su una nota a piè di pagina, ho trovato il seguente testo Java versa "aceto di sintassi" su un tale costrutto per scoraggiare i programmatori dall'usarlo. Cosa syntax vinegarsignifica qui il termine ? Non ho mai sentito parlare di questo termine prima …
12 java  syntax  groovy 

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.