Project made by Bartosz Rumiński Kl. III i rok 2007/2008
Java Java 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
Java w Polsce Matura - W wykazie języków od 2008/2009 Matura międzynarodowa - Java jest jedynym językiem programowania - Podstawy programowania obiektowego
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
Java – mity i fakty Mam 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
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 środowisk Programowanie obiektowe nie znajduje się w programie szkolnym - Javę można także wykorzystać w tradycyjny - nieobiektowy sposób
Java - zalety Nowoczesny język programowania Niezależny od platformy (Windows, Linux) Atrakcyjne zastosowania - Aplikacje - Aplety, Serwlety, JPS (strony WWW) - Midlety (JavaME – telefony komórkowe) Duże możliwości graficzne Kompilatory i środowisko programistyczne dostępne bezpłatnie
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
Czesc.java
Zmienne int float double boolean char, byte, long, short String Ala ma kota Zmienne: Nazwisko numer mójNumerTelefon
Zmienne użycie
Wyrażenia
Instrukcje sterujące Generalnie podobne ja w C Najczęściej spotykane if, while, for, case, return
Instrukcja warunkowa if
Pętla for
Instrukcja while
Instrukcja do-while
Zmienne indeksowane Definicja Użycie Zakres - Najniższy indeks: 0