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 un compito da svolgere a casa e devo valutare quale approccio è migliore secondo la "Variazione protetta" di GRASP. Ho trovato una domanda su Stack Overflow sulla separazione dei file di intestazione e di codice in C ++ . Tuttavia, ciò che voglio sapere perché Java non segue C …
In SICP , gli autori dichiarano ( Sezione 1.1 ) che esistono tre "meccanismi" di base dei linguaggi di programmazione: espressioni primitive , che rappresentano le entità più semplici di cui la lingua si occupa mezzo di combinazione , mediante il quale gli elementi composti sono costruiti da elementi più …
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 …
La mia attività Android contiene più pulsanti che richiedono tutti un OnClickListener. Ho visto molti modi diversi per farlo come: Implementazione dell'interfaccia in classe di attività Creazione di una classe separata che implementa l'interfaccia Definizione di una classe interna anonima per ciascun pulsante. Ho visto molti esempi di ogni approccio. …
Sto cercando di progettare le classi "principali" di un'applicazione Rich Desktop basata sulla piattaforma NetBeans 7. Questa applicazione consumerà servizi HTTP e, attraverso un "sistema push" su TCP, riceverà messaggi. Siamo 3 sviluppatori e vogliamo sviluppare moduli in parallelo L'applicazione sarà stratificata (dati, affari, presentazione) Utilizzeremo il modello di presentazione …
È una buona pratica scrivere commenti per metodi ampiamente conosciuti come uguaglianza, confronto, ecc.? Considera il codice seguente. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } La mia azienda si …
Devo creare un adattatore tra due software (simulazione meccanica, non cs). Supponendo che abbiamo una classe chiamata ThatThing. Devo gestire varie implementazioni specifiche del fornitore. Queste versioni non hanno nomi significativi (a differenza di eclissi helios, indigo ecc.). 1. Come dovrei nominare una classe che dovrebbe esprimere il numero di …
Lavoro sulla JVM da anni e molto raramente ho avuto un incidente JVM ... fino a circa 6 mesi fa. Da allora ho riscontrato circa 5 crash JVM derivanti da 2 difetti JVM. La soluzione di Oracle è sempre stata la stessa ... aggiornamento. Ogni aggiornamento è sempre da e …
Stiamo implementando una nuova soluzione di monitoraggio centralizzata (Zenoss). Incorporare server, reti e programmi Java è semplice con SNMP e JMX. La domanda, tuttavia, è quali sono le migliori pratiche per il monitoraggio e la gestione di applicazioni C ++ personalizzate in ambienti di grandi dimensioni, eterogenei (Solaris x86, RHEL …
Esiste una raccolta di linee guida di progettazione comunemente concordate per separare le classi Model dalle classi View / Controller in un'app Java Swing? Non sono così preoccupato che View / Controller non sappia nulla del Modello come al contrario: mi piacerebbe progettare il mio Modello per non avere alcuna …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 3 anni fa . Voglio imparare a programmare in modo "a prova di futuro", se lo desideri. Mentre Windows …
Tutti i miei utenti hanno Windows. Alcuni usano Linux o un Mac, ma se lo fanno sono generalmente in grado di usare qualcosa come Mono, Wine, Parallels o dual-boot. Il mio team di sviluppo (incluso me stesso) ha una vasta esperienza sia nella scrittura di applicazioni Swing in Java sia …
Abbiamo un nuovo progetto da un cliente che è spagnolo e ha tutto il suo codice Java e commenti, variabili, nomi di metodi in spagnolo. Non ci è permesso convertirlo in inglese e poi usarli. Se qualcuno di voi ha lavorato in una condizione del genere, può darci consigli su …
Dal momento che sto lavorando su un server senza stato assolutamente non persistente per gli utenti, ogni oggetto relativo all'utente che abbiamo è implementato su ogni richiesta. Di conseguenza, spesso mi ritrovo a eseguire un'inizializzazione pigra delle proprietà degli oggetti che potrebbero non essere utilizzate. protected EventDispatcher dispatcher = new …
Lavoro per un'azienda che sviluppa principalmente applicazioni Java e sto cercando di convincere tutti a interrompere il check-in dei file binari (dipendenze e prodotti finali) su SCM. Sanno che è una cattiva pratica ma pensano che "funziona" e non è un vero problema anche quando molte persone conoscono Maven e …
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.