Uploaded by Дмитрий Ведменский

Java представляет собой язык программирования и платформу вычислений

advertisement
Java представляет собой язык программирования и платформу вычислений,
которая была впервые выпущена компанией Sun Microsystems в 1995 г.
Технология эволюционировала из скромной разработки до инструмента,
который играет серьезную роль в современном цифровом мире, предоставляя
надежную платформу для множества сервисов и приложений. Инновационные
продукты и цифровые услуги, разрабатываемые для будущего, также будут
создаваться на основе Java.
1) Наибольшее среди всех языков программирования степень переносимости
программ.
2) Встроенная поддержка работы в сетях(как локальных, так и интернет)
3)Мощные стандартные библиотеки
Основные минусы языка:
1. низкое сравнение в сравнении с другими языками быстродействие
2. повышенные требования в оперативке
3.большой объем стандартных библиотек и технологий, создают сложности в
изучении языка.
4.постоянное развитие языка, вызывает наличие как устаревших, так и новых
средств, имеющих одно и тоже функциональное назначение.
Основные особенности языка:
Полностью объектно-ориентированным ЯП. Например С++ тоже является
ООП языком, но есть возможность писать не в таком стиле программы.
Реализован с использованием интерпретации байт кода.
Программа сначала транслируется в машинно-независимый код, а потом
интерпретируется в некоторые программы интерпретаторы. (JVM) –
виртуальная джава-машина.
Программа на Java транслируется в byte код выполняемый JVM.
А она в свою очередь обрабатывает данный код и передает инструкцию
компьютеру как интерпретатору.
Byte код не зависит от оборудования, Java – кроссплатформенный язык.
Есть множество версий языка Java, компания выпускает JDK.
Разработка, компилирование программ.
Структурная схема жизненного цикла разработки программы и заупска на
языке Java.
Исходный текст программы должен быть в файле с расширением .java
Для компиляции программ используется JavaC. Язык набора JDK.
Файл байт кода используется виртуальной машиной JVM. Для каждой ОС,
Или устройства разрабатывается своя виртуальная машина, в то время как
байт код программы остаётся неизменным.
Основная конструкция Java, основной объект с которыми можно что-то
сделать это класс. У каждого классы есть какие-либо характеристики, которые
называются поля, другими словами это переменные.
Так же имеются функция, другими словом – метод.
Для написания программы подойдет любой текстовый редактор,
существенным является в нем поддержка длинных имён файлов.
В простейшем случае Java приложение состоит из одного .java файла.
Простейшая программа:
Файл Main.java:
class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Если не планируется, что программу будут запускать на выполнение, а
описанный класс будет использоваться в других программах, то наличие
метода main не обязательно.
‘Имя класса’ ‘Имя переменной’ = new “имя класса”
Ключевое слово сообщает виртуальной машине о том, что в памяти
выделяется место под новый экземпляр класса.
Есть программный код Java заключенный внутри класса, не может быть
никого программного текста за исключением нескольких специальных
директив вне класса и интерфейса. Каждый файл с расширением .java должен
обязательно содержать в себе класс с таким именем как называется этот
файл, учитывается регистр.
Каждый public класс должен быть в своём файле, внутри указанного файла
могут быть и другие классы, но их имена должны отличаться от имени
главного класса(имени файла) и они не должны быть публичными.
Внутри класса может быть конструкция main, так же может быть и не быть.
Так же могут быть статичные, приватные, публичные.
Download