Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Programowanie w Javie 1 Dr Robert Kowalczyk
2
Informacje ogólne Ćwiczenia 42 godziny
Zaliczenie ćwiczeń – kolokwium i projekt www:
3
Tematyka zajęć 1. Programowanie strukturalne w Javie (zmienne, typy, instrukcje warunkowe, pętle, tablice). 2. Koncepcja programowania obiektowego w Javie (klasy, obiekty, hermetyzacja, dziedziczenie, polimorfizm). 3. Strumienie i kolekcje w Javie. 4. Obsługa wyjątków w Javie. 5. Biblioteki AWT, Swing, Java FX. 6. Biblioteka Graphics2D 2 Javie. 7. Obsługa relacyjnych baz danych w Javie. 8. Obsługa XML i JSON w Javie.
4
Prawdy i mity o Javie Java jest techniką webową? (tak, platforma Java EE, aplety) Java jest bezpieczna? (tak, brak operowania na pamięci) Java jest niezależna od architektury? (tak, mogą wystąpić drobne problemy) Java jest wydajna? (tak, choć wolniejsza od C++) Java jest prosta? (tak, zarządzanie pamięcią brak wskaźników, zwalnianie pamięci) Java jest potężna? (tak, Java SE, Java EE, Java FX, Android itd.) Java jest obiektowa? (tak, choć są typy proste) Java jest rozproszona? (tak, RMI, gniazdka)
5
Popularność Javy – index TIOBE
6
Popularność Javy – index TIOBE
7
Kompilator i interpreter w Javie
8
Java API – hierarchia klas
9
Java – wybrane daty z historii
1991 – narodziny języka Java („Oak” (dąb) – pierwsza nazwa) - James Arthur Gosling – twórca Javy 1995 – Sun Microsystems wypuszcza pierwszą wersję Javy 1.0 (500 klas) 1998 – Java 2 Standard Edition (2300 klas) 1999 – Java 2 Enterprise Edition i Java 2 Micro Edition 2006 – Java FX 2008 – Android 2010 – Oracle przejmuje Javę 2011 – Java 7 (typy generyczne, autoboxing)
10
JDK – Java Development Kit
Narzędzia wchodzące w skład JDK: java - interpreter Javy, umożliwia uruchomienie skompilowanych programów javac - kompilator Javy jar - narzędzie do tworzenia, modyfikacji, rozpakowywania archiwów jar javah - generator nagłówków C, używany np. gdy jest potrzeba stworzenia kodu Java i C, który by współpracował ze sobą jdb - debugger Javy javadoc - generator dokumentacji Javy javap - disassembler Javy
11
https://docs.oracle.com/javase/8/docs/api/
Dokumentacja do Javy API do języka Java Java Tutorial
12
Środowiska programistyczne (IDE)
13
Literatura
14
Java - instalacja [1] Ściągnąć i zainstalować JDK do Javy ze strony: [2] Ściągnąć i zainstalować IDE NetBeans do Javy ze strony: [3] Skompilować i uruchomić najprostszy program
15
Pierwszy program w Javie
//Pierwszy program – komentarz w Javie public class MyProgram { public static void main(String[] args) { System.out.println("Hello World"); } Klasę zapisujemy w pliku: MyProgram.java Kompilujemy do bytecodu: javac MyProgram.java Następnie uruchamiamy: java MyProgram
16
Argumenty wejściowe Argumenty wejściowe (wywołania programu) przechowywane są w tablicy args. public class Arguments { public static void main(String[] args) { String par1 = args[0]; String par2 = args[1]; Strin System.out.println(”par1 = ”+par1); System.out.println(”par2 = ”+par2.toUpperCase()); System.out.println(”par3 = ”+par3.length()); } Wywołanie programu w konsoli: java Arguments Robert Kowalczyk 44
17
Dziękuję za uwagę
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.