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.
Durante la mia prima implementazione che ha esteso il framework di raccolta Java, sono rimasto piuttosto sorpreso nel vedere che l'interfaccia di raccolta contiene metodi dichiarati opzionali. L'implementatore dovrebbe generare UnsupportedOperationExceptions se non supportato. Questo mi ha subito colpito come una cattiva scelta di progettazione API. Dopo aver letto gran …
Ho un metodo privato nella mia classe di test che costruisce un Baroggetto comunemente usato . Il Barcostruttore chiama il someMethod()metodo nel mio oggetto deriso: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } In alcuni …
Linguaggi come C, Java e C ++ tutti richiedono parentesi intorno ad una intera espressione quando viene utilizzato in una if, whileo switch. if (true) { // Do something } al contrario di if true { // Do something } Mi sembra strano perché le parentesi sono ridondanti. In questo …
Ho iniziato a lavorare in un'azienda principalmente orientata al C #. Abbiamo alcune persone a cui piace Java e JRuby, ma la maggior parte dei programmatori qui come C #. Sono stato assunto perché ho molta esperienza nella creazione di applicazioni Web e perché mi appoggia a tecnologie più recenti …
So che ci sono state domande come: qual è il tuo editor / IDE preferito? , ma nessuno di loro ha risposto a questa domanda: perché spendere soldi per IntelliJ quando Eclipse è gratuito? Personalmente sono un grande fan di IntelliJ, ma non ho mai provato Eclipse. Ho usato IntelliJ …
Mi rendo conto che alcune cose sono più facili / difficili in una lingua rispetto all'altra, ma mi interessano solo le funzionalità relative al tipo che sono possibili in una e impossibili / irrilevanti nell'altra. Per renderlo più specifico, ignoriamo le estensioni di tipo Haskell poiché ce ne sono così …
Sono uno sviluppatore poco esperto con circa 5 anni di esperienza in PHP e un po 'meno in Java, C # e sto cercando di imparare un po' di Python al giorno d'oggi. Dall'inizio della mia carriera come programmatore mi è stato detto ogni tanto dai colleghi programmatori che la …
Ho lavorato con SpringMVC, Hibernate e alcuni database in un esempio di applicazione Web Java. Ce ne sono alcuni diversi che lo fanno, ma questa esercitazione sull'integrazione di Spring 3 e ibernazione con esempio ha una classe di modello, vista (in jsp) e un servizio e classi dao per il …
Java 8 ha una libreria completamente nuova per le date e gli orari nel pacchetto java.time, il che è molto gradito a chiunque abbia dovuto usare JodaTime prima o seccarsi nel creare i propri metodi di supporto per l'elaborazione delle date. Molte classi in questo pacchetto rappresentano timestamp e hanno …
Sono nuovo di StackExchange, ma ho pensato che saresti stato in grado di aiutarmi. Stiamo creando una nuova applicazione Java Enterprise, in sostituzione di una soluzione JSP legacy. A causa di molti cambiamenti, l'interfaccia utente e parti della logica aziendale verranno completamente ripensate e reimplementate. Il nostro primo pensiero è …
Mi sto tuffando nel mondo della programmazione funzionale e continuo a leggere ovunque che i linguaggi funzionali sono migliori per i programmi multithreading / multicore. Capisco come i linguaggi funzionali fanno molte cose in modo diverso, come la ricorsione , i numeri casuali ecc. Ma non riesco a capire se …
Un " Heap Pollution " come nei tipi non riutilizzabili (Tutorial Java ™> Apprendimento del linguaggio Java> Generics (aggiornato)) Perché si chiama in quel modo?
Sto per iniziare il mio viaggio in Java , (mi sono già dilettato in C ++) ma mi sto davvero confondendo su tutte le diverse versioni di Java: JavaSE JavaEE JavaFX eccetera. Qualcuno può spiegarli in dettaglio?
Stiamo cercando di progettare il nostro sistema in modo che sia testabile e nella maggior parte dei casi sviluppato utilizzando TDD. Attualmente stiamo cercando di risolvere il seguente problema: In vari luoghi è necessario per noi utilizzare metodi di supporto statici come ImageIO e URLEncoder (entrambe le API Java standard) …
Sono ancora uno studente al liceo (che frequenta la terza media) e devo ancora frequentare un vero corso di informatica a scuola. Tutto ciò che ho fatto finora è attraverso i libri. Quei libri mi hanno insegnato concetti come l'ereditarietà, ma in che modo può essere utile suddividere un programma …
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.