generics

Java generics " cattura di?"

Sto lavorando con un TreeTable e quando cambio cell factory mi viene richiesto di passare un Callback<TreeTableColumn< ... n una libreria). L'utilizzo di un callback di tipo raw funziona. Ma ci sono altre opzioni su come risolvere questo problema?

Risorsa per l'apprendimento di generici Java? [chiuso]

Ho chiaramente bisogno di migliorare le mie conoscenze in questo campo Java, o sono condannato a produrre codice "identico ma non esattamente". Ho già le basi... ma sto cercando una formazione / tuturial orientata solo a questo. Grazie

Crea una classe generale per la finestra di dialogo personalizzata in Java Android

La mia app mostra molte finestre di dialogo personalizzate come Yes/No o Accept/Cancel decissions e, mentre stavo codificando ... // Do something } }); dialog.show(); Sono sicuro che è migliorabile, ma come hai potuto farlo? Grazie

e in Java - perché funziona in questo modo?

Ancora un altro novizio, cercando di comprendere i generici Java. Ho osservato tutti gli argomenti, ho trovato, ma ho ancora ... pena usato questa parola per enfatizzare il significato pesante di entrambi simboli in linguaggio Java) per lo stesso scopo?

Java Generics: assegnazione con parametri jolly nidificati

Per il seguente esempio di codice: public static class Abc<X> { } public static class Def<Y> { } public static ... metri jolly non possono essere utilizzati in questo modo su quelle righe, allora perché l'assegnazione sulla riga 2 è legale?

Elenco delle classi in Java

Ho più classi (B, C e D) che sono sottoclassi della classe A. Ho bisogno di creare una Lista/Array contenente B, C e D e crea ... questo momento: List<Class<? extends A>> list = new ArrayList<Class<? extends A>>(); list.add(B);

Passando la Classe in java di una lista generica?

Ho un metodo per leggere JSON da un servizio, sto usando Gson per fare la mia serializzazione e ho scritto il seguente metodo ... ona. Così è c'è un modo in cui posso sbarazzarmi del parametro di classe o come ottengo la classe dell'ArrayList di MyClass?

Memorizzazione di diversi tipi di elementi in un elenco in Java

Sto cercando di sviluppare un caricatore di tabelle generale il cui schema è noto in fase di runtime. Ciò richiede una class ... elenco di elementi in List<Object> o List<? extends Object>? o c'è un modo migliore per implementare tale classe?

Nella classe generica Java, aggiungi vincoli generici aggiuntivi a livello di costruttore?

Ho un'interfaccia chiamata Bar e una classe generica Fooparametrizzata su un tipo che è un Bar: class Foo<B extends Bar& ... // and we can call the other constructor like this? this(clazz, Arrays.stream(clazz.getEnumConstants()); } }

Eclipse non può dedurre il tipo corretto dal flusso java 8

Il seguente codice funziona bene in tutti i compilatori java online, ma eclipse genera un errore del compilatore. È un bug in ... t; c.toUpperCase())) Da A .<String>flatMap(s -> Collections.singleton(s).stream().map(c -> c.toUpperCase()))

Convertire Java `ordina` firma con `? super T ' a Scala (generici)

Il problema: Guardando questa domanda sulla migrazione della firma Java public <A extends Comparable<? super A>&g ... ore di riferimento ciclico e si rende conto che Scala offre alternative migliori in termini di covarianza ecc. (ie Ordering).

Java generics e la classe Number

Voglio creare un metodo che confronta un numero ma può avere un input che è una qualsiasi delle sottoclassi di Number. Ho gu ... todi per recuperare questo per ogni primativo ma voglio un modo pulito di selezionare quello corretto. È possibile? Salute

Tipo di classe Java

Ho un blocco di codice che funziona e volevo chiedere che cosa sta succedendo esattamente qui? Class<?> normalFormClas ... ttere jolly "<?>" è la parte che mi confonde. Perché questo dovrebbe essere usato piuttosto che non usarlo (generici)?

Java Generics: compareTo e " capture#1-di?"

Quanto segue mi dà un messaggio di errore: public static List<Comparable<?>> merge(Set<List<Comparable< ... tipo di tutto Comparable in modo da poter chiamare .compareTo e ordinare questa lista. Sto usando i generici in modo errato?

Collezioni non generiche in Java-eventuali usi?

Ci sono situazioni in cui è meglio usare una raccolta non generica in Java piuttosto che generica (o esistono ancora solo per la compatibilità con le versioni precedenti)?

Java 8 Generico di Generico per Monad Transformer

Sto usando "totally lazy" e ho un desiderio per Either<String,Option<A>> in un programma che sto scrivendo. Ques ... ound: type parameter M where M is a type-variable: M extends Monad<Option<?>> declared in class OptionT

mappa java di processori generici

Dopo aver trascorso un po 'di tempo su questo penso di poter usare un po' di aiuto. Fondamentalmente sto cercando di creare ... posso aggirare questo avvertimento? Mi chiedo se l'intero approccio non sia buono e c'è un modo più elegante per progettarlo.

Java Self bound generico

Ho auto limitato generico come: public interface SelfConfigurable<E extends SelfConfigurable<E>> { E config ... ure(...)); <-- No error! But why? L'unica differenza in ConfigurableSegmentFilter vs ConfigurableSegmentFilter<?>

Java6, Guava, generici, inferenza di tipo

Ho scritto un metodo di utilità in Java: public static final ImmutableSortedSet<TimeUnit> REVERSED_TIMEUNITS = Immutab ... tore di oggetti se pensi che sia sbagliato...) Quindi mi chiedo solo perché l'inferenza di tipo non funziona in questo caso?

javac: tipi incompatibili richiesti: classname trovato: classname

Il seguente codice viene compilato in JDK6. Fallisce in JDK7 con errore di compilazione. java: incompatible types required ... Exporter<T> { } [Per completezza, la sostituzione di generic con IExporter e altre modifiche lo rendono compilato. ]