Hyper Srbija
Dobrodošli na forum Srpska Koliba! Zabavite se , pregledajte teme i forume, kreirajte svoje i čuvajte duh Srbije! Za sva pitanja obratite se adminu - korisniku Admin Dzoni! Smile

P.S. Admin Team
Hyper Srbija

Portal i Forum za zabavu, druženje i edukaciju.
 
PrijemPrijem  Hyper PortalHyper Portal  KalendarKalendar  GalerijaGalerija  Često Postavljana PitanjaČesto Postavljana Pitanja  TražiTraži  Lista članovaLista članova  Korisničke grupeKorisničke grupe  Registruj seRegistruj se  PristupiPristupi  
Traži
 
 

Rezultati od :
 
Rechercher Napredna potraga
Ključne reči
Zadnje teme
» Facebook hakovan - pomoć
Čet 24 Jan - 0:23:45 od Mile

» Top 10 Best Real Time Strategy Games in 2012
Čet 24 Jan - 0:22:39 od Mile

» Pravila foruma Marketing menadžment
Čet 3 Jan - 5:59:25 od Admin Dzoni

» Osvežen dizajn
Čet 3 Jan - 5:38:02 od Admin Dzoni

» Pregled novih smajlija
Čet 6 Dec - 0:29:19 od nikoletina

» Razlog postojanja pričaonice
Uto 4 Dec - 23:08:56 od Admin Dzoni

» [Akcija] Dodavanje smajlija
Ned 25 Nov - 2:27:07 od Admin Dzoni

» Prijava za moderatore
Ned 25 Nov - 2:19:17 od Admin Dzoni

» Automatski kursor
Ned 25 Nov - 1:56:43 od Admin Dzoni

Novembar 2017
PonUtoSreČetPetSubNed
  12345
6789101112
13141516171819
20212223242526
27282930   
KalendarKalendar
Affiliates
free forum


Delite | 
 

 Java (programski jezik)

Pogledaj prethodnu temu Pogledaj sledeću temu Ići dole 
AutorPoruka
Admin Dzoni
Admin
Admin
avatar

Broj poruka : 49
Poeni : 3007
Reputacija : 2
Datum upisa : 12.09.2012
Godina : 22
Lokacija : Beograd , Srbija

PočaljiNaslov: Java (programski jezik)   Uto 23 Okt - 1:57:10

[You must be registered and logged in to see this image.]
Лого програмског језика Јава

Јава (енгл. Java, изговор: јава, ∗џава) је објектно-оријентисани програмски језик, који је развила компанија Sun Microsystems почетком деведесетих година. Многи концепти Јаве су засновани на језику Оберон Никлауса Вирта, творца Паскала, Модуле и других језика, и Ханспетера Месенбека. Избацили су концепт модула и увели пакете какве данас знамо, који се ослањају на фајл систем и увели формално концепт класа из објектно-оријентисане парадигме. Осим тога, језик има синтаксу сличну језицима C и C++, али је много строжи при превођењу, дизајниран тако да буде независан од платформе, и са поједностављеним управљањем меморијом. Претпоставља се да је ово урађено због популарности језика C, али и због једноставности неких структура. Прва верзија је званично објављена 1995. године.

Историја Јаве

1991. - Џејмс Гослинг (James Gosling), Патрик Нотон (Patrick Naughton) и Мајк Шеридан (Mike Sheridan) почињу пројекат зелен (Green - OS).
1994. - Америчка фирма Sun Microsystems издаје нови језик заснован на Green OS програмском језику Oak
1995. - Sun издаје прву верзију језика Java.

Писање и извршавање Јава кода

