Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna



Podobne dokumenty
Język JAVA podstawy programowania

Java jako język programowania

Programowanie obiektowe

Ćwiczenie 1. Przygotowanie środowiska JAVA

WPROWADZENIE DO JĘZYKA JAVA

Programowanie obiektowe zastosowanie języka Java SE

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

Programowanie w Javie cz. 1 Wstęp. Łódź, 24 luty 2014 r.

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Podstawy języka Java. przygotował:

WPROWADZENIE DO JĘZYKA JAVA

METODY REPREZENTACJI INFORMACJI

Tworzenie oprogramowania

ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4

Język JAVA podstawy. wykład 2, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

JAVA?? to proste!! Autor: wojtekb111111

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Programowanie w Javie

Metryki. Narzędzia do pomiaru złożoności modułowej i międzymodułowej oprogramowania. autor: Zofia Kruczkiewicz

Wykład 1: Wprowadzenie do technologii Java

Instrukcja instalacji oprogramowania dla środowiska Windows

Podstawy i języki programowania

Język JAVA podstawy. wykład 2, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Rozdział 1. Informacje ogólne

Dokumentacja kompilacji źródeł aplikacji 1.0

Tworzenie i korzystanie z plików JAR. Biblioteka JFreeChart

Java Podstawy. Michał Bereta

Java Podstawy JUST JAVA Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej

Instrukcja instalacji oprogramowania dla środowiska Linux

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie

Wstęp do programowania w języku Java

JDK można pobrać ze strony

Wprowadzenie do biblioteki klas C++

Język JAVA podstawy. wykład 1, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Wstęp do programowania w języku Java

Instalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick()

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Wstęp do programowania w języku Java

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Javadoc. Piotr Dąbrowiecki Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Alina Strachocka

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

JAVA. Tomasz Grzywacz.

Załącznik 1 instrukcje instalacji

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Dodatki. Dodatek A Octave. Język maszyn

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

MentorGraphics ModelSim

Instrukcja instalacji oprogramowania dla środowiska Linux

1.Wstęp. 2.Generowanie systemu w EDK

Programowanie Systemów Czasu Rzeczywistego

Programowanie w C. dr inż. Stanisław Wszelak

Aktualizacja środowiska JAVA a SAS

Programowanie procesora Microblaze w środowisku SDK

Instrukcja instalacji

Instrukcja instalacji oprogramowania dla środowiska Linux

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

WPROWADZENIE DO INFORMATYKI

BIOWEB INSTRUKCJA URUCHOMIENIA W IDE ECLIPSE RATIONAL SOFTWARE ARCHITECT

Wstęp do programowania w języku Java

Instrukcja instalacji oprogramowania dla środowiska Windows

Instalacja i opis podstawowych funkcji programu Dev-C++

Aktualizacje oprogramowania Podręcznik użytkownika

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Wprowadzenie do Java Web Start

HELIOS pomoc społeczna

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Instrukcja instalacji oprogramowania dla środowiska Windows

Pobieranie edytora CodeLite

Testowanie I. Celem zajęć jest zapoznanie studentów z podstawami testowania ze szczególnym uwzględnieniem testowania jednostkowego.

Instalacja Czytnika Kart

Edytor tekstu OpenOffice Writer Podstawy

Instrukcja instalacji oprogramowania dla środowiska MacOS

Załącznik 1 instrukcje instalacji

Wprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux

Platformy Technologiczne

Narzędzie pomocnicze do przedmiotu Podstawy Informatyki - złożoność obliczeniowa

Opis szybkiego uruchomienia programu APBSoft

