Я имею интервью завтра утром и просто узнал, что буду также брать часовой тест мастерства Java!
Я - сертифицированный разработчик.NET C#, но едва коснулся Java начиная с колледжа. (Да, я думаю о переключении от разработки.NET до Java!)
Я не собираюсь быть способным эффективно переполнить всю библиотеку Java завтра утром. Каковы некоторые ключевые идеи, что я должен учиться, который мог бы на самом деле иметь значение в таком кратковременном кадре? (Ревизоры будут принимать во внимание, что у меня было мало воздействия Java.)
Спасибо!
ПРИМЕЧАНИЕ редактирования: Я думаю, что экзамен будет записанным, таким образом, никакой определенный IDE.
Может быть, у вас будет достаточно времени, чтобы прочитать эту статью . Вам, вероятно, не нужно будет читать все это, только ключевые моменты.
Я хотел бы выделить некоторые различия:
ref
и out
с использованием ключевого слова
В синтаксисе Java вы должны явно определить методы получения и установки Например:
public int getX () {return x; } public void setX (int x) {this.x = x; }
Java не имеет goto
Полагаю, это может быть полезно: Технические интервью - Java
Это действительно хорошая коллекция вопросов собеседований, связанных с Java, с ответами, разделенными на разные категории. Вы можете быстро проверить свою ситуацию!
Если экзаменаторы принимают во внимание тот факт, что вы в последнее время мало знакомы с Java, все будет в порядке.
Поскольку Java и C # так тесно связаны, у вас все будет хорошо.
Может быть, освежите в памяти некоторые основы Java, такие как документация по API и учебники Sun / Oracle для чего-нибудь конкретного.
Но самое главное - убедиться, что вы используете правильный синтаксис. Java и C # похожи, но, очевидно, не одинаковы.
Также ознакомьтесь с любой (если есть) IDE, которую вы будете использовать. Это может помочь вам безмерно , когда вы пишете свой код.
IDK о тебе, но я никогда не пытаюсь раздувать свои навыки. Вы знаете то, что знаете, и вы не знаете многого о Java. Как вы сказали, они должны это знать и принимать во внимание.
Лично я стараюсь найти работу, которая соответствует моим навыкам, чтобы я мог продолжать их развивать. Если вы всегда пытаетесь подогнать свои навыки под найденное вами объявление о работе, что ж, вы будете заниматься этим всю оставшуюся жизнь!
Что касается java, C# очень похож, как вы знаете, просто помните, что вы не можете сделать
string a = "aa";
string b = "cc";
if (a == b)
{}
вы должны сделать что-то вроде
if (b.isEqualTo(a))
{}
или что-то вроде этого (не помню)
Удачи!!! :) Может быть тест не имеет значения, они должны понять насколько вы хороший .NET разработчик, а Java это просто средство.
Вы можете использовать среду IDE? Если да, я думаю, вам следует изучить множество библиотек, чтобы изучить синтаксис.
Если IDE нет, то накрутишь купи Head First Java (есть в PDF).