Я изучаю Java в эти дни, и я провел много времени с .NET, поэтому, когда я хочу экспортировать или импортировать библиотеки, они обычно находятся в формате .dll, который называется сборкой в среде .Net, и они скомпилированные в IL, и они могут иметь ресурсы, такие как изображения, xml, audio и son, любым способом.
Мне тоже интересно, как и на Java. Я читал документы, но они на самом деле меня немного смутили, и чтобы прояснить ситуацию, мне нужны твои помощники.
Вопросы:
- .NET Assembly - это то же самое, что и java.jar?
- .dll содержит скомпилированный код IL, а .jar содержит файлы с кодом .class/byte.
-
Говорят ресурсы, какие ресурсы мы говорим здесь? Изображения,.txt файлы и т.д. Или все они возможны?
-
Я изучил AWS (API веб-сервиса Amazon для java), и я увидел три файла .jar, и они
- AWS-ява-СДК-1.1.1.jar
- AWS-ява-СДК-1.1.1-javadoc.jar
- AWS-ява-СДК-1.1.1-sources.jar
и содержат файлы .class - java-документацию в формате html и .java файлы, которые до сих пор не скомпилированы. Итак, я понял, что .jar не просто включает скомпилированные байтовые коды (.class), а также другие вещи.
- Когда я хочу импортировать java-библиотеки, мне всегда нужно будет импортировать файлы .jar?
- Когда я хочу экспортировать свои собственные java-библиотеки, мне нужно экспортировать в .jar файл.
Спасибо за помощь заранее.