Laboratorium 1. I. Zainstaluj program Eclipse (wersja C/C++ w odpowiednim systemie operacyjnym

Instrukcja instalacji aplikacji Saga Baza 3. Instalację rozpoczynamy od wyboru języka... 2

Instrukcja instalacji oprogramowania dla środowiska MacOS

Java EE produkcja oprogramowania

Instrukcja instalacji oprogramowania dla środowiska Windows

Instrukcja dotycząca konwersji dokumentów LaTeX do plików w formacie RTF

Aktualizacje oprogramowania Instrukcja obsługi

Instrukcja instalacji oprogramowania dla środowiska Windows

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Programowanie Systemów Wbudowanych

Podstawy, środowisko JDK, kompilacja programów z linii poleceń

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Pracownia internetowa w szkole ZASTOSOWANIA

Informatyka I : Tworzenie projektu

Ministerstwo Finansów Departament Informatyzacji Usług Publicznych

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Jak rozpocząć pracę z mikrokontrolerami?

Transkrypt:

Język JAVA podstawy wykład 1, część 2 1

Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po kroku 2

Język JAVA środowisko Najpierw lista podstawowych stron WWW: http://java.sun.com Podstawowe źródło dokumentacji, bibliotek, środowisk programistycznych i różnych wersji JAVA oraz podręcznika, http://www.java2s.com j 2 Źródło wielu ciekawych przykładów w Javie i nie tylko, http://www.onjava.com O Reilly on Java doskonałe źródło artykułów tematycznych o Javie, http://www.java.pl Polish Java User Group Zintegrowane środowiska programistyczne (IDE za darmo) http://www.eclipse.org/downloads/ Eclipse http://www.netbeans.org/ Netbeans http://www.jcreator.com/download.htm JCreator (na początek) 3

Język JAVA środowisko Instalacja JAVY zanim zainstalujesz cokolwiek: 1. Co to jest JDK lub JAVA SDK: JDK Java Development Kit = JAVA SDK Software Development Kit zestaw programów, bibliotek i innych zasobów umożliwiający kompilację kodu źródłowego, wykorzystywanie standardowych d zasobów (bibliotek), uruchamianie dodatkowych narzędzi lub usług, itd. W skrócie: kompilator, maszyna wirtualna, biblioteki, narzędzia. 2.Co to jest JRE (Java Runtime Environment): Maszyna wirtualna Javy wraz ze swoimi zasobami. Aby uruchomić program napisany i skompilowany w Javie trzeba najpierw wywołać maszynę wirtualną (program java.exe). Jeśli jesteś tylko użytkownikiem potrzebujesz wyłącznie JRE, jeśli programistą JDK = JRE+kompilator +inne. 4

Język JAVA środowisko Instalacja JAVY zanim zainstalujesz cokolwiek: 3. Co to jest IDE (Integrated Developers Environment): Zintegrowane środowisko programistyczne (zwykle graficzne) dostarcza edytor (z ułatwieniami, ł i i np. kolorowanie składni, numerowanie linii), debugger (analiza programu w celu poszukiwania błędów bug), możliwość zarządzania projektem (w skład którego wchodzi wiele plików źródłowych), narzędzia projektowania interfejsu graficznego,iinne. IDE nie jest częścią JDK. Można pisać i kompilować programy bez IDE. 5

Język JAVA środowisko Podstawowe kroki instalowania środowiska: 1. Pobierz najnowsze JDK (wraz z JRE) z java.sun.com, 2. Pobierz najnowszą dokumentację JDK (z java.sun.com), 3. Pobierz wybrane środowiskod i k IDE (np. JCreator, Netbeans, Eli Eclipse). 4. Zainstaluj powyższe. UWAGA: Wybierając Netbeans (podobnie jak Eclipse) jako IDE można pobrać różne wersje tego środowiska, również zjdk. Kolejny slajd ukazuje demonstrację procesu instalacji środowiska (dodatkowy film w zasobach kursu). 6

Język JAVA środowisko Politechnika Gdańska, Gdańska Inżynieria Biomedyczna 7

Język JAVA środowisko Jak sprawdzić czy wszystko działa? Skompilujemy i uruchomimy wcześniejszy przykład: Witajcie.java i j Wszystkie przykładowe pliki programów załączono ą na stronie kursu (SZKOLENIA/JAVA) http://uno.biomed.gda.pl p 8

Język JAVA środowisko Jak sprawdzić czy wszystko działa? 1. Kompilacja i uruchomienie programu z linii poleceń (sprawdzamy JDK i JRE): a) Uruchamiany terminal (np. cmd w Start >Uruchom dla Windows) b) Ut Ustawiamy ścieżkęi do JDK (do JRE jest ustawiana przy instalacji): c:\> set path=%path%;c:\java\jdk1.6.0_12\bin (ENTER) UWAGA: WERSJA JDK będzie się zmieniać: jdk. c) Zmieniamy katalog na ten, w którym jest plik Witajcie.java: np.: c:\> cd kody_zrodlowe\tmp (ENTER) d) Rozpoczynamy kompilację wpisując: c:\kody_zrodlowe\tmp>javac g Witajcie.java (ENTER) e) Jeśli nie ma żadnych komunikatów to kompilacja się powiodła (powstał plik Witajcie.class; JDK zainstalowano poprawnie) f) Uruchomiamy program: C:\kody_zrodlowe\tmp>java Witajcie (koniec: Ctrl Cwterminalu) 9

