Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

> Правила раздела

В данном разделе создавать темы могут только Администраторы.
Отвечать в темах могут только Advanced Members, Experts, Друзья La2Base.
Простые пользователи могут лишь просматривать темы.


2 страниц V   1 2 >  
Closed TopicStart new topic
Набор Java программистов в La2base Developers Team[gracia], Отвечаем на вопросы под хайдом.
Destus
сообщение 2.3.2009, 21:11
Сообщение #1



111
Группа: Глав. Админ
Сообщений: 1913
Регистрация: 20.1.2008
Поблагодарили: 3105 *


Ответы пишем под хайдом > 500! Отвечаем на все, что знаем. На все не обязательно! Если не знаете, ставьте дефиc.
Вмести с ответами вы так-же можете оставить ваше резюме, информацию о вас итд.


Цитата
1. Есть ли в Java встроенные беззнаковые типы (unsigned int итд)?


2. Можно ли в Java с помощью указателя обратится к памяти по адресу?


3. Какое имя должен иметь метод играющий роль конструктора класса?


4. Где применяют ключевое слово super?


5. Что делает модификатор static?


6. Может ли тип byte хранить отрицательное значение?


7. Что такое Garbage Collector(GC) и его назначение (кратко)?


8. Допишите программу:
С помощью итератора (Iterator) вывести на консоль содержимое массива arl.
ArrayList<String> arl = new ArrayList<String>();
arl.add("Stroka 1"); arl.add("Stroka 2"); arl.add("Stroka 3");
Iterator<???> iter = ???


9. Могут ли интерфейсы содержать реализации?


10. В чем разница между implements и extends?


11. Есть ли в Java деструкторы, или что их заменяет?


12. Какое назначение у блока try-catch?


13. Что делает функция trim() ?


14. Можно ли в Java создать два метода с одинаковым именем? Если да, то как?


15. Можно ли обратится к методу с модификатором Private из другого класса? Если да, то как?


16. Какая разрядность в битах у типа long?


17. Какой еще существует тип с плавающей точкой, кроме double? И какова его разрядность?


18. Есть ли в Java постфиксный инкремент\декремент?


19. Можно ли использовать ключевое слово this в статических классах? Если да, то как?


20. Возможно ли в Java создавать рекурсии?


Вопросы составлены Abst


С уважением Destus.

p.s Необоснованный флуд и оффтоп будет караться банхаммером.

Терпеть не могу тормозов, идиотов, кулхацкеров и быдло кодеров. Не потому, что я кодер, а потому что после них приходится убирать лопатой кучи отходов. Если бы была моя воля, засунул всех в 1 топку и сжег к *беней матери их всех с корнем и их фришками.
Go to the top of the page
 
+Quote Post
NightSun
сообщение 2.3.2009, 21:48
Сообщение #2



Психически неуравновешенный человек
Группа: Advanced Members
Сообщений: 400
Регистрация: 29.10.2008
Поблагодарили: 91 *


Сори на то что знаю на то и ответил:
[hide=1500]1)У них есть встроенный последовательный канал.
2)Вы не можете преобразовать целое число в указатель, а также обратиться к произвольному адресу памяти. Поскольку объекты в C++—это просто указатели на адреса памяти, C++ можно передавать указатели на произвольные типы в списках Java управляется со своими задачами без помощи препроцессора
3)В своих определениях классов и модулей мы всегда начинаем имена полей с префикса m_ или m. программист должен иметь возможность сослаться на текущий объект
4)Если ключевое слово WHERE и условие отстутствуют, из таблицы удаляются все записи. Пример: Эта команда удаляет запись об издательстве Super Computer Publishing.
5)Модификатор static позволяет сделать метод доступным
6)При необходимости хранить целое число больше, чем может вместить тип данных Integer, можно использовать тип данных Long вместо него. Переменные Long могут содержать числа в диапазоне от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807. Операции с переменными Long выполняются немного медленнее, чем с переменными Integer.
20)Рекурсия в языке Java ограничена по соображениям производительности. ...[/hide]
Go to the top of the page
 
+Quote Post
Underworld
сообщение 2.3.2009, 23:27
Сообщение #3