Јава је објектно-оријентисани програмски језик те као такав поштује правило да се једна класа налази у једном фајлу (осим унутрашњих класа). Изворни код се чува у фајловима са наставком .java. Програми написани у програмском језику Јава се не компајлирају у машински код, већ се преводе у бајт-код, и тако преведени фајлови имају наставак .class. Да би се извршио програм написан у Јави, неопходно је имати Јава Виртуелну Машину, на којој се интерпретира бајт-код. Управо се кориштењем Јава Виртуелне Машине постиже независност од платформе, тако да се исти бајт-код може једнако извршавати на сваком оперативном систему на коме је инсталирана Јава Виртуелна Машина.

Уништавање објеката

Уклањање непотребних објеката из меморије обавља garbage collector. Овај процес ради независно од покренутих програма и самостално одлучује које објекте ће уклонити из меморије. Осим уклањања сувишних објеката он врши дефрагментацију меморије. Његовим кориштењем се програмер ослобађа посла који се односи на ослобађање меморије кроз програмски код. На овај начин се не мора водити рачуна о деструкторима већ се њихов посао изводи аутоматски. Garbage collector је могуће покренути и мануелно.

Синтакса

Пример кода

Kod:
// Ако се класа зове Pozdrav, име фајла мора бити Pozdrav.java
 
public class Pozdrav {
    // Главној методи се предаје низ параметара унетих са командне линије
 
    public static void main(String[] argv) {
        System.out.println("Здраво свете!");
    }
}

Коментари

-Једноредни коментари обележавају се са // и завршавају се на крају реда
-Двосмерни коментари обележавају се са /* и завршавају се са */. Ови коментари могу се простирати преко више редова. Не могу бити угнеждени.
-Коментари за документацију обележавају се са /** и завршавају се са */. Ови коментари могу се простирати преко више редова. Не могу бити угнеждени.

Сепаратори

За раздвајање, јава користи неколико знакова:

-() (обичне заграде) - Служе за одвајање листе параметара од позива методе. Користе се и за наглашавање приоритета израза, за груписање израза у управљачким наредбама као и за одређивање типова података при конверзији.
-{} (витичасте заграде) - Служе за ограђивање вредности аутоматски иницијализованих низова, за дефинисање блокова наредби, класа, метода као и за дефинисање локалног опсега важења променљивих.
-[] (угласте заграде) - Користе се за издвајање вредности чланова низова и за декларисање самих низова.
-; (тачка и зарез) - Закључује наредбу.
-, (зарез) - Раздваја идентификаторе у декларацији променљиве и користи се за повезивање наредби унутар петљи.
-. (тачка) - Служи за раздвајање назива пакета од потпакета и класа као и за раздвајање променљивих или метода од имена објеката.

Резервисане речи

Све до J2SE5, јава је садржавала 48 резервисаних речи. Уз синтаксу сепаратора и оператора оне представљају дефиницију програмског језика Јава.

Резервисане речи јаве су: abstract, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, extends, final, finally, float, for, goto, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile и while.

Осим ових, резервисане су и вредности: true, false и null.

Изговор

Програмски језик Јава је добио назив по острву у Индонезији, са кога САД увозе велике количине кафе. Другим речима, Јава је у САД појам који се везује за кафу на сличан начин као што је то у Србији Бразил. Американци име овог острва (па самим тим и име програмског језика) изговарају Џава или Ђава, што је погрешно, јер Индонежани, своје острво називају управо тако - Јава. У српском говорном подручју је устаљено да се име програмског језика изговара исто као и име острва, дакле, Јава, иако се понегде практикује амерички изговор.

Izvor: http://sr.wikipedia.org/wiki/Јава_(програмски_језик)
Nazad na vrh Ići dole
Pogledaj profil korisnika http://hypersrbija.serbianforum.info
 
Java (programski jezik)
Pogledaj prethodnu temu Pogledaj sledeću temu Nazad na vrh 
Strana 1 od 1

Dozvole ovog foruma:Ne možete odgovarati na teme u ovom forumu
Hyper Srbija :: TECH Deo :: Internet | PC :: HTML / WML :: JavaScript-
Skoči na: