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.

8
A che serve convertire il codice sorgente in bytecode Java?
Se uno ha bisogno di JVM diverse per architetture diverse, non riesco a capire quale sia la logica dietro l'introduzione di questo concetto. In altre lingue abbiamo bisogno di compilatori diversi per macchine diverse, ma in Java abbiamo bisogno di JVM diverse, quindi qual è la logica dietro l'introduzione del …
37 java  jvm  bytecode 

3
È un antipattern usare peek () per modificare un elemento stream?
Supponiamo di avere un flusso di cose e che voglio "arricchirle" a metà flusso, che posso usare peek()per fare questo, ad esempio: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Supponiamo che la mutazione delle cose a questo punto nel codice sia un comportamento corretto - ad esempio, il thingMutatormetodo può impostare il campo "lastProcessed" sull'ora corrente. …



2
Selezione di un'implementazione JAX-RS per un nuovo progetto
Sto iniziando un nuovo progetto Java che richiederà un'API RESTful. Sarà un'applicazione aziendale SaaS al servizio dei client mobili. Ho sviluppato un progetto con Java EE 6, ma non ho molta familiarità con l'ecosistema, poiché la maggior parte della mia esperienza è sulla piattaforma Microsoft. Quale sarebbe una scelta sensata …
35 java  rest  java-ee 


5
Come gestire le eccezioni verificate che non possono mai essere lanciate
Esempio: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Poiché la codifica è codificata e corretta, il costruttore non genererà mai l'UnsupportedEncodingException dichiarata nelle specifiche (a meno che l'implementazione java non venga interrotta, nel qual caso mi perdo comunque). Comunque, Java mi costringe a gestire comunque quell'eccezione. Attualmente sembra così try { foobar …

3
qual è il messaggio che passa in OO?
Ho studiato la programmazione OO, principalmente in C ++, C # e Java. Pensavo di averne una buona comprensione con la mia comprensione dell'incapsulamento, dell'eredità e del polimorfismo (oltre a leggere molte domande su questo sito). Una cosa che sembra apparire qua e là è il concetto di "passaggio di …
35 java  c#  c++  object-oriented 



6
Qual è lo scopo di implementare uno Stack usando due code?
Ho la seguente domanda per i compiti: Implementare i metodi stack push (x) e pop () usando due code. Mi sembra strano perché: Uno stack è una coda (LIFO) Non vedo perché occorrano due code per implementarlo Ho cercato in giro: GeeksForGeeks StackOverflow e ho trovato un paio di soluzioni. …
34 java  stack 

8
Sovrascrivere Object.finalize () è davvero male?
I due argomenti principali contro l'override Object.finalize()è che: Non puoi decidere quando viene chiamato. Potrebbe non essere chiamato affatto. Se lo capisco correttamente, non penso che questi siano abbastanza buoni motivi per odiare Object.finalize()così tanto. Spetta all'implementazione della VM e al GC determinare quando è il momento giusto per deallocare …




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.