Умелец
Группа: Experts
Сообщений: 243
Регистрация: 3.3.2008
Поблагодарили: 71 *


В общем попробуем свои силы))
Приватный текст
Написать 1500 сообщений (1500 осталось)
Go to the top of the page
 
+Quote Post
nuit
сообщение 3.3.2009, 17:26
Сообщение #4



Познающий
Группа: Members
Сообщений: 53
Регистрация: 2.5.2008
Поблагодарили: 19 *


[hide=1500]
1. есть char
2. можно (sun.misc.Unsafe)
3. имя класса
4. чтобы обратиться к родителю
5. создаёт глобальную переменную/функцию доступную без создания класса/константу
6. может
7. очищать мемори хип от участков памяти с объектами на которые никто не ссылается
8.
Код
for (Iterator<String> it = arl.iterator(); it.hasNext(); ) {
  String s = it.next();
  System.out.println(s);
}

for (String s : arl) {
  System.out.println(s);
}


9. нет
10. implements - рассказывает о том какие функции реализует класс/ extends - рассказывает о том кто родитель :)
11. finalize - непредсказуемая и убогая функция :)
12. перехватывать исключения
13. подрезает вайтспэйсы по краям
14. в разных классах :)
15. можно: с помощью SharedSecret, jni итд..
16. 64
17. float 32
18. есть
19. статичные классы - тоже самое что и обычные, только в нэймспэйсе класса в котором задавали это :)
20. о да, хотспот VM их любит :) сразу вспоминается красивейшая реализация алгоритма балансировки LLRB-Tree, которую недавно продемонстрировал сэджвик... К сожалению, подобная красота обычно реализуется на языках, у которых есть нечто подобное hotspot'у..
[/hide]

//Abst: 5+ ^^
Go to the top of the page
 
+Quote Post
Aquanox
сообщение 3.3.2009, 21:01
Сообщение #5



Новичок
Группа: Members
Сообщений: 23
Регистрация: 7.5.2007
Поблагодарили: 40 *


Приватный текст
Написать 200 сообщений (200 осталось)


Сообщение отредактировал G-Unit - 13.6.2009, 10:48
Go to the top of the page
 
+Quote Post
JustMeGiveWmz
сообщение 3.3.2009, 21:02
Сообщение #6



L2Revolution.ru Admin
Группа: La2base Clients
Сообщений: 341
Регистрация: 17.9.2008
Поблагодарили: 194 *


Смысл того, что ты нашел в гугле? Как ты будешь дальше работать?..
Go to the top of the page
 
+Quote Post
Aquanox
сообщение 3.3.2009, 21:14
Сообщение #7



Новичок
Группа: Members
Сообщений: 23
Регистрация: 7.5.2007
Поблагодарили: 40 *


Цитата(JustMeGiveWmz @ 3.3.2009, 20:07) *
Смысл того, что ты нашел в гугле? Как ты будешь дальше работать?..

смысл в том что за 12 минут можно ответить на все эти вопросы, умея лишь пользоваться поиском.

на всякий случай ответы (меня по большому счету меня интересует только код):
[hide=512]


1. Есть ли в Java встроенные беззнаковые типы (unsigned int итд)?

нет, разработчики посчитали это излишним.

2. Можно ли в Java с помощью указателя обратится к памяти по адресу?

а разве в Java есть сиподобные указатели? нет.

но существует забавный класс sun.misc.Unsafe с помощью которого это возможно

3. Какое имя должен иметь метод играющий роль конструктора класса?

такое же как имя класса

4. Где применяют ключевое слово super?

для вызова "вышестоящих" методов

5. Что делает модификатор static?

делает поле\метод\класс статическим

6. Может ли тип byte хранить отрицательное значение?

да (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Byte.html)

7. Что такое Garbage Collector(GC) и его назначение (кратко)?

убирает мусор, в виде потерянных объектов, из памяти.

8. Допишите программу:
С помощью итератора (Iterator) вывести на консоль содержимое массива arl.
ArrayList<String> arl = new ArrayList<String>();
arl.add("Stroka 1"); arl.add("Stroka 2"); arl.add("Stroka 3");
Iterator<???> iter = ???

вопервых - разве arl массив О.о помоему это список построенный на базе массива.

