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.
Ho sempre sentito che PHP è per siti Web medi e piccoli mentre .NET e Java per applicazioni aziendali. La mia domanda riguarda PHP. Perché PHP non è una buona opzione per le applicazioni web aziendali? È perché se l'applicazione Web diventa più grande allora PHP sarà più lento in …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Esistono librerie in Java che si avvicinano per fornire la funzionalità …
La licenza Java consente ad altre aziende di creare le proprie versioni del linguaggio Java o semplicemente implementarlo con precisione? Stessa domanda su JVM. Ho sentito di Sun citare in giudizio Microsoft per aver modificato la versione .NET dell'implementazione Java e Java per Google Android, ma non riesco proprio a …
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 …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Sembra essere l'ortodossia Java a questo punto che non si dovrebbe …
Uno degli sviluppatori del mio team ritiene che sia necessario scrivere un commento javadoc per OGNI parametro nella firma di un metodo. Non penso che ciò sia necessario, e in effetti penso che possa persino essere dannoso. Prima di tutto, penso che i nomi dei parametri dovrebbero essere descrittivi e …
Sto lavorando a un progetto solista più ampio e in questo momento, e ho diverse classi in cui non vedo alcun motivo per creare un'istanza di. La mia classe di dadi in questo momento, ad esempio, memorizza staticamente tutti i suoi dati e anche tutti i suoi metodi sono statici. …
sfondo Ecco il vero problema sul quale sto lavorando: voglio un modo per rappresentare le carte nel gioco di carte Magic: The Gathering . La maggior parte delle carte nel gioco sono carte dall'aspetto normale, ma alcune sono divise in due parti, ognuna con il proprio nome. Ogni metà di …
Ho alcuni dati grezzi per cui devo fare molte cose (spostarli, ruotarli, ridimensionarli lungo un determinato asse, ruotarli in una posizione finale) e non sono sicuro di quale sia il modo migliore per farlo per mantenere la leggibilità del codice. Da un lato, posso creare un singolo metodo con molti …
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 5 anni fa . Come programmatore C e programmatore C #, una delle cose che …
In Java, ci sono quattro modificatori di accesso disponibili per i metodi: public - qualsiasi classe può utilizzare questo metodo. protected - le classi nello stesso pacchetto e le sottoclassi di qualsiasi pacchetto possono utilizzare questo metodo. private - solo questa classe può utilizzare questo metodo. no modifier ("pacchetto privato") …
Una "costruzione universale" è una classe wrapper per un oggetto sequenziale che ne consente la linearizzazione (una condizione di coerenza forte per oggetti concorrenti). Ad esempio, ecco una costruzione senza attesa adattata, in Java, da [1], che presume l'esistenza di una coda senza attesa che soddisfa l'interfaccia WFQ(che richiede solo …
È buona norma utilizzare la riflessione se riduce notevolmente la quantità di codice del boilerplate? Fondamentalmente c'è un compromesso tra prestazioni e forse leggibilità da un lato e astrazione / automazione / riduzione del codice della piastra di caldaia dall'altro lato. Modifica: ecco un esempio dell'uso raccomandato della riflessione . …
Sto lavorando a un codice UI in cui ho una Actionclasse, qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando è stata creata questa classe di azioni, si presumeva praticamente che la Actionclasse non …
Il tutorial ufficiale di Java sui generici spiega la cancellazione dei tipi e perché è stato aggiunto al compilatore: Quando viene istanziato un tipo generico, il compilatore traduce quei tipi con una tecnica chiamata type erasure, un processo in cui il compilatore rimuove tutte le informazioni relative ai parametri del …
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.