Я никак не понимаю, что я буду делать на работе, выучив джаву. Назовите, пожалуйста, примеры программ, к-е на ней чаще пишутся. Что я могу написать, чтобы показать работодателю? Я начала учить ее из интереса, интерес не пропадает, и вот подумалось мне: надо как нибудь использовать накопленные знания,и тут я поняла, что понятия не имею что, кого, чего... написание игр не интересует.
На Java
пишут практически всё что угодно.
Например среды разработки (IDE
) от JetBrains
написаны на Java
- это пример десктоп программ.
Также можно писать сервера. Для этого можно использовать фреймворк Spring
.
И Android
- на нём Java
- один из официальных языков разработки нативных приложений. Второй - Kotlin
, коий пишет та же JetBrains
и который полностью совместим с Java
и является её, грубо говоря, улучшенной версией.
Что можно делать на Java? То же, что и на C, C++, Python, PHP, Ruby... Все, что придет в голову:
Много примеров. Хороший и полезный язык.
Далее взято из этого источника
Почему Java?
Преимущества Java как языка программирования Объектно-ориентированный: в Java все является объектом. Дополнение может быть легко расширено, так как он основан на объектной модели.
Платформонезависимый: в отличие от многих других языков, включая C и C++, Java, когда был создан, он не компилировался в платформе конкретной машины, а в независимом от платформы байт-коде. Этот байт код распространяется через интернет и интерпретируется в Java Virtual Machine (JVM), на которой он в настоящее время работает.
Простой: процессы изучения и введение в язык программирования Java остаются простыми. Если Вы понимаете основные концепции объектно-ориентированного программирования, то он будет прост для Вас в освоении.
Безопасным: методы проверки подлинности основаны на шифровании с открытым ключом.
Архитектурно-нейтральным: компилятор генерирует архитектурно-нейтральные объекты формата файла, что делает скомпилированный код исполняемым на многих процессорах, с наличием системе Java Runtime.
Портативный: архитектурно-нейтральный и не имеющий зависимости от реализации аспектов спецификаций — все это делает Java портативным. Компилятор в Java написан на ANSI C с чистой переносимостью, который является подмножеством POSIX.
Прочный: выполняет усилия, чтобы устранить ошибки в различных ситуациях, делая упор в основном на время компиляции, проверку ошибок и проверку во время выполнения.
Многопоточный: функции многопоточности, можно писать программы, которые могут выполнять множество задач одновременно. Введение в язык Java этой конструктивной особенности позволяет разработчикам создавать отлаженные интерактивные приложения.
Интерпретированный: Java байт-код переводится на лету в машинные инструкции и нигде не сохраняется. Делая процесс более быстрым и аналитическим, поскольку связывание происходит как дополнительное с небольшим весом процесса.
Высокопроизводительный: введение Just-In-Time компилятора, позволило получить высокую производительность.
Распространенный: предназначен для распределенной среды интернета.
Динамический: программирование на Java считается более динамичным, чем на C или C++, так как он предназначен для адаптации к меняющимся условиям. Программы могут выполнять обширное количество во время обработки информации, которая может быть использована для проверки и разрешения доступа к объектам на время выполнения.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Столкнулся с проблемой при запуске проекта Spring MVCПосле запуска бесконечное развертывание происходит
Есть четыре классаПервый класс товары
В HashMap хрянятся ключ-значение, пользователь вводит ключ, программа выводит значениеКак это реализовать?
Появилось задание написать скрипт на Java & Selenium для Linkedin, чтобы автоматически добавлять в друзья всех подряд людей отображающихся в списке...