Wprowadzenie do platformy Java i programowanie w języku Java
Java
description
Transcript of Java
Project made byBartosz Rumiński
Kl. III i rok 2007/2008
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
Java w PolsceMatura
- 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 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
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
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
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
Zmienneint 3 4 -1floatdoublebooleanchar, byte, long, shortString „Ala ma kota”Zmienne:Nazwisko numer mójNumerTelefon
Zmienne użycie
Wyrażenia
Instrukcje sterujące
Generalnie podobne ja w CNajczęściej spotykaneif , while , for , case , return
Instrukcja warunkowa if
Pętla for
Instrukcja while
Instrukcja do-while
Zmienne indeksowaneDefinicja
Użycie
Zakres- Najniższy indeks: 0