Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Junior Java Developer
#11
Kos-Master Написал:
Код:
class A{
private int x = 8;
}
class B extends A {
x = 10;
}

Класс А я не изменял, или так нельзя?
Так нельзя.
http://ru.wikibooks.org/wiki/Java/%C2%E8...E%F1%F2%FC
Fortuna - non penis, in manus non recipe.
Ответ
#12
Да, нельзя. Где то читал задачку, которую 80% junior кандидатов не могут сделать, а именно удалить все парные элементы с коллекции List =)
Ответ
#13
Java-man Написал:Reflection вам в помощь.

Нуда нуда и можно сразу идти в астериос, а то приложению обычной мощности сервака не будет хватать, ну или ява ее мега тру кодером:redlol:
Двадцатый век еще бездомней, Еще страшнее жизни мгла, Еще чернее и огромней Тень Люциферова крыла.
Ответ
#14
ALF. Написал:К примеру какие методы имеет класс Object
действительно нужно знать это наизусть?)
[Изображение: l2nextgen.gif]
Ответ
#15
j4ckTheRipp Написал:Да, нельзя. Где то читал задачку, которую 80% junior кандидатов не могут сделать, а именно удалить все парные элементы с коллекции List =)

Если я вас правильно понял то вот один из миллиона вариантов решения, сложного ничего нету, работы на 1 минуту.

Код:
    public static void main(String[] args) throws Exception
    {
            List<Integer> list = new ArrayList<Integer>();
            List<Integer> remove = new ArrayList<Integer>();

            for(int i = 0;i<100;i++)
                list.add(i);
            for(Integer ch : list)
            {
                double lol;
                lol = ((double)ch)/2;
                if(lol == ch/2)
                    remove.add(ch);
            }
            list.removeAll(remove);
            for(Integer ch : list)
                System.out.println(ch);
    }

Цитата:действительно нужно знать это наизусть?)
все возможно, а по сути конечно это очень глупо.
open-team.ru - Freya, HighFive...
Ответ
#16
DiagoD Написал:Если я вас правильно понял то вот один из миллиона вариантов решения, сложного ничего нету, работы на 1 минуту.

Код:
    public static void main(String[] args) throws Exception
    {
            List<Integer> list = new ArrayList<Integer>();
            List<Integer> remove = new ArrayList<Integer>();

            for(int i = 0;i<100;i++)
                list.add(i);
            for(Integer ch : list)
            {
                double lol;
                lol = ((double)ch)/2;
                if(lol == ch/2)
                    remove.add(ch);
            }
            list.removeAll(remove);
            for(Integer ch : list)
                System.out.println(ch);
    }


все возможно, а по сути конечно это очень глупо.
Немного не так сказал, удалить 'элементы с парными индексами. Короче суть в том, что первым в голову напрашивается что то вроде в цикле
if ( i%2 == 0) list.remove(i); //не верно, потому что индексы сразу перестроятся
Правильно было бы взять итератор, который это учтет
Ответ
#17
j4ckTheRipp Написал:Немного не так сказал, удалить 'элементы с парными индексами. Короче суть в том, что первым в голову напрашивается что то вроде в цикле
if ( i%2 == 0) list.remove(i); //не верно, потому что индексы сразу перестроятся
Правильно было бы взять итератор, который это учтет

Что значит "элементы с парными индексами"?

Если с "четными", то можно сделать на подобие того, что показал DiagoD, т.е. записывать данные в дополнительный List и после прохождения цикла выборки - удалить все записанные элементы из исходной коллекции.
Ответ
#18
Можно так как и Диагод , а можно и не создавать 2й list, а взять итератор. А самый простой вариант - это пробежаться по списку просто с конца, тогда ничего не будет перестраиваться.
P.S.
"парные и четные" вроде ж одно и тоже
Ответ
#19
j4ckTheRipp Написал:Можно так как и Диагод , а можно и не создавать 2й list, а взять итератор. А самый простой вариант - это пробежаться по списку просто с конца, тогда ничего не будет перестраиваться.
P.S.
"парные и четные" вроде ж одно и тоже

Ну не знаю, для меня "парный" элемент - это когда существует как минимум 2 и более одинаковых элементов.
Ответ
#20
ALF. Написал:Перед тем как идти на собеседование, пройдите пару тестов с сайта
http://www.quizful.net
на сайте есть раздел с тестами для Junior Java Developer.
Спасибо за ссылочку Wink Не знал об этом сайтике :ek:
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Авто обновление версии Java flopix 0 1,034 03-31-2016, 04:49 PM
Последний пост: flopix
  Java 2 Newble 2 1,551 01-10-2016, 12:42 AM
Последний пост: Newble
  Книга -> Авторизация на сервере(java) Gawric 2 1,515 09-17-2015, 03:11 PM
Последний пост: Gawric
  Опрос - сравнение интов в Java Vetalll 10 4,116 09-06-2014, 10:49 AM
Последний пост: Zeratyl
  Наставник по Java WoWan-SM 8 2,959 04-05-2014, 12:51 AM
Последний пост: WoWan-SM
  java 6 Main 0 1,020 03-23-2014, 08:01 PM
Последний пост: Main
  Сборка java сервера HF Sacura 4 2,117 01-15-2014, 11:56 AM
Последний пост: Burn
  Требуется Java кодер для проекта (Antihack) PainNigga 46 10,245 11-18-2013, 10:56 PM
Последний пост: valsha
  GNU Compiler for Java Aristocrat 4 2,624 10-26-2013, 10:57 AM
Последний пост: Aristocrat
  Java учебник meX 17 3,605 07-12-2013, 11:18 AM
Последний пост: [STIGMATED]

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)