Pin
Send
Share
Send


Слънчеви микросистеми разработен, в 1991 , обектно-ориентираният език за програмиране, известен като Ява , Целта беше да се използва в a приставка , тип устройство, което отговаря за приемането и декодирането на телевизионния сигнал. Първото име на език беше дъб , след това стана известно като зелен и прие фино деноминацията на Ява .

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

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

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

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

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

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

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

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

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

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

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

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

Pin
Send
Share
Send