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.

4
Interfaccia vuota per combinare più interfacce
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 …

8
Java - Perché chiamiamo un array un "vettore"?
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 …
20 java 

5
Modo efficiente per mescolare gli oggetti
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 …
20 java  collections 


4
Perché le dimensioni dell'heap sono fisse su JVM?
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 …
20 java 


4
Chi estende le interfacce? E perché?
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 …

7
Java IDE scritto in Java puro? [chiuso]
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 …


2
I metodi void Java restituiscono implicitamente questo
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 è …
20 java 





7
Differenza tra modello e principio
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 …

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.