for(String s : arl) System.out.printf("%s\n", s); // foreach для любых Iterable конвертируется в выражение с итератором.

for(Iterator<String> $i = arl.iterator(); $i.hasNext();System.out.println($i.next())); // как работает рассказывать не буду.


9. Могут ли интерфейсы содержать реализации?

на то они и интерфейсы что ее не имеют.

10. В чем разница между implements и extends?

такая же как "реализовать" и "расширить". одна реализует интерфейс, вторая расширяет класс.

11. Есть ли в Java деструкторы, или что их заменяет?

нет. частично можно заменить на Object#finalize()

12. Какое назначение у блока try-catch?

перехват исключений

13. Что делает функция trim() ?

обрезает все левые и правые отступы(проблелы \r\n \t) в строке

14. Можно ли в Java создать два метода с одинаковым именем? Если да, то как?

лижбы были разные сигнатуры:
void foo(int a);
void foo(Integer a);
void foo(int b, long c);

15. Можно ли обратится к методу с модификатором Private из другого класса? Если да, то как?

напрямую - нет, а с помощью Reflection а также некоторых классов Sun JDK легко.

16. Какая разрядность в битах у типа long?

64 вроде

17. Какой еще существует тип с плавающей точкой, кроме double? И какова его разрядность?


float

18. Есть ли в Java постфиксный инкремент\декремент?

естественно, как и в Cpp

19. Можно ли использовать ключевое слово this в статических классах? Если да, то как?

откуда может быть указатель на текущий обьект, если обьекта не существует.

20. Возможно ли в Java создавать рекурсии?

можно.


[/hide]

Сообщение отредактировал Aquanox - 3.3.2009, 21:18
Go to the top of the page
 
+Quote Post
wantedspree
сообщение 3.3.2009, 22:00
Сообщение #8



Свой человек
Группа: Advanced Members
Сообщений: 102
Регистрация: 31.1.2008
Поблагодарили: 70 *


судя по ошибкам в сообщении и юзании гугла, я сомневаюсь, что человек опытный) хотя не мне решать, я тут как бе рядовой юзер( хотя довольно долго с базой) Но моё мнение: человек должен знать, только тогда он будет шитаться работником и профессионалом, а не юзать каждый раз гугл, что бы узнать то или другое....


_________________________________
Разработка дизайнов,баннеров,промо-картинок на тематику Lineage II
_________________________________________
Подробности в ICQ: 8372813
Go to the top of the page
 
+Quote Post
LA2BaseReader
сообщение 3.3.2009, 22:06
Сообщение #9



Новичок
Группа: Newbies
Сообщений: 4
Регистрация: 7.2.2009
Поблагодарили: 0 *


Приватный текст
Написать 500 сообщений (500 осталось)


Собственно на вопросы ответил, а можно узнать о работодателе? К примеру З/П, ну или другие плюшки :)?
Go to the top of the page
 
+Quote Post
Destus
сообщение 4.3.2009, 21:17
Сообщение #10



111
Группа: Глав. Админ
Сообщений: 1913
Регистрация: 20.1.2008
Поблагодарили: 3105 *


Цитата
Собственно на вопросы ответил, а можно узнать о работодателе? К примеру З/П, ну или другие плюшки :)?


Работадатель лично я, сначало работа будет бесплатной(PR шарные сборки, попутно их наработка, PR естественно la2base) далее в зависимости от сборки и количества людей в команде.

Терпеть не могу тормозов, идиотов, кулхацкеров и быдло кодеров. Не потому, что я кодер, а потому что после них приходится убирать лопатой кучи отходов. Если бы была моя воля, засунул всех в 1 топку и сжег к *беней матери их всех с корнем и их фришками.
Go to the top of the page
 
+Quote Post
lando1
сообщение 4.3.2009, 21:36
Сообщение #11



Новичок
Группа: Newbies
Сообщений: 1
Регистрация: 4.3.2009
Поблагодарили: 0 *


Приватный текст
Написать 501 сообщений (501 осталось)


Сообщение отредактировал G-Unit - 13.6.2009, 10:49
Go to the top of the page
 
+Quote Post
AlesaN
сообщение 7.3.2009, 19:16
Сообщение #12



