HatoL
Профессор
- Регистрация
- 5 Фев 2008
- Сообщения
- 206
- Реакции
- 36
- Автор темы
- #1
1. Какая, вообще, существует область применения этого языка? Я слышал только про две: J2ME (используется в сотовых телефонах) и Sun Java Server Pages (используется при создании динамических веб-сайтов).
1.1. Возможно ли написание "десктопных", оконных приложений на этом языке?
2. Бесплатен ли этот язык? Т.е. могу ли я его использовать для написания приложений без всяких crack'ов?
3. Компилируемый ли это язык? Смогут ли пользователи посмотреть исходные коды написанных на этом языке программ?
4. Может ли этот язык выполнять запросы на удаленные сервера баз данных? В первую очередь интересует MySQL.
5. Хорошие книги по Java. Есть? Если так, то дайте ссылку в интернет-магазине (в нашем городе ничего нет). Желательно, чтобы книга была написана на русском языке.
6. Подойдет ли этот язык для написания приложений, которые будут использовать протокол TCP ?
Теперь, почему именно Java:
1. Слышал, что этот язык полностью основан на ООП (Объектно-ориентированное программирование). Я ни разу с этим не сталкивался и не понимаю это. Не повод ли это для того, чтобы изучать Java?
2. Также слышал, что это кроссплатформенный язык. Т.е. приложения, написаные под Windows, будут также работать под Linux или FreeBSD. Я, конечно, понимаю, что не гарантируется 100% совместимости, но ее доля будет больше, чем, например, у языка Си.
3. Также говорили, что за языком Java будущее. Навыки, приобретенные при общении с этим языком, обязательно пригодятся в будущем.
4. Этот язык, по синтаксису, похож на Си, а Си, в свою очередь, на PHP, который я, уже достаточно хорошо, освоил. С другой стороны, освоив Java, мне будет несложно перейти на Си.
5. Впоследствии я хочу знать JSP, а знание Java позволит мне ускорить этот процесс.
1.1. Возможно ли написание "десктопных", оконных приложений на этом языке?
2. Бесплатен ли этот язык? Т.е. могу ли я его использовать для написания приложений без всяких crack'ов?
3. Компилируемый ли это язык? Смогут ли пользователи посмотреть исходные коды написанных на этом языке программ?
4. Может ли этот язык выполнять запросы на удаленные сервера баз данных? В первую очередь интересует MySQL.
5. Хорошие книги по Java. Есть? Если так, то дайте ссылку в интернет-магазине (в нашем городе ничего нет). Желательно, чтобы книга была написана на русском языке.
6. Подойдет ли этот язык для написания приложений, которые будут использовать протокол TCP ?
Теперь, почему именно Java:
1. Слышал, что этот язык полностью основан на ООП (Объектно-ориентированное программирование). Я ни разу с этим не сталкивался и не понимаю это. Не повод ли это для того, чтобы изучать Java?
2. Также слышал, что это кроссплатформенный язык. Т.е. приложения, написаные под Windows, будут также работать под Linux или FreeBSD. Я, конечно, понимаю, что не гарантируется 100% совместимости, но ее доля будет больше, чем, например, у языка Си.
3. Также говорили, что за языком Java будущее. Навыки, приобретенные при общении с этим языком, обязательно пригодятся в будущем.
4. Этот язык, по синтаксису, похож на Си, а Си, в свою очередь, на PHP, который я, уже достаточно хорошо, освоил. С другой стороны, освоив Java, мне будет несложно перейти на Си.
5. Впоследствии я хочу знать JSP, а знание Java позволит мне ускорить этот процесс.