Определение за Java

Sun Microsystems разработи през 1991 г. обектно-ориентирания език за програмиране, известен като Java . Целта е да се използва в декодер , тип устройство, което отговаря за приемането и декодирането на телевизионния сигнал. Първото име на езика е бил дъб , а по-късно е бил известен като зелен и фино възприел деноминацията на Java .

Java

Намерението на Sun беше да създаде език със структура и синтаксис, подобен на C и C ++ , но с по-прост обективен модел и премахване на инструменти с ниско ниво.

Стълбовете, на които се основава Java, са пет: обектно-ориентирано програмиране, възможност за изпълнение на една и съща програма в различни операционни системи, включване на поддръжка по подразбиране за работа в мрежа, възможност за изпълнение на кода в отдалечени системи на Безопасен начин и лекота на използване.

Обикновено Java приложенията се компилират в байт-код (двоичен файл, който има изпълнима програма), въпреки че те могат да се компилират и в оригиналния машинен код.

Sun контролира спецификациите и развитието на езика, компилаторите, виртуалните машини и библиотеките на класовете чрез Java Community Process . През последните години компанията (придобита от Oracle ) пусна голяма част от Java технологиите под лиценза GNU GPL .

Приложението Java е много широко. Езикът се използва в голямо разнообразие от мобилни устройства, като телефони и малки уреди. В рамките на Интернет, Java позволява да се разработват малки приложения (известни като аплети ), които са вградени в HTML кода на дадена страница, за директно изпълнение от браузър; Заслужава да се отбележи, че е необходимо да има правилен плъгин за неговата работа, но инсталацията е лека и проста.

Причини да изберете Java над други езици

* Той е обектно-ориентиран : въпреки че има критици на този режим, обектно-ориентираното програмиране е много удобно за повечето приложения и е от съществено значение за видео игрите. Сред най-очевидните предимства, които предлага, е голям контрол върху кода и по-добрата организация, тъй като е достатъчно да се напише веднъж методите и свойствата на даден обект, независимо от броя на използваните.

* Той е много гъвкав : Java е език, специално подготвен за повторно използване на кода; позволява на потребителите да вземат програма, която са разработили преди известно време и да я актуализират много лесно, независимо дали трябва да добавят функции или да я адаптират към нова среда.

* Работи на всяка платформа : за разлика от програми, които изискват специфични версии за всяка операционна система (като Windows или Mac), приложения, разработени в Java, работят във всяка среда, тъй като не ги изпълнява системата , а виртуална машина (известна като Java Virtual Machine или JVM ).

* Използването му не включва икономически инвестиции : програмирането в Java е абсолютно безплатно; Не е необходимо да се придобива лиценз , а просто да се изтегли комплектът за разработка ( Java Development Kit или JDK ) и да се даде свобода на въображението.

* Това е с отворен код : Java предлага кода на почти всичките си библиотеки, така че разработчиците да могат да ги познават и изучават в дълбочина или да разширяват функционалността си, като се възползват от себе си и от другите.

* Това е разширяем език : продължавайки с предишната точка, всеки програмист има свободата да преглежда и подобрява родния Java код, а работата им може да се превърне в решение на проблемите на много хора по света. Безброй разработчици са се възползвали от това качество на езика и продължават да го правят.

border=0

Търсете друго определение