Java — язык компьютерного программирования
Java был создан компанией Sun Microsystems под руководством Джеймса Гослинга и работа над ним началась в 1991 году, когда он был готов, он был запущен в 1995 году.
А в 2010 году Oracle купил Sunmicrosystem, так что теперь Java является продуктом Oracle.
Java работает по принципу «WORA»,
т.е. «ПИСАТЬ ОДИН РАЗ, ЗАПУСКАТЬ ВЕЗДЕ».
Java в основном используется для создания этого
мобильного приложения (особенно приложений для Android)
настольного приложения
веб-приложения
веб-сервера и сервера приложений
воспроизведения
подключения к базе данных
и многое другое
Теперь, если мы говорим об особенностях Java, то Java — это мультиплатформенный язык программирования, объектно-ориентированный язык и язык компилятора, и это язык со статической типизацией.
Java — безопасный язык программирования, потому что Java работает в режиме -time, он выполняет тестовый запуск перед запуском любой программы и обнаруживает ошибки перед запуском любой программы.
И он не содержит вирусов, поэтому это безопасный язык
Java имеет 3 основные платформы: Java SE (Standard Edition) Java ME (Mobile Edition) Java EE (Enterprise Edition)
Что такое объектно-ориентированный язык?
Что такое язык компилятора?
Что такое статически типизированный язык?
Объектно-ориентированный
oop — это объектно-ориентированная модель программирования, а не язык программирования, в котором мы используем объекты, а не действие или функцию, и используем данные вместо логики
Это не язык, который мы должны начать писать, это просто способ написание, которое легко для программиста, в создании программы, в этом мы видим каждую проблему как объект, который он может решить быстро.
Что такое язык компиляции?
Компилятор действует как переводчик.
Но как?
давайте посмотрим.
Здесь два человека, один понимает по-английски, а другой понимает только по-хинди, теперь если они хотят говорить друг с другом, то не могут, поэтому им нужен переводчик который понимает и хинди, и английский.
Здесь первый человек называется машиной или компьютером, который понимает только машинный код, который мы также называем двоичным кодом {010101}
Другой человек, который понимает только хинди, — это мы, то есть программист, который не понимает двоичный код, он понимает только исходный код, это язык программирования.
То есть между ними стоит компилятор-транслятор, который переводит наш исходный код в машинный код.
Что такое статически типизированный язык?
Статически типизированный: когда мы создаем переменную, мы должны указать ее тип данных, тогда только вы сможете использовать эту переменную, в противном случае мы не можем использовать эту переменную
Статически типизированный язык заставляет нам определить его тип данных перед созданием переменной.