Język JAVA środowisko Jak sprawdzić czy wszystko działa? 2. Kompilacja i uruchomienie programu w środowisku JCreator: a) Uruchamiany program JCreator b) Otwieramy plik Witajcie.java: i j File >Open c) Kompilujemy plik: Build >Compile File lub ikona: d) Jeśli nie ma żadnych błędów (dolna część Build Output: Process completed.) wówczas uruchamiany program: Build >Execute File lub ikona: e) Zakończenie programu: w dolnejczęści: General Output najechać myszką iwcisnąć prawy klawisz, wybrać Stop lub ikonę albo Ctrl B 10

Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po kroku 11

Język JAVA opis środowiska W celu kompilacji i uruchomienia programu napisanego w języku Java używa się (jawnie lub poprzez IDE) dwóch podstawowych narzędzi pakietu Java 2 SDK: javac czyli (bin/javac.exe) java czyli (bin/java.exe) Kompilator javac (często nazywany Jawak ) jest nieodzowną częścią pakietu JDK/SDK, podczas gdy maszyna wirtualna java stanowi specyficzną dla danej platformy część pakietu środowiska uruchomieniowego JavaRuntimeEngine (Environment). Pakiet JRE może być zatem automatycznie instalowany w dwóch miejscach: w JDK i w katalogu programów (np. Program Files, /opt, itp.). 12

Język JAVA opis środowiska Zasadnicze katalogi dystrybucji JDK/SDK to: bin, jre, lib. W katalogu bin znajdują się liczne narzędzia obsługi aplikacji, np.: javac kompilator, java interpreter z konsolą (terminalem), javaw interpreter bez konsoli, javadoc generator dokumentacji wytworzonego kodu (API), appletviewer program wykonujący aplety (zamiast przeglądarki), jar zarządzanie plikami archiwów prawie jak zip (JAR Java ARchive). 13

Język JAVA opis środowiska Najczęściej używane program z katalogu bin JDK/SDK to javac i java. Najbardziej przydatne opcje przy wywoływaniu z linii poleceń to: javac: g > wyświetl pełną informację debuggera, verbose > wyświetl wszystkie komunikaty w czasie kompilacji, np. javac g verbose RycerzJedi.java java: cp p <path> > gdzie <path> katalog lub archiwum jar zawierające wykorzystywane klasy (inne niż standardowe JDK). To samo dla javac. version >wyświetl wersję platformy Javy. np. java version 14

Język JAVA opis środowiska Drugim ważnym katalogiem w JDK/SDK jest katalog jre. Jak łatwo się domyślić w katalogu tym znajduje się Java Runtime Environment JRE czyli platforma Javy. Zgodnie z tym co powiedziano na początku ą platforma Javy składa się ę z Maszyny Wirtualnej oraz bibliotek API. Dlatego katalog jre podzielony jest na dwa podkatalogi: bin w kó którym znajduje się interpretator java (ten sam co wcześniej), lib gdzie znajdują się spakowane biblioteki API oraz pliki konfiguracyjne i środowiskowe platformy (np. określające poziom bezpieczeństwa, reguły dostępu, odwzorowanie czcionek, itp.). W katalogu lib warto zwrócić uwagę na podkatalog ext. Dlaczego? 15

Język JAVA opis środowiska Otóż z powodu wykorzystania różnych bibliotek zawierających klasy inne niż te, standardowo zawarte w JDK. Jeśli ktoś wytwarza jakieś biblioteki w Javie tworzy zawsze pakiety, a te zapisuje w plikach archiwum tunazwa.jar. Programista wykorzystując daną bibliotekę w swoim kodzie musi udostępnić ją kompilatorowi i maszynie wirtualnej. Można to zrobić na trzy sposoby: 1. Ustawić zmienną środowiska CLASSPATH i podać ścieżkę do katalogu gdzie są pliki *.class lub ścieżki do każdego pliku.jar, 2. Ustawić wartość odpowiednich ścieżek dostępu w opcji cp <path> wywołując kompilator (javac)imaszynę wirtualną (java), 3. Przegrać wymagane pliki.jar do katalogu jre/lib/ext. Wówczas biblioteki zawarte w katalogach.jar będą traktowane jako standardowe rozszerzenia Javy. (Na początek najlepsza metoda) 16

Język JAVA opis środowiska Ustawienia bibliotek w środowisku JCreator: 17

Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po kroku (wykład 1, część 3) 18