Java

19
Project made by Bartosz Rumiński Kl. III i rok 2007/2008

description

Java. Project made by Bartosz Rumiński Kl. III i rok 2007/2008. Java. - PowerPoint PPT Presentation

Transcript of Java

Page 1: Java

Project made byBartosz Rumiński

Kl. III i rok 2007/2008

Page 2: Java

JavaJava już wkrótce stanie się powszechnym językiem

programowania, nauczanym nie tylko na uczelniach akademickich, ale również w szkołach średnich. W krajach wysoko rozwiniętych, a zwłaszcza w USA Java wyparła już C i Pascala, pozostawiając C++ tylko wyspecjalizowana dziedzinę programowania systemowego. We wszystkich wiodących uniwersytetach przedstawiono na Javę nie tylko naukę programowania ale i wiele wyspecjalizowanych przedmiotów w tym bazy danych, grafikę, multimedia, i struktury danych.

W świetle tego powstaje pytanie czy warto zaczynać naukę programowania od innego języka niż Java? :-P

Recenzja książki J. Bieleckiego Java w szkole. 11.1999

Page 3: Java

Java w PolsceMatura

- W wykazie języków od 2008/2009

Matura międzynarodowa

- Java jest jedynym językiem programowania- Podstawy programowania obiektowego

Page 4: Java

Java w Polsce

Konkurs Informatyczny WMiI UMK- Od 2001 roku JAVA jako język we którym

można przysyłać rozwiązania- Od edycji2003/2004 Java, JavaScript i PHP

jako jedyne języki w których można wykonywać rozwiazania

- Java – około 10% rozwiązań Olimpiada Informatyczna- Od 2007/2008 Java w wykazie narzędzi

Page 5: Java

Java – mity i faktyMam stary komputer i nie uruchomię Javy - PIII 300MHz, 128 MB RAM już wystarcza Ile kosztuje ??? - 0,00 zł (java.sun.com) Java jest trudna- Znając podstawy programowania wystarczy

dzień aby napisać aplikację Java nie ma środowiska graficznego- NetBeans, Eclipse, … - dobre i bezpłatne

Page 6: Java

Java – mity i fakty cdn.Brak pomocy w języku polskim - Kilkanaście książek w cenie już od 20 złKomunikaty Javy są w języku angielskim- Niestety tak- Istnieje możliwość szybkiej polonizacji

środowiskProgramowanie obiektowe nie znajduje

się w programie szkolnym- Javę można także wykorzystać w tradycyjny -

nieobiektowy sposób

Page 7: Java

Java - zaletyNowoczesny język programowaniaNiezależny od platformy (Windows, Linux)Atrakcyjne zastosowania - Aplikacje - Aplety, Serwlety, JPS (strony WWW) - Midlety (JavaME – telefony komórkowe)Duże możliwości graficzneKompilatory i środowisko programistyczne

dostępne bezpłatnie

Page 8: Java

Java czy C++Java ma składnię podobną do C++Podstawowa różnica:- W Javie obiekty- W C++ bajty pamięci• Różne podejście:- Java – język obietkowy (Object Oriented)- C++ - wykorzytuje obiekty (Object Based)

Programowanie obiektowe w Javie jest łatwe

Page 9: Java

Czesc.java

Page 10: Java

Zmienneint 3 4 -1floatdoublebooleanchar, byte, long, shortString „Ala ma kota”Zmienne:Nazwisko numer mójNumerTelefon

Page 11: Java

Zmienne użycie

Page 12: Java

Wyrażenia

Page 13: Java

Instrukcje sterujące

Generalnie podobne ja w CNajczęściej spotykaneif , while , for , case , return

Page 14: Java

Instrukcja warunkowa if

Page 15: Java

Pętla for

Page 16: Java

Instrukcja while

Page 17: Java

Instrukcja do-while

Page 18: Java

Zmienne indeksowaneDefinicja

Użycie

Zakres- Najniższy indeks: 0

Page 19: Java