10+ лет занимаюсь разработкой под NET, и сейчас решил познакомиться с параллельной вселенной: JVM+Kotlin. Подскажите плиз, что лучше почитать, чтобы побыстрее въехать. Интересует, в первую очередь, сама платформа, язык уже во вторую.
Когда начинал работать под NET, помню, читал Рихтера CLR via C#. Есть что-то подобное в мире JVM? (Раздел "Книги" форума видел. Кажется, он давно не обновлялся (надеюсь коллеги не обидятся).
Understand how various Java platforms and compilers affect performance Learn how Java garbage collection works Apply four principles to obtain best results from performance testing Use the JDK and other tools to learn how a Java application is performing Minimize the garbage collector’s impact through tuning and programming practices Tackle performance issues in Java APIs Improve Java-driven database application performance
Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io
R> Understand how various Java platforms and compilers affect performance Learn how Java garbage collection works Apply four principles to obtain best results from performance testing Use the JDK and other tools to learn how a Java application is performing Minimize the garbage collector’s impact through tuning and programming practices Tackle performance issues in Java APIs Improve Java-driven database application performance
R> Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io
Здравствуйте, Мрачный кот, Вы писали:
МК>10+ лет занимаюсь разработкой под NET, и сейчас решил познакомиться с параллельной вселенной: JVM+Kotlin. Подскажите плиз, что лучше почитать, чтобы побыстрее въехать. Интересует, в первую очередь, сама платформа, язык уже во вторую. МК>Когда начинал работать под NET, помню, читал Рихтера CLR via C#. Есть что-то подобное в мире JVM? (Раздел "Книги" форума видел. Кажется, он давно не обновлялся (надеюсь коллеги не обидятся).
Очень общий вопрос. Платформа большая и разнообразная. Если ты gui на андроиде пилишь это одно, а если hft-биржу пилишь, совсем другое, а вычислительный грид — это уже третье. А внутренности JVM — это совсем отдельная тема.
Впрочем, я за жизнь ни одной книги по java не прочитал, да и устаревают они быстро. Тут порекомендовали книгу 2014 года... Гы, это что, богом забытая java7 там?.. Ведь десять лет — это же целая эпоха в айти.
Так что лучше задавай конкретные вопросы, какая именно тема тебя интересует и там уже можно будет советовать конкретные подходы, библиотеки, доки и т.п.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Здравствуйте, r0nd, Вы писали:
r> ·>Впрочем, я за жизнь ни одной книги по java не прочитал, да и устаревают они быстро. r> Так ты, Толик, и по плюсам ни одной книги не прочел.
А оно надо? Из программирования я помню по студенчеству прочёл только по OLE/COM что-ли или около того. Охрененно полезно, да.