8
ответов

Что такое необработанный тип и почему мы не должны его использовать?

Вопросы: Что такое необработанные типы в Java и почему я часто слышу, что их не следует использовать в новом коде? Какая альтернатива, если мы не можем использовать необработанные типы, и как это лучше?
вопрос задан: 22 March 2017 16:13
4
ответа

Это - хорошая практика для замены Класса Классом <? расширяет Объект> для предотвращения предупреждений?

В наборе o' помещает в моем коде, у меня есть что-то вроде этого: общедоступный Класс mySpecialMethod () {возвращает MySpecialClass.class;} то, которое вызывает Класс предупреждения, является необработанным типом. Ссылки на...
вопрос задан: 16 December 2008 06:52
3
ответа

Предупреждений непроверенных можно избежать при переопределении метода с необработанными параметрами типа?

Я расширяю класс, определенный в библиотеке, которую я не могу изменить: общедоступный класс Родитель {общественность освобождает init (Свойства карты) {...}}, Если я определяю класс 'Ребенок', который расширяет Родителя и я...
вопрос задан: 8 January 2009 16:23
2
ответа

Объединение необработанных типов и общих методов

Вот вопрос, этот первый список кода компилируется просто отлично (JDK 1.6 | JDK 1.7): ArrayList < String > a = новый ArrayList < String > (); String [] s = a.toArray (new String [0]); Однако, если я ...
вопрос задан: 2 August 2013 07:51
0
ответов

ماذا تعني <؟> في جافا؟ [مكرر]

تكرار محتمل: Java Generics في Eclipse ، تلقيت تحذيرات لاستخدام "rawtypes" وأحد إصلاحاته هو إضافة <؟>. على سبيل المثال: معلمة الفئة = String.class؛ // Eclipse ...
вопрос задан: 23 May 2017 12:04
0
ответов

Дженерики Java и шаблоны проектирования: не параметризация ссылки на универсальный тип всегда плохо?

этот вопрос частично связан с моим последним вопросом. У меня есть общий класс, представляющий коллекцию общих объектов: открытый интерфейс MyObject {} открытый интерфейс ...
вопрос задан: 23 May 2017 11:55
0
ответов

ArrayList принимает строку

открытый класс Main {public static void main (String [] args) {ArrayList ar = new ArrayList (); List l = new ArrayList (); l.add ( "а"); л ....
вопрос задан: 10 April 2015 03:58
0
ответов

Почему компилятор Java жалуется на использование foreach с необработанным типом? [дубликат]

У меня возникла странная ошибка компилятора при использовании дженериков в цикле for-each в Java. Это ошибка компилятора Java или мне что-то здесь действительно не хватает? Вот весь мой класс: public class Generics & ...
вопрос задан: 18 October 2011 16:09
0
ответов

Java: удаление предупреждения «Comparable is a raw type»

Предположим, у меня есть метод с именем foo, принимающий 2 объекта в качестве параметра. Оба объекта относятся к одному типу и реализуют сопоставимый интерфейс. void foo (Сначала объект, затем объект) {if (! first ....
вопрос задан: 10 August 2011 09:55
0
ответов

Почему необработанные типы в одном месте приводят к тому, что общие сайты вызовов в другом месте обрабатываются как необработанные?

Рассмотрим следующий пример: import java.util. *; class Foo {public int baz (List список строк) {return 1; } public int baz (ArrayList список объектов) {возврат 2; } ...
вопрос задан: 23 May 2011 16:47
0
ответов

Почему класс <? > предпочтительнее класса

Если я объявлю Class как поле: Class fooClass; Затмение дает мне предупреждение: класс является необработанным типом. Ссылки на универсальный тип Class должны быть параметризованы. Что это означает на практике? ...
вопрос задан: 3 December 2010 08:40
0
ответов

Java 6: Unsupported @SuppressWarnings («rawtypes») предупреждение

Я переехал на новую машину, на которой установлен новейший Java-компилятор Sun и заметил некоторые предупреждения в существующем коде Java 6. В Eclipse IDE было предложено аннотировать назначение с помощью: @ ...
вопрос задан: 5 September 2010 16:19
0
ответов

Переопределение наклона класса Scala сравнивает метод от Интерфейса Java, который расширяет java.util.comparator

Я в настоящее время работаю над портом jEdit плагина для написания всего кода в Scala. Однако я вынужден в определенный момент реализовать свой собственный Компаратор. Мой упрощенный код следующие: класс выдерживает сравнение...
вопрос задан: 25 July 2010 12:11