Junior Java Developer - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 18.07.2012, 12:49   #1
Аватар для ALF.
Герой

Автор темы (Топик Стартер) Junior Java Developer

И так формучане )
Хочу просто дать кому то пару советов.
Возможно кто то из Вас еще ищет работу, и возможно хочет начать именно с Junior Java Developer
В общем хочу Вам посоветовать :-)

Для начала, что должен знать Junior:
По сути джун должен знать весь состав Java SE
Так же желательно уделить особое внимание на многопоточность.
Желательно прочитать книгу Герберт Шилд "Java - полное руководство"

Кстати, кто считает себя джуниором, решите такое вот маленькое и реально простенькое задание:
Код:
class A{
 private int x = 8;
}
class B{
 реализируйте в в этом классе доступ к приватной переменной x класса А. 
Класс А изменять нельзя
}
Перед тем как идти на собеседование, пройдите пару тестов с сайта
http://www.quizful.net
на сайте есть раздел с тестами для Junior Java Developer.

Будьте бдительны!
Если Вы считаете себя МегоЯва кодером который с легкостью сможет устроится Junior Java Developerом и Вы не прочитали ни одной книге по яве - говорю сразу, никуда Вас не возьмут

Так же на собеседовании помимо тестов по яве, могут быть просто тесты по ООП.
К примеру что такое полиморфизм, инкапсуляция и т д.
Как они реализуются в яве.
Бывают вопросы элементарные, о которых все забывают.
К примеру какие методы имеет класс Object
и т д
Так же нужны знания английского.
Кто устраивался Junior Java Developer-ом - делимся опытом в этой теме
ALF. вне форума Отправить сообщение для ALF. с помощью ICQ Отправить сообщение для ALF. с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 18.07.2012, 13:15   #2
Аватар для Ashe
Олдфаг

По умолчанию Re: Junior Java Developer

Ключевое слово private означает, что доступ к члену класса не предоставляется никому, кроме методов этого класса. Другие классы того же пакета также не могут обращаться к private-членам.
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 18.07.2012, 13:22   #3
Аватар для JavaMan

По умолчанию Re: Junior Java Developer

Цитата:
Сообщение от Ashe Посмотреть сообщение
Ключевое слово private означает, что доступ к члену класса не предоставляется никому, кроме методов этого класса. Другие классы того же пакета также не могут обращаться к private-членам.
Reflection вам в помощь.
JavaMan вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.07.2012, 13:30   #4
Олдфаг

По умолчанию Re: Junior Java Developer

Альфу одиноко, он решил дать нам пару советов, лол ваще.
G1ta0 вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 18.07.2012, 13:50   #5
Аватар для Sp1tfire
Участник

По умолчанию Re: Junior Java Developer

если для джуниора reflection надо знать, то для сениора - опыт управления космическими кораблями?
Sp1tfire вне форума Ответить с цитированием
Непрочитано 18.07.2012, 13:54   #6
Аватар для JavaMan

По умолчанию Re: Junior Java Developer

Цитата:
Сообщение от Sp1tfire Посмотреть сообщение
если для джуниора reflection надо знать, то для сениора - опыт управления космическими кораблями?
А что такого трудного в рефлекшене ? Посмотрел на апи, и сразу всё понятно. Другое дело, что он нужен не часто.
JavaMan вне форума Ответить с цитированием
Непрочитано 18.07.2012, 14:09   #7
Аватар для Ashe
Олдфаг

По умолчанию Re: Junior Java Developer

Цитата:
Сообщение от Java-man Посмотреть сообщение
Reflection вам в помощь.
Код:
class A {
	private int x = 8;
}

class B {
	public void go() throws NoSuchFieldException, IllegalAccessException {
		Class<A> clazz = A.class;
		Field x = clazz.getDeclaredField("x");
		x.setAccessible(true);
		
		x.set("x", new Integer(3));
	}
}
Как то так?!
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 18.07.2012, 14:28   #8
Аватар для DiagoD

По умолчанию Re: Junior Java Developer

Цитата:
Сообщение от Ashe Посмотреть сообщение
Код:
class A {
	private int x = 8;
}

class B {
	public void go() throws NoSuchFieldException, IllegalAccessException {
		Class<A> clazz = A.class;
		Field x = clazz.getDeclaredField("x");
		x.setAccessible(true);
		
		x.set("x", new Integer(3));
	}
}
Как то так?!
ну это вы задаете значение)

Вот так нам выведет значение:
Код:
A a = new A();
Field field = a.getClass().getDeclaredField("x");
field.setAccessible(true);
System.out.println(field.get(a));
field.setAccessible(false);
__________________
open-team.ru - Freya, HighFive...
DiagoD вне форума Отправить сообщение для DiagoD с помощью ICQ Отправить сообщение для DiagoD с помощью Skype™ Ответить с цитированием
Непрочитано 18.07.2012, 14:34   #9
Аватар для Ashe
Олдфаг

По умолчанию Re: Junior Java Developer

Цитата:
Сообщение от DiagoD Посмотреть сообщение
ну это вы задаете значение)

Вот так нам выведет значение:
Код:
A a = new A();
Field field = a.getClass().getDeclaredField("x");
field.setAccessible(true);
System.out.println(field.get(a));
field.setAccessible(false);
Спасибо, разобрался. У Вас более изящно получилось
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 18.07.2012, 15:15   #10
Аватар для Kos-Master
Deleted

По умолчанию Re: Junior Java Developer

Код:
class A{
 private int x = 8;
}
class B extends A {
 x = 10;
}
Класс А я не изменял, или так нельзя?
__________________
Kos-Master ?
Kos-Master вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ищем программера Java Core Developer на частичную основу niko42 Рынок / Marketplace 15 10.09.2011 15:39
Java Developer metafen Рынок / Marketplace 2 05.07.2011 20:19
Требуется программер Java Core Developer на частиную основу niko42 Рынок / Marketplace 12 21.05.2011 23:24
Java Core Developer на интересную работу. Bugsoft Рынок / Marketplace 0 26.03.2011 09:28
Java developer looking for project JavaDev Рынок / Marketplace 12 18.12.2010 14:38


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 00:25. Часовой пояс GMT +3.

Вверх