23
Группа: La2base Clients
Сообщений: 102
Регистрация: 18.3.2008
Поблагодарили: 73 *


Цитата(TARAN @ 7.3.2009, 3:54) *


[Простите за offtop ] неужто сама глава Рт сюда пожалывал ? =) [/off]
Go to the top of the page
 
+Quote Post
AKILA
сообщение 7.3.2009, 20:01
Сообщение #13



RedLine Dev Team
Группа: Advanced Members
Сообщений: 207
Регистрация: 29.3.2008
Поблагодарили: 169 *


[Простите за offtop ] Ты угадал и еще Аква сюда решил пожаловать, интересно, что решит Игорь [/off]
Go to the top of the page
 
+Quote Post
JustMeGiveWmz
сообщение 7.3.2009, 20:25
Сообщение #14



L2Revolution.ru Admin
Группа: La2base Clients
Сообщений: 341
Регистрация: 17.9.2008
Поблагодарили: 194 *


[off]Не думаю, что таран делает это в хороших намерениях (подает заявку) =)[/off]
Go to the top of the page
 
+Quote Post
Aquanox
сообщение 8.3.2009, 1:07
Сообщение #15



Новичок
Группа: Members
Сообщений: 23
Регистрация: 7.5.2007
Поблагодарили: 40 *


[off]помоему вы сильно обнадежились - уникальнось ника нельзя гарантировать, и он может повторяться. Только вот вопросы как были слабые так и остались. Тот кто умеет пользоваться поиском - тот знает больше неумеющего.[/off]

Сообщение отредактировал Aquanox - 8.3.2009, 1:08
Go to the top of the page
 
+Quote Post
AbsT
сообщение 8.3.2009, 1:10
Сообщение #16



Ålderdom - ingen glädje..
Группа: Глав. Админ
Сообщений: 1053
Регистрация: 10.12.2007
Поблагодарили: 768 *


Aquanox, я какбе не и планировал сложные.
Раз человек знаком с явой, умеет, понимает доки и маны то значит и обучится в процессе работы.
Вообщем - даю добро.
Составь тестовые вопросы на свое усмотрение, спасибо зачтеца ))

Love: Java, dot NET, SQL, C
Hate: PHP, Python, Forth, Pascal
Go to the top of the page
 
+Quote Post
Underworld
сообщение 8.3.2009, 1:33
Сообщение #17



Умелец
Группа: Experts
Сообщений: 243
Регистрация: 3.3.2008
Поблагодарили: 71 *


Цитата(Aquanox @ 8.3.2009, 1:12) *
[off]помоему вы сильно обнадежились - уникальнось ника нельзя гарантировать, и он может повторяться. Только вот вопросы как были слабые так и остались. Тот кто умеет пользоваться поиском - тот знает больше неумеющего.[/off]

чтобы использовать поиск надо хоть немного знать яву, т.е. знать где искать
Go to the top of the page
 
+Quote Post
nuit
сообщение 8.3.2009, 10:07
Сообщение #18



Познающий
Группа: Members
Сообщений: 53
Регистрация: 2.5.2008
Поблагодарили: 19 *


Цитата
Составь тестовые вопросы на свое усмотрение, спасибо зачтеца ))

Ну можно заставить показывать результаты прохождения этих тестов..
_http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=1068
_http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=2782
Go to the top of the page
 
+Quote Post
NightSun
сообщение 8.3.2009, 18:27
Сообщение #19



Психически неуравновешенный человек
Группа: Advanced Members
Сообщений: 400
Регистрация: 29.10.2008
Поблагодарили: 91 *


Приватный текст
Написать 1000 сообщений (1000 осталось)

Решил немного под напрячь мозг )
Go to the top of the page
 
+Quote Post
LA2BaseReader
сообщение 9.3.2009, 22:56
Сообщение #20



Новичок
Группа: Newbies
Сообщений: 4
Регистрация: 7.2.2009
Поблагодарили: 0 *


Цитата(nuit @ 8.3.2009, 11:12) *
Ну можно заставить показывать результаты прохождения этих тестов..
_http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=1068
_http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=2782


Не удержался...
+ Прошу учесть что половину теста протрындел по телефону.


Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 13.6.2026, 11:28