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.
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 …
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 …
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) è implementato come un 'quicksort sintonizzato' piuttosto che un ordinamento radix. Ho fatto un confronto di velocità qualche tempo fa e con qualcosa come n> 10000, l'ordinamento radix era sempre più veloce. perché?
Ho la sensazione che ogni volta che iniziano nuovi progetti JEE (dove queste tecnologie sarebbero applicabili), le persone preferiscono utilizzare una combinazione di Spring + Hibernate invece di EJB 3. Sembra che ai programmatori junior venga persino consigliato di optare per questo invece di EJB. Questa preferenza personale o ci …
Faccio parte di un team di sviluppo Java con una scadenza di 6 settimane. Ciò richiede di scrivere molto rapidamente molto codice. Tuttavia, il nostro team di sviluppo ha diversi stili di codifica. Tutto, dalle convenzioni sui nomi ai metodi di astrazione differisce tra il nostro team. Qualcuno sa di …
Sto lavorando a un progetto di internato, ma devo partire prima di poter finire tutto. Ho 1 classe che non è abbastanza stabile per l'uso in produzione. Voglio contrassegnare / contrassegnare questa classe in modo che altre persone non la utilizzino accidentalmente durante la produzione. Ho già inserito l'avviso in …
Mi chiedevo un buon design di classe orientato agli oggetti. In particolare, faccio fatica a decidere tra queste opzioni: metodo statico vs istanza metodo senza parametri o valore restituito vs metodo con parametri e valore restituito sovrapposizione vs funzionalità metodo distinto metodo privato vs pubblico Esempio 1: Questa implementazione utilizza …
Nel 2007, ho letto un articolo su Joshua Blochs che riprende il "modello di costruttore" e come potrebbe essere modificato per migliorare l'uso eccessivo di costruttori e setter, specialmente quando un oggetto ha un gran numero di proprietà, molte delle quali sono opzionali. Un breve riassunto di questo modello di …
Oggi un mio professore ha commentato di aver trovato strano che, sebbene la filosofia di SWT sia quella di prendere i propri controlli per composizione, Swing sembra favorire l'eredità. Non ho quasi alcun contatto con entrambi i framework, ma da quello che ricordo in Windows Forms di C # di …
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 …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Personalmente uso CodeRush in Visual Studio 2010 per eseguire il refactoring, scrivere codice più velocemente con i modelli e in genere …
Sono relativamente nuovo in termini di capacità di sviluppo web Java. Ho un progetto che penso sarebbe un buon candidato per un servizio RESTful da quel poco che capisco sulle API. Sto cercando di entrare nei dettagli di come dovrebbe essere strutturato, ma di non arrivare davvero da nessuna parte …
Ho un'implementazione scheletrica, come nell'articolo 18 di Effective Java (discussione estesa qui ). È una classe astratta che fornisce 2 metodi pubblici methodA () e methodB () che chiamano i metodi delle sottoclassi per "colmare le lacune" che non posso definire in modo astratto. L'ho sviluppato prima creando una classe …
Nelle librerie pre-Java 8 pesanti di lambda come Guava, gli output utilizzano interfacce Java Collection Framework comuni, quindi è facile passarle alle API esterne / interne e sfruttare comunque un calcolo pigro se il metodo della libreria lo fa (ad esempio pigro filter()e transform()). Tuttavia, in Java 8 Streams, la …
Ho le seguenti due variabili oggetto Date a; Date b=null; Sicuramente sia "a" che "b" non si riferiscono ad alcun oggetto. Ora, se invoco la seguente dichiarazione System.out.println(a.toString()); Ci sarà un errore di compilazione, mentre se invoco la seguente dichiarazione System.out.println(b.toString()); Non ci saranno errori durante la compilazione ma ci …
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.