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.
Supponiamo di avere due interfacce: interface Readable { public void read(); } interface Writable { public void write(); } In alcuni casi gli oggetti di implementazione possono supportare solo uno di questi, ma in molti casi le implementazioni supporteranno entrambe le interfacce. Le persone che usano le interfacce dovranno fare …
Sto leggendo un libro sulla programmazione Java e desidero confermare che comprendo la definizione della parola "vettore". Wikipedia dice che il vettore è "Una matrice unidimensionale", fonte http://en.wikipedia.org/wiki/Vector . Non sarebbe più semplice chiamare l'array semplicemente un array? C'è qualche motivo per cui abbiamo bisogno di usare un linguaggio di …
Sto scrivendo un programma per alcuni software di quiz. Ho una classe di domande che contiene gli ArrayList per domande, risposte, opzioni, segni e segni negativi. Qualcosa come questo: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Voglio mescolare …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . La serializzazione viene utilizzata per la persistenza in Java. Potrebbe andare …
Qualcuno può spiegarmi perché i JVM (non ne ho controllati troppi, ma non ne ho mai visto uno che non lo ha fatto in quel modo) devono essere eseguiti su una dimensione heap fissa? So che è più semplice implementarlo su un semplice heap contiguo, ma Sun JVM ha ormai …
... e smascheramento / deserializzazione? La spiegazione di Wikipedia non mi lascia saggio! Sono un programmatore Java, nel caso in cui la terminologia venga utilizzata in modo diverso in lingue diverse.
AFAIK, le mie classi extendsgenitore e le implementsinterfacce. Ma mi imbatto in una situazione, in cui non posso usare implements SomeInterface. È la dichiarazione di un tipo generico. Per esempio: public interface CallsForGrow {...} public class GrowingArrayList <T implements CallsForGrow> // BAD, won't work! extends ArrayList<T> Qui l'uso implementsè sintatticamente …
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 6 anni fa . Esiste un IDE Java scritto in Java? Ho appena ricevuto il mio laptop DET del …
Commentare al giorno d'oggi è più facile che mai. In Java, ci sono alcune belle tecniche per collegare i commenti alle classi e gli IDE Java sono bravi a creare shell di commenti per te. Lingue come Clojure consentono persino di aggiungere una descrizione di una funzione nel codice della …
ci sono un paio di discussioni su SO sui metodi setter che restituiscono "questo" tipo. E sembra che Java 7 avesse la proposta di metodi vuoti per restituirlo. Ma questa proposta non è riuscita a raggiungere le funzionalità di Java 7. Non sono riuscito a capire se questa proposta è …
Sto in un ambiente in cui le persone credono: I generici Java sono la funzione utilizzata esclusivamente per la scrittura di librerie e non per la vera codifica. C ++ è un linguaggio di programmazione OO; templateè una funzione opzionale ed evitabile Tuttavia, queste persone fanno molto affidamento sulle librerie …
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 …
C'è uno scopo per dichiarare un init()metodo per un tipo? Non sto chiedendo se dovremmo preferire init()un costruttore o come evitare di dichiarareinit() . Sto chiedendo se c'è qualche logica dietro la dichiarazione di un init()metodo (visto quanto sia comune) o se è un odore di codice e dovrebbe essere …
In Java esistono tipi primitivi per byte, short, inte longla stessa cosa per la floate double. Perché è necessario impostare una persona su quanti byte utilizzare per un valore di base? La dimensione non potrebbe essere determinata dinamicamente a seconda della grandezza del numero trasmesso? Ci sono 2 motivi a …
Qual è la differenza tra modelli e principi di progettazione orientata agli oggetti? Sono cose diverse? Per quanto ho capito, entrambi cercano di raggiungere un obiettivo comune (ad es. Flessibilità). Quindi posso dire che uno schema è un principio e viceversa? Principio di progettazione = SOLID (ovvero principio di inversione …
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.