Wprowadzenie do Java

background image

Project made by

Bartosz Rumiński

Kl. III i rok 2007/2008

background image

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. 11.1999

background image

Java w Polsce

Matura

-

W wykazie języków od 2008/2009

Matura międzynarodowa

-

Java jest jedynym językiem programowania

-

Podstawy programowania obiektowego

background image

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

background image

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

background image

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

background image

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

background image

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

background image

Czesc.java

background image

Zmienne

int

3 4 -1

float

double

boolean

char, byte, long, short

String

„Ala ma kota”

Zmienne:

Nazwisko numer mójNumerTelefon

background image

Zmienne użycie

background image

Wyrażenia

background image

Instrukcje sterujące

Generalnie podobne ja w C

Najczęściej spotykane

if , while , for , case , return

background image

Instrukcja warunkowa if

background image

Pętla for

background image

Instrukcja while

background image

Instrukcja do-while

background image

Zmienne indeksowane

Definicja

Użycie

Zakres

- Najniższy indeks:

0

background image

Document Outline


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do Spring Framework dla programistow Java 2
Wprowadzenie do Spring Framework dla programistow Java wprsfj
Wprowadzenie do Spring Framework dla programistow Java
Wprowadzenie do jezyka Java Przewodnik krok po kroku
Wprowadzenie do Spring Framework dla programistow Java
Wykład 1 inżynierskie Wprowadzenie do zarządzania operacyjnego
Wprowadzenie do medycyny rozwojowej 1
PD W1 Wprowadzenie do PD(2010 10 02) 1 1
Wprowadzenie do psychologii
Wprowadzenie do filozofii
(1) Wprowadzenie do nauki o finansach 1id 778 ppt
wprowadzenie do systemu win i podst sieci
wprowadzenie do psychologii społecznej
Wprowadzenie do cw1A
1 Wprowadzenie do psychologii pracy (14)id 10045 ppt
MWB 1 Wprowadzenie do modelowania wymagań w bezpieczeństwie

więcej podobnych podstron