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.
Sto leggendo "Concorrenza Java in pratica" e si dice: "Fortunatamente, le stesse tecniche orientate agli oggetti che ti aiutano a scrivere classi ben organizzate e gestibili - come l'incapsulamento e il nascondimento dei dati - possono anche aiutarti a creare thread-safe classi." Il problema n. 1: non ho mai sentito …
Domanda: Perché Java / C # non può implementare RAII? Chiarimento: sono consapevole che il garbage collector non è deterministico. Pertanto, con le funzionalità della lingua corrente, non è possibile chiamare automaticamente il metodo Dispose () di un oggetto all'uscita dall'ambito. Ma si potrebbe aggiungere una tale caratteristica deterministica? La …
Ho un grande metodo che fa 3 compiti, ognuno di essi può essere estratto in una funzione separata. Se creerò funzioni aggiuntive per ognuna di queste attività, migliorerà o peggiorerà il mio codice e perché? Ovviamente, produrrà meno righe di codice nella funzione principale, ma ci saranno dichiarazioni di funzioni …
So che è possibile un browser Web Java, ma è pratico? Ho visto il progetto Lobo e devo ammettere che sono rimasto colpito, ma da quello che ho raccolto sembra che lo sviluppo si sia fermato nel 2009. Un browser codificato in Java puro (nessun bind WebKit java di alcun …
Ho sentito che Google utilizza Python, Java e C ++. Ma quello che non so è come viene usato ciascuno di quei linguaggi di programmazione. Voglio dire che cos'è Google Python, Java e C ++. Perché avrebbero usato fino a 3 linguaggi di programmazione quando 1 lingua è sufficiente. Qualcuno …
Sono nuovo di Java; attraverso i miei studi, ho letto che la riflessione è usata per invocare classi e metodi e per sapere quali metodi sono implementati o meno. Quando dovrei usare la riflessione, e qual è la differenza tra usare la riflessione e creare un'istanza di oggetti e chiamare …
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 . Mentre la convenzione sul codice Java di Sun suggerisce di mettere …
Negli ultimi mesi, sono inciampato alcune volte sulla seguente tecnica / modello. Tuttavia, non riesco a trovare un nome specifico, né sono sicuro al 100% di tutti i suoi vantaggi e svantaggi. Il modello è il seguente: All'interno di un'interfaccia Java, una serie di metodi comuni è definita come al …
Stavamo migrando da Java 6 a Java 7 . Il progetto è in ritardo e rischia di essere abbandonato, nel qual caso continuerà a utilizzare Java 6. Quali sono i miglioramenti specifici di Java 7 con cui potremmo tornare dal nostro manager e convincerlo che è importante usare JDK 7? …
Java ha int e Integer boolean e Boolean Questo sembra un po 'incoerente, perché no boolvs Booleandi utilizzare un nome più corto stabilito per il tipo primitivo? o integervs Integerper mantenere coerenti i nomi dei tipi? Penso che C ++ avesse deciso di usare boolun po 'prima di quanto Java …
Tranne il Garbage Collector, quali sono alcune altre funzionalità di Java che lo rendono inadatto per la programmazione in tempo reale? In rete, ogni volta che si discute di Java vs C ++ per quanto riguarda la programmazione in tempo reale, è sempre il garbage collector a essere menzionato. C'è …
Qualcuno sa perché Scala è stata implementata in Java e .NET anziché in C o C ++? La maggior parte delle lingue sono implementate con Cor C ++ [ovvero Erlang, Python, PHP, Ruby, Perl]. Quali sono i vantaggi per Scala implementati in Java e .NET oltre a consentire l'accesso alle …
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 …
Ho programmato praticamente esclusivamente in linguaggi compilati, in particolare Java, per gran parte della mia carriera. Una delle mie cose preferite su Java è quanto puoi essere produttivo e quanto poco codice devi effettivamente scrivere quando usi strumenti come Eclipse. Puoi: Rifattorizza facilmente e automaticamente i tuoi metodi e le …
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 . Conosciamo tutti la convenzione del nome del pacchetto Java di invertire …
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.