0% found this document useful (0 votes)
180 views9 pages

1 Cas Java

This document discusses the Java programming language. It provides an overview of Java's development history from 1991 to 2000 and key characteristics such as being platform independent, object-oriented, and suitable for networked environments. The document also lists literature references on Java and sample internet addresses related to Java.

Uploaded by

Aldin Osmanagic
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views9 pages

1 Cas Java

This document discusses the Java programming language. It provides an overview of Java's development history from 1991 to 2000 and key characteristics such as being platform independent, object-oriented, and suitable for networked environments. The document also lists literature references on Java and sample internet addresses related to Java.

Uploaded by

Aldin Osmanagic
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Programski jezik

JAVA

1.1. Literatura
1. L. Lemay, Ch.L. Perkins, Teach Yourself JAVA in 21 Days, SumsNet, 1996. 2. [Link], J. Peck, Exploring Java, OReilly & Associates, Inc.1996. 3. K. Arnold, [Link], The Java Programming Language, Addison Wesly, 1996. 4. M. Grand, Java Language Reference, OReilly, 1977. 5. [Link], Java forC/C++ Programmers, John Wiley & Sons, 1977. 6. S.N. Kamin, [Link], E.M. Reingold, An Introduction to Computer Science Using Java, McGraw-Hill, 1998.

7. S.J. Hartley, Concurrent Programming, The Java Programming Langage, Oxford University Press, 1998. 8. K. Litwak, Pure Java 2, Sams Pub. 2000.

9. B. Eckel, Thinking in Java, Prentice-Hall, 1998.


10. M. Campione, K. Walroth, The Java Tutorial, Second Edition: Object-Oriented Programming for the Internet, Sun Microsistems, 1988.

1.1.1. Literatura na srpskom jeziku

1.1.2. Literatura sa CD-a

1.1.3. Neke Internet-adrese u vezi sa Javajezikom

Korisne adrese: [Link] [Link] [Link] - FAQ Java-newsgrupe: [Link] [Link] .

1.2. Razvoj programskog jezika Java


Proizvod firme: Sun Microsystems
1991. OAK - namenjen mre`nom ku}nom okru`enju(J. Gosling) 1994. Usmerenje ka Internetu (danasnja upotreba Jave) 1995. Java se lansira na SunWorld-u
Netscape preuzima Javu Javne prezentacije na WEB-u IBM kupuje licencu Koris}enje Jave najavljuje Microsoft

1996. Sun razvija JDK 1.0 1997. Pojavljuje se JDK 1.1, JavaBeans
II konferencija o Javi sa 10000 u~esnika Razne nagrade za uspe{an proizvod

1999. Pojavljuje se JDK 1.2 (Java 2 SDK (Software Dev. Kit)) 2000. Pojavljuje se JDK 1.3.

1.3. Karakteristike prog. jezika Java


Objektno orijentisan, (prost ??) programski jezik Nezavisan od platforme na kojoj se koristi
Pi{i jednom izvr{avaj bilo gde

(Bolje re~eno: Pru`a nadu za povezivanje razli~itih platformi)

Jezik korisnika elektronskih ure|aja pogodan za mre`no okru`enje


(VCR, ra~unari, tv, mobilni telefoni, )

Koristi se u okviru JDK (HotJava - prvi brauzer za podr{ku apletima)

1.3. Karakteristike prog. jezika Java (nastavak )


Obezbe|uje veliku biblioteku klasa (programa) Pogodna za kori{}enje u mre`nom okru`enju (posebno za Internet) Pro{iriv programski jezik Podr`ava konkurentnost preko niti (threads). C/C++ -orijentisan jezik Uklju~uje skuplja~ otpadaka Dobar za prelazak na moderan na~in programiranja Ne mo`e se o~ekivati da }e zameniti Windows-e kao {to se pretendovalo Izgra|ena nad UNICODE-om (\uxxxx)

1.4. ^emu slu`i prog. jezika Java?


Slu`i za kreiranje aplikacija Slu`i za kreiranje apleta Omogu}ava Java Beans-tehnologiju (bean Java-modul za re{avanje konkretnog zadatka) Omogu}ava pravljenje servleta. servlet- aplet koji se izvr{ava na serveru.

Aplikacija - samostalni program za re{avanje jednog (ili skupa) problema, koji sadr`i metod main i jednu ili vi{e klasa.
Aplet (applet) - dinami~ki interaktivni program koji se izvr{ava pomo}u brauzera u okviru WEB-stranice klijenta (ili pomo}u neke samostalne Java-aplikacije). Apleti na Internetu obezbe|uju: animaciju, dvosmernu komunkaciju, sigurnost za korisnika,

kori{}enje grafike, slika, zvuka,


Primeri apleta i aplikacija

You might also like