Java для разработчиков С# - программирование
Подтвердить что ты не робот

Java для разработчиков С#

Каков самый быстрый набор ресурсов для разработчика С#, желающих попасть в поле, работающий в команде Java корпоративного класса?

4b9b3361

Ответ 1

Я бы предложил следующие книги:

На самом деле Java - это отличный чайник с рыбой - для разработки корпоративных приложений гораздо больше, чем для С#. У вас есть разные вещи, о которых можно беспокоиться: EJB, Enterprise и "Personal", и т.д. И т.д.

Лучший совет, который я могу вам дать, - использовать IDE NetBeans. Он большой, медленный и громоздкий, но он действительно ведет вас на протяжении большей части пути.

Ответ 2

Сам язык должен быть прост для понимания. Существует не так много языковых конструкций, все возможно в библиотеках.

Библиотеки будут привыкать. Две наиболее важные вещи, которые вы можете сделать, чтобы попасть в исходное положение:

1: используйте NetBeans или Eclipse и удалите ctrl-space ВСЕ ВРЕМЯ. Это похоже на божественный ключ.

2: закладка этой страницы: https://docs.oracle.com/javase/8/docs/ (или тот, который подходит для вашей версии java, но версия не имеет большого значения). Каждый квадрат на графике представляет собой пакет библиотеки, щелкните один из них, который вы хотите просмотреть. Попытайтесь понять, что делает каждый пакет. Просмотрите интересующие вас пакеты и сканируйте их. Эта страница также ссылается на множество учебников.

После этого это просто вопрос изучения других библиотек, которые вам понадобятся для выполнения вашей работы. есть много для J2EE, если ваша группа использует это, вы, вероятно, закончите использование Hibernate, и вы должны изучить обмен сообщениями и, возможно, RMI (возможно, вы не используете его напрямую, но почти все коммуникации внутри java основаны на RMI).

запомнить ctrl-space. Он предоставит вам параметры, списки функций, которые соответствуют тому, что вы набрали до сих пор, оно заполняет декларации импорта, расширяет макросы,...

О, и два других трюка Eclipse: Ctrl-Shift-T. "Тип поиска" (в eclipse есть один в NetBeans, но я не могу вспомнить последовательность клавиш, возможно, ctrl-shift-O). В любом случае, вы вводите неполное имя класса, и оно даст вам список всех подходящих классов в вашем проекте. Нажмите один, чтобы открыть его.

Ct щелчок. Переход к объявлению/определению того, что вы нажимаете.

Ответ 3

Будьте готовы к абстракциям. Много и много абстракций;)

Ответ 4

Ознакомьтесь с документацией API для пакетов java.lang, java.io и java.util. Шутки в сторону. Знак любителя, в java, - это кто-то, пишущий цикл, когда есть метод в java.util.Collections, который уже делает то, что они хотят.

Ответ 6

Понятное, структурированное и всестороннее завершение на http://www.kynosarges.org/JavaCSharp.html.

В нем также упоминаются известные обходные пути для отсутствия функций С#/CLR/BCL.