English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

История на Java

Софтуер RSS Feed





Езикът Java програмиране е все по-популярни всеки ден. Това е езикът, без което човек не може дори да се надяваме да земя на работа тези дни. Но има някой дори се чудеха как този език дойде това? Има много истории за много книги са написани. Тук е моят вариант (не е одобрена от Sun Microsystems). Езикът Java програмиране с произход от Индонезия. Той е трябвало да бъдат използвани от туристи посетите тази страна всяка година. Защо туристи искате да използвате компютър? Е, това не са обикновени туристи. Те са богати туристи. Били те не са богати, те няма да пътуват половината път около света за посещение това място. Повечето хора биха се съдържание, за да видите точно това, което е на разположение близо до града. Например, ако сте Texan живее в Далас, ще посети съхранение или могат да бъдат парка река Троица. Ако живеете в Ню Орлеан пространство, вие ще видите "Св. Mary's Байю. Веднъж в живота си, един вероятно ще посещение Хавай или Ниагара. Но ще Индонезия и остров Бали, Java и т.н. не е за обикновените хора. Във всеки случай, следващите Обратно на въпроса защо тези туристи, трябва да използват компютърни програми. Те не отивам просто да се забавляват и да получите някои работи по един забавен атмосфера, тъй като тези хора са много важни people.From самото начало Java е трябвало да бъде компютърно независими. Това означава, че ако се напише програма на Java в един компютър, то би трябвало да работи във всички компютри. Това е било необходимо, тъй като туристите въвеждат всички видове компютри с тях. Някой въвеждат Windows машина, някои Макинтош Apple. Някои от богатите такива въвеждат нд сървър работни станции или дори един супер computer.Before започват да създават Java те също искат да видят, ако има подобни неща направи вече. Въпреки че не можаха да намерят нито един, намериха те могат да използват много черти от някои съществуващи езици. Един такъв език, установено е C + +. C + + е едно повишение през език наречен C. Всъщност, идеята на C + + е вече скрити в C. В този език, може да се увеличение на променлива, казвам аз, чрез прилагане на + + оператор например аз + +. Това би увеличило стойността на променливата и по един. Ако имах на стойност 5, той ще го направи 6 и т.н. Какво визия! Във всеки случай, да се върне към C + +, той направи важна напредък през C чрез въвеждането на идеята за един клас. За да се разбере клас, трябва да undestand структура, която е вече се използва в С. структура е група от променливи. Например, може да има име, адрес и т.н. възраст за всяко лице. Вместо да бъдат използвани поотделно, в C може да ги групират заедно и го наричат един човек. Създателят на С + + заяви не е необходимо да изложи тези променливи (име, адрес и т.н.) към външния свят. Те казаха тези данни трябва да бъдат скрити от външния свят. Те призоваха тази концепция encapsulation.Another важно Приносът на C + + е концепцията за inheritence. Тази концепция може да бъде най-добре се обяснява с пример. Да се върнем на примера на лицето. Лице, което е много общо понятие. Не може да има много различни видове лица, например лекари, адвокати, учители, или просто един скитник! Но всеки един от тези хора имат име, адрес и т.н. възраст Дори един скитник е всички тези. Създателят на С + + мисъл може да се определи база лицето клас повикване и други класове могат да бъдат изведени от него. На обикновен английски, това ще означава, доктор е специален вид на лице, адвокат, е друг специален вид на лицето. Сега общата атрибутите на всички тези различни хора могат да бъдат пуснати в лице класа и специални атрибути могат да бъдат пуснати на пазара на производния класове, например болница за лекар, съдът за адвокат, и нищо за bum.But C + + все още е комплекс с неща, като указатели, памет течове и множество inheritence. Показалецът концепция е взет от С и че е много разхвърлян! Показалецът е особен вид променлива, която сочи към други променливи. Тъй като не е имало насоки за това как да използват тези насоки, тя е много лесно насипно след тях. В едно типично две хиляди линии програмата, би често завършват с hundredes на указатели, сочещи към хиляди, някои от които са указатели, а някои просто променливи. Излишно е да казвам това направи една голяма програма е изключително трудно да се чете и когато програмист замина за друга компания, те не биха имали друг избор освен да просто хабят си програма! Това понякога е необходимо да се направите това, дори когато програмист е около и много жив. Това е така, защото той е създаден в рамките насоки на програмата си е взела един свой собствен живот и не се поддавам на всеки опит да се предскаже как програмата трябва да се държат. Управление на паметта е също друга слаба точка на C и C + +. Програматорът е бил отговорен за почистване на паметта им програма ще разпределя и използва. Ако не направите това ще доведе до катастрофа на цялата computer.Multiple inheritence, макар и умерено използван, е друга характеристика на C + +, която прави живота на един програмист мизерни. Той, обаче, е неговото използване, особено при интервюта за работа. Този въпрос, мисля, помогнете разделянето им на пшеница от chaff.But C + + все още има някои хубави и прости функции, като inheritence, капсулиране и т.н. Те са нещо, което може да се опише в обикновен английски език, едно нещо, което може да обясни на един лаик. Така създателите на Java са решили да вземат добри характеристики на inherience, капсулиране, полиморфизъм и от C + +, докато се отстраняват лошите характеристики, като множество inherience, насоки и т.н. управление на паметта е подобрена в Java когато програмист няма да бъде държана отговорна за управление на паметта. Те могат да почисти след себе си, ако искате да получите допълнителни кредити, но те не се нуждаят да. Излишно е да казвам всичко това е голяма новина за туристите в Индонезия! Java въведени много яснота в нотации също. Например, в C + +, че ще каже клас лекар: лицето, което означава лекар е получено от лицето. Това е очевидно много загадъчен. В съща ситуация може да се изрази в Java в клас лекар разширява лице, което е много по-лесно за разбиране. Но има няколко неудобни неща в Java твърде особено когато някой каже, клас скитник разширява лице (последното ми скитник шега)! Java направи важен принос в графичния потребителски интерфейс (GUI) област. C + + е наистина липсва опит тук. Те Visual C + +, но работи само на Windows среда. Но той не работи в UNIX системи или mackintoshes. Също като другите характеристики на Java, това също е трябвало да бъде платформено независим. Това беше необходимо, защото може да се въведе някакъв малък GUI в уеб страница, която може да бъде видяна над интернет. И никой не може да контролира какви други компютри ще have.After известно време, бе необходимо да се обадя програми от един компютър на друг компютър. За да направите това, те създават J2EE. Аз не съм сигурен как са дошли с името J2EE. В "J" на J2EE, разбира се, означава "Java", и мога да бъда сигурен разумно "2" означава "да". Но аз не знам каква е "част ЕЕ" е за всички, най-вероятно някакъв вид разширение. Или в този момент те се наредиха на имена, които се сетиш. Така те решават да имат една от тези, които просто още неясни acronyms.If желаете, можете да посетите дома си page.Copyright ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В © 2003 Гаутам

Член Източник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!

уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Подайте членове на Messaggiamo.Com директория

Категории


Авторско право 2006-2011 Messaggiamo.Com - Карта на сайта - Privacy - уебмастъра представят вашите статии за Messaggiamo.Com директория [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu