Java w Internecie 1. Gosling J., Joy B, Steele G., The Java Language Specification. Addison-Wesley, 1996, (specyfikacja jzyka)
|
|
- Paweł Zakrzewski
- 10 lat temu
- Przeglądów:
Transkrypt
1 Java w Internecie 1 Krótka historia Javy JAVA W INTERNECIE Bill Joy w raporcie Further sugeruje firmie SUN stworzenie rodowiska obiektowego na bazie C++, W ramach projektu Green powstaje jzyk OAK - Object Application Kernel, przeznaczony dla aplikacji w elektronice powszechnego uytku, zmiana nazwy na JAVA ze wzgldu na zastrzeenie nazwy OAK, Pojawia si Netscape zgodny z Jav 1.0, Sun propaguj darmowe rodowisko JDK 1.0, Java 2 - nowa jako Javy. ródła informacji o Javie w Internecie The source of Java Technology (ródło technologii Javy), Gosling J., Joy B, Steele G., The Java Language Specification. Addison-Wesley, 1996, (specyfikacja jzyka) Java 2 SDK software and documentation site (strona ródłowa oprogramowania i dokumentacji Javy).
2 2 Java w Internecie The Java Tutorial (Podrcznik Javy). Forum uytkowników Javy poradniki, testy, dowiadczenia
3 Java w Internecie Java jako platforma tworzenia i wykonywania aplikacji Platform nazywa si kombinacj sprztu i oprogramowania, umoliwiajc tworzenie i wykonywanie programów. Platform stanowi: komputer o danej konfiguracji, system operacyjny, w rodowisku którego uruchamiana jest dowolna aplikacja. Przykładowe platformy Intel PC + Windows NT/2000/XP/2003,
4 4 Java w Internecie Sun Ultra + Solaris, SGI O2 + Irix 6.4. Konstrukcja platformy Javy jest podobna, lecz nie odnosi si bezporednio do konkretnego sprztu i systemu operacyjnego. Istot platformy Javy s dwa elementy: Java API (Application Programming Interfaces) interfejsy tworzenia aplikcji JavaVM (JVM) (Virtual Machine) - maszyna wirtualna. Maszyna wirtualna interpretuje kod wynikowy (Beta-kod) Javy do kodu wykonywalnego danego systemu operacyjnego i komputera, którego jest nadbudow. Maszyna Wirtualna jest interfejsem pomidzy uniwersalnym kodem Javy, a rónymi konfiguracjami komputerów. Firma Sun dostarcza obecnie Maszyn Wirtualn wersji Java 2 dla systemów operacyjnych Windows95/98/NT oraz Solaris. Interpretacja kodu właciwa dla danego systemu operacyjnego wymaga odpowiednich bibliotek. Biblioteki: klas, metod, pól, itp., stworzone w Javie znajduj si w postaci skompilowanej w Java API. Java VM oraz Java API tworz platform Javy nazywan rodowiskiem urchomieniowym aplikacji Java Runtime Engine (JRE). rodowisko uruchomieniowe programu w Javie Do uruchomienia programu napisanego w jzyku Java konieczne s: kompilator, Wirtualna Maszyna Javy, niezbdne biblioteki. Czynnoci przy kopiowaniu rodowiska z java.sun.com: 1. Wybra opcj Downloads
5 2. Wybra opcj Java 2 Platform, Standard Edition Java w Internecie 5 3. Wybra najnowsz wersj rodowiska, np.: J2SE Wybra system operacyjny, w którym pracujemy, np. Windows
6 6 Java w Internecie 5. Skopiowa dokumentacj rodowiska, wybierajc opcj J2SE v Documentation 6. Wybra SDK i cignity plik z rozszerzeniem.exe umieci w dowolnym folderze
7 Java w Internecie 7 Po skopiowaniu pliku instalacyjnego j2sdk-1_4_0_02-windows-j586.exe naley: 1. Uruchomi powyszy program instalacyjny. 2. Ustawi ciek dostpu do katalogu /j2sdk _01/bin katalogu utworzonegoautomatycznie w czasie instalacji lub do katalogu wskazanego (zmienna systemowa PATH). Konfiguracja cieki dostpu Windows 95/98Na kocu pliku AUTOEXEC.BAT naley umieci nastpujc lini tekstu: SET PATH=c:\jdk\bin;%PATH%
8 8 Java w Internecie Windows NT/XP/ Uruchomi panel kontrolny (Prawy przycisk myszki na ikonie Mój komputer/właciwoci). 2. Wybra zakładk Zaawansowane. 3. Wybra zakładk Zmienne rodowiskowe
9 4. Wyszuka zmienn o nazwie Path Java w Internecie 9 5. Doda katalog jdk\bin, uywajc rednika, do oddzielenia nowego wpisu od pozostałej cz- ci cieki Proces tworzenia aplikacji Javy Krok 1: Napisanie z pomoc dowolnego edytora tekstu kodu ródłowego programu, zawierajcego klas publiczn o takiej samej nazwie (z uwzgldnieniem wielkoci znaków) jak docelowa nazwa programu np. Abc. Krok 2: Zapisanie kodu ródłowego jako pliku o danej nazwie z rozszerzeniem.java, np. Abc.java Krok 3: Kompilacja kodu ródłowego zawartego w pliku z rozszerzeniem.java do pliku docelowego o rozszerzeniu.class zawierajcego Beta-kod np.: c:\ javac Abc.java
10 10 Java w Internecie c:\ javac Abc.java gdzie: javac - nazwa kompilatora programów Javy, stworzonego przez Sun (kompilator napisany w Javie), Abc.java - kod ródłowy programu do kompilacji (Nazwa pliku musi zawiera rozszerzenie.java). W wyniku kompilacji powstanie plik lub zestaw plików z tym samym trzonem nazwy o rozszerzeniu.class, np.: Abc.class Krok 4: Uruchomienie w rodowisku interpretatora Beta-kodu, np.: c:\ java Abc gdzie: java - nazwa interpretatora Javy, czyli uruchomienie Maszyny Wirtualnej, Abc - nazwa pliku z Beta-kodem programu w Javie (Nazwa pliku nie moe zawiera rozszerzenia.class). Przykład
11 Java w Internecie 11 W celu kompilacji i uruchomienia programu napisanego w jzyku Java uyto w przykładzie dwóch podstawowych narzdzi pakietu Java 2 SDK: javac oraz java. Kompilator javac jest nieodzown czci pakietu SDK, natomiast interpretator java stanowi specyficzn dla danej platformy cz pakietu rodowiska uruchomieniowego Java Runtime Engine. Wynika std, e po instalacji pakietu Java SDK interpretator java bdzie znajdował si w czci JRE (niezalenej od tworzenia aplikacji) oraz wzbiorze narzdzi tworzenia aplikacji. W katalogu..\bin znajduj si liczne narzdzia obsługi aplikacji javac - kompilator, java - interpretator z konsol, javaw - interpretator bez konsoli, javadoc - generator dokumentacji API, appletviewer - interpretator apletów, jar - zarzdzanie plikami archiwów (JAR), jdb debager.
12 12 Java w Internecie Katalog..\jre Drugim wanym katalogiem jest katalog..\jre W katalogu..\jre znajduje si Java Runtime Environment JRE (platforma Javy, składajca si z Maszyny Wirtualnej oraz bibliotek API).Dlatego katalog..\jre podzielony jest na dwa podkatalogi: bin, którym znajduje si interpretator java lib, gdzie znajduj si spakowane biblioteki API oraz pliki konfiguracyjne i rodowiskowe platformy (np. okrelajce poziom bezpieczestwa, czcionki, fonty, itp.). Biblioteki Integraln czci rodowiska Javy s biblioteki. Opis bibliotek dla rodowiska JDK stworzony jest jako serwis WWW, który mona przeglda on-line lub off-line. Dokumentacja zawiera spis wszystkich pakietów, klas, ich pól i metod oraz wyjtków, wraz z odpowiednimi opisami. Program w jzyku Java W jzyku Java program jest zestawem klas. Poza definicjami klas mog wystpowa tylko dwie deklaracje: package oraz import. Definicja klasy ma posta: class Nazwa_klasy //tre klasy //definicje pól i metod Przykład: class Punkt int x; int y; Klasy tworzce program mog by zapisane w jednym lub w kilku plikach *.java. W jednym pliku *.java moe si znajdowa tylko jedna klasa publiczna (zadeklarowana słowem public). Klasa publiczna zezwala na jej wykorzystanie na zewntrz pakietu. Jeli plik zawiera klas publiczn, to jego nazwa musi by identyczna jak nazwa klasy.
13 Java w Internecie 13 W przypadku aplikacji klasa publiczna musi zawiera metod, od której rozpoczyna si wykonywanie programu! public static void main(string[] args) lub public static void main(string args[]) Schemat programu w Javie: public class Moj_Program public static void main (String[] args) new Moj_program(); // Utworzenie obiektu klasy SchematProgramu public Moj_program() //Konstruktor dla klasy SchematProgramu //instrukcje Podczas kompilacji dla wszystkich klas wystpujcych w programie tworzone s pliki *.class, wykorzystywane przez Maszyn Wirtualn Javy przy wykonywaniu programu. Typy danych Typ znakowy (char) Typ char słuy do reprezentacji wszelkich znaków alfanumerycznych. Jest to typ 16-to bitowy, oparty na standardzie Unicode. Poniewa znaki reprezentowane s jako 16-to bitowe kody liczbowe, typ char mona take zaliczy do typów arytmetycznych. Typ logiczny (boolean) moe reprezentowa jedynie dwie wartoci:true (prawd) i FALSE (fałsz). Typy arytmetyczne typy całkowitoliczbowe, Typy zmiennopozycyjne. Typy obiektowe Operatory arytmetyczne Operator Wykonywane działanie * Mnoernie / Dzielenie + Dodawanie - Odejmowanie % Dzielenie modulo ++ Inkrementacja (i++ i = i+1) -- Dekrementacja (i-- i = i-1)
14 14 Java w Internecie Operatory przypisania Argument 1 Operator Argument 2 Znaczenie x = y x = y x += y x = x + y x -= y x = x - y x *= y x = x * y x /= y x = x / y x %= y x = x % y Operatory przypisania Argument 1 Operator Argument 2 Znaczenie x <<= y x << y x >>= y x = x >> y x &= y x = x & y x = y x = x y x ^= y x = x ^ y Operatory porównywania Operator Opis = = Wynikiem jest TRUE, jeli argumenty s sobie równe!= Wynikiem jest TRUE, jeli argumenty s róne > < >= <= Wynikiem jest TRUE, jeli argument prawostronny jest wikszy od lewostronnego Wynikiem jest TRUE, jeli argument prawostronny jest mniejszy od lewostronnego Wynikiem jest TRUE, jeli argument prawostronny jest wikszy lub równy lewostronnemu Wynikiem jest TRUE, jeli argument prawostronny jest mniejszy lub równy lewostronnemu Operatory logiczne Operator Symbol AND && OR NOT! Operatory bitowe Operator Symbol AND & OR NOT ~ XOR ^ Przesunicie bitowe w prawo >>
15 Java w Internecie 15 Instrukcje Instrukcja warunkowa if... else If (warunek) instrukcje_1 else instrukcje_2 if... else if If (warunek_1) instrukcje_1 else if (warunek_2) instrukcje_2 Przykład class Main public static void main (String args[ ]) int a = 0; if (a > 0) System.out.println( Zmienna a jest wiksza od zera. ); else if (a == 0) System.out.println( Zmienna a jest równa zeru. ); Instrukcja switch Instrukcja switch moe zastpi seri instrukcji if else if: switch (wyraenie) case warto_1 : instrukcje_1; break; case warto_2 : instrukcje_2; break; case warto_3 : instrukcje_3; break: default : instrukcje_4; Jeli wyraenie ma warto warto_1, wykonywane s instrukcje Instrukcje_1, jeli warto wyraenia jest warto_2, to wykonywane s instrukcje Instrukcje_2, itd. Jeeli nie uda si dopasowa wartoci wyraenia do wartoci wystpujcych po klauzulach case, to wykonywane s instrukcje, wystpujace po słowie default. Operator warunkowy? Operator warunkowy ma posta: Warunek? Warto_1 : warto_2
16 16 Java w Internecie Zapis oznacza, e: jeli warunek jest prawdziwy, wartoci wyraenia staje si warto_1, w przeciwnym razie wartoci wyraenia staje si warto_2. Przykład class Main public static void main (String args[ ]) int liczba = 10; int liczba_2 = liczba < 0? -1 : 1; System.out.println(liczba_2); Ptla while while (wyraenie warunkowe) instrukcje; Przykład int i = 0; while (i < 10) System.out.println( Przebieg + i); i++; Ptla do while do instrukcje; while (warunek); Przykład int i = 0; do System.out.println( Przebieg + i); while (i++ < 9); Ptla for for (wyraenie pocztkowe; wyraenie warunkowe; wyraenie modyfikujce) instrukcje do wykonania wyraenie pocztkowe jest stosowane do zainicjalizowania zmiennej, uywanej jako licznik liczby wykona ptli, wyraenie warunkowe okrela warunek, jaki musi by spełniony, aby dokona kolejnego przejcia w ptli, wyraenie modyfikujce uywane jest zwykle do modyfikacji zmiennej bdcej licznikiem.
17 Java w Internecie 17 for (int i = 0; i < 10; i++) System.out.println( Przebieg + i); Instrukcja break Instrukcja break powoduje przerwanie wykonywania biecej iteracji ptli i opuszczenie bloku ptli. int i = 0; while (true) System.out.println( Przebieg + i); if (i++ >= 9) break; W przypadku ptli zagniedonych instrukcja break powoduje przerwanie biecej iteracji jedynie tej ptli, w której została umieszczona. for(int i = 0; i < 3; i++) for(int j = 0; j < 3; j++) if(i == 2) break; //przerwanie wykonywani ptli wewntrznej System.out.println(i + + j); Instrukcja continue Instrukcja continue powoduje przerwanie biecej iteracji ptli i przejcie do kolejnej iteracji. for (int i = 1; i <= 30; i++) if (i % 2!= 0) continue; System.out.println(i); //Drukowanie liczb parzystych od 1 do 30
Język JAVA podstawy programowania
Język JAVA podstawy programowania [43] Na ogół łatwiej daje się człowiek przekonać racjom, do których sam doszedł, niż tym, które nastręczyły się komuś innemu. Myśli Blaise Pascal Jacek Rumiński, 1999
JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Język JAVA podstawy. wykład 1, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 1 1 Język JAVA podstawy Język Java to jeden z najbardziej popularnych obiektowych języków programowania. Należy do grupy języków programowania bazujących na C i C++.
Programowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
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
Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Java jako język programowania
Java jako język programowania Interpretowany programy wykonują się na wirtualnej maszynie (JVM Java Virtual Machine) Składnia oparta o język C++ W pełni zorientowany obiektowo (wszystko jest obiektem)
Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Ćwiczenie 1. Przygotowanie środowiska JAVA
Ćwiczenie 1 Przygotowanie środowiska JAVA 1. Wprowadzenie teoretyczne Instalacja JDK (Java Development Kit) NaleŜy pobrać z java.sun.com środowisko i zainstalować je. Następnie naleŝy skonfigurować środowisko.
Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8
Początki Javy Java została pierwotnie zaprojektowana dla telewizji interaktywnej, ale była to zbyt zaawansowaną technologią dla branży cyfrowej telewizji kablowej. James Gosling, Mike Sheridan i Patrick
WPROWADZENIE DO JĘZYKA JAVA
WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny
Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
Tworzenie aplikacji w języku Java
Tworzenie aplikacji w języku Java Wykład 1 Piotr Czapiewski Wydział Informatyki ZUT 2 października 2009 Piotr Czapiewski (Wydział Informatyki ZUT) Tworzenie aplikacji w języku Java 2 października 2009
Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak
Java język programowania obiektowego Programowanie w językach wysokiego poziomu mgr inż. Anna Wawszczak 1 Język Java Język Java powstał w roku 1995 w firmie SUN Microsystems Java jest językiem: wysokiego
Programowanie obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Programowanie C# mgr in. Dariusz Ku. p. 119A dkus@dune.pol.lublin.pl http://antenor.pol.lublin.pl/~dkus
Programowanie C# mgr in. Dariusz Ku p. 119A dkus@dune.pol.lublin.pl http://antenor.pol.lublin.pl/~dkus Translacja kodu Kod ródłowy Java, C# Kompilator Kompilator Kod poredni Interpreter Maszyna wirtualna
JAVA?? to proste!! Autor: wojtekb111111
1 JAVA?? to proste!! 2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java
Programowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
Wprowadzenie do języka Java
WSNHiD, Programowanie 2 Lab. 1 [ część 1 ] Wprowadzenie do języka Java Wprowadzenie Język programowania Java jest obiektowym językiem programowania. Powstał w 1995 i od tej pory był intensywnie rozwijany.
Język JAVA podstawy. wykład 2, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 2, część 1 1 Język JAVA podstawy Plan wykładu: 1. Rodzaje programów w Javie 2. Tworzenie aplikacji 3. Tworzenie apletów 4. Obsługa archiwów 5. Wyjątki 6. Klasa w klasie! 2 Język
Programowanie w Javie
Programowanie w Javie Literatura podstawowa: 1. Cay S. Horstmann, Gary Cornell. Java Podstawy. 2. Bruce Eckel. Thinking in Java. (biblioteka Wilno) 3. Herbert Schildt. Java - Kompendium Programisty. 4.
Programowanie obiektowe
Przygotował: Jacek Sroka 1 Programowanie obiektowe Wykład 3 Java podstawy Przygotował: Jacek Sroka 2 Przypomnienie Analiza, projektowanie, programowanie, testowanie, wdrażanie Iteracyjnie nie kaskadowo
Programowanie w Javie cz. 1 Wstęp. Łódź, 24 luty 2014 r.
Programowanie w Javie cz. 1 Wstęp Łódź, 24 luty 2014 r. Prawdy i mity o Javie Java jest techniką webową? (tak, platforma Java EE, aplety) Java jest bezpieczna? (tak, aplety, brak operowania na pamięci)
Języki Programowania II Wykład 3. Java podstawy. Przypomnienie
Języki Programowania II Wykład 3 Java podstawy Przypomnienie Analiza, projektowanie, programowanie, testowanie, wdrażanie Iteracyjnie nie kaskadowo Przypadki użycia = opowiastki o używaniu systemu = wymagania
Spis treści. 1 Java T M
Spis treści 1 Java T M 1 2 Co to jest Platforma Java T M 1 3 Przygotowanie komputera 2 4 Pierwszy program 2 5 Dokumentacja 3 6 Budowa aplikacji. Klasy. 3 7 Pola i metody 4 8 Konstruktory 5 9 Inne proste
Podstawy języka Java. przygotował: pawel@kasprowski.pl
Podstawy języka Java przygotował: pawel@kasprowski.pl Początki: PDA Star7 (*7) PDA do obsługi urządzeń domowych. (1992) (język OAK) Autorzy Javy Green Team Ojciec Javy: James Gosling Poszukiwanie zastosowania
Języki i metody programowania Java Lab1 https://docs.oracle.com/javase/tutorial/ Zofia Kruczkiewicz
Języki i metody programowania Java Lab1 https://docs.oracle.com/javase/tutorial/ Zofia Kruczkiewicz Zadanie 1. Wykonanie projektu Java SE w środowisku Netbeans- File/New Project W formularzu New Project
wiczenie 1 Podstawy j zyka Java. Instrukcje warunkowe
wiczenie 1 Podstawy j zyka Java. Instrukcje warunkowe 1 Wprowadzenie 1.1 rodowisko programistyczne NetBeans https://netbeans.org/ 1.2 Dokumentacja j zyka Java https://docs.oracle.com/javase/8/docs/api/
Zofia Kruczkiewicz, Programowanie obiektowe - java, wykład 2 1
PODSTAWOWE ELEMENTY JĘZYKA JAVA WYRAŻENIA, OPERATORY, INSTRUKCJE 1. Operatory arytmetyczne +, -, /,*, % Przykład 1 programu z interfejsem konsolowym public class Lab2_1 // Tworzy generator liczb losowych,
WPROWADZENIE DO JĘZYKA JAVA
Naszym mózgom. Za to, że zawsze są na swoim miejscu. W mniejszym lub większym stopniu WPROWADZENIE DO JĘZYKA JAVA podstawowe informacje: zarys historii, zasadnicze cechy i pojęcia Javy, wirtualna maszyna
Programowanie w Internecie. Java
Programowanie w Internecie Java Autor: dr inż. Zofia Kruczkiewicz Literatura: L. Lemay, R. Cadenhead P. Naughton Krzysztof Barteczko Boone Barry Java 2 dla każdego Podręcznik Języka Programowania Java
Laboratorium numer 1 Przygotowanie stanowiska programistycznego
Opracowanie autorskie: In. Mirosław Ochodek Konsultacja metodyczna: Prof. PWSZ dr in. Bolesław Ochodek PROGRAMOWANIE OBIEKTOWE Laboratorium numer 1 Przygotowanie stanowiska programistycznego 1. POBRANIE
Programowanie wieloplatformowe w Java
Programowanie wieloplatformowe w Java dr Krzysztof Podlaski 1 Kwestie organizacyjne Wykład: 15 godzin Zaliczenie test Ćwiczenia 30 godzin (dr K.Podlaski) Zaliczenie projekt Konsultacje: do ustalenia, Kontakt:
Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016
Wykład 1 3 marca 2016 Słowa kluczowe języka Java abstract, break, case, catch, class, const, continue, default, do, else, enum, extends, final, finally, for, goto, if, implements, import, instanceof, interface,
Wykład 1: Wprowadzenie do technologii Java
Programowanie komputerów Wykład 1: Wprowadzenie do technologii Java dr inż. Walery Susłow walery.suslow@ie.tu.koszalin.pl Czym jest Java? Obiektowy język programowania ogólnego przeznaczenia Opracowany
Język ludzki kod maszynowy
Język ludzki kod maszynowy poziom wysoki Język ludzki (mowa) Język programowania wysokiego poziomu Jeśli liczba punktów jest większa niż 50, test zostaje zaliczony; w przeciwnym razie testu nie zalicza
Java EE produkcja oprogramowania
Java EE produkcja oprogramowania PPJ PODSTAWY PROGRAMOWANIA W JAVIE PODSTAWY JĘZYKA JAVA 4 Warszawa, 2016Z 2 Pętle, typ tablicowy, usługi czasu i kalendarza 3 Pętla while 1/3 Instrukcja pętli umożliwia
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Powtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż 10! ) END. Ważne terminy: Java DevelopRment
Programowanie obiektowe
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Krzysztof Lemay, Naughton Barteczko R. Cadenhead JAVA, Java Podręcznik 2 wykłady dla kaŝdego Języka i ćwiczenia Programowania
Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.
Operatory w Javie W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje wykonywane są na operandach (argumentach
ZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4
Zaawansowane Systemy Bazy Danych - ZSBD ZSBD ćwiczenie 4 Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. ZSBD ćwiczenie 4 W ramach tych i dwóch kolejnych ćwiczeń zapoznacie się
Java Podstawy JUST JAVA 28.03.2007. Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej
Java Podstawy JUST JAVA 28.03.2007 Michał Bereta Intytu Modelowania Komputerowego Wydział Fizyki, Matematyki i Informatyki Stosowanej beretam@torus.uck.pk.edu.pl http://torus.uck.pk.edu.pl/~beretam Hello
JDK można pobrać ze strony http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html
Program napisany w języku Java, w wyniku kompilacji da kod bajtowy, plik z rozszerzeniem.class. Nie jest to plik wykonywalny samodzielnie w systemie operacyjnym tak jak pliki.exe. Uruchomienie gotowego
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Pętle while, for, do while, instrukcje break, continue, switch 1. Pętle
Pętle while, for, while, instrukcje break, continue, switch 1. Pętle Przykład 1 - Pętla while public class lab4_3 public static void main(string[] args) char ch = 'a'; String s, wynik=""; while ( ch!=
Podstawowe części projektu w Javie
Podstawowe części projektu w Javie Pakiet w Javie to grupa podobnych typów klas, interfejsów i podpakietów. Pakiet w Javie może być wbudowany lub zdefiniowany przez użytkownika. Istnieje wiele wbudowanych
Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
JAVA W SUPER EXPRESOWEJ PIGUŁCE
JAVA W SUPER EXPRESOWEJ PIGUŁCE Obiekt Obiekty programowe to zbiór własności i zachowań (zmiennych i metod). Podobnie jak w świecie rzeczywistym obiekty posiadają swój stan i zachowanie. Komunikat Wszystkie
JAVA. Tomasz Grzywacz. t.grzywacz@iel.waw.pl
JAVA Tomasz Grzywacz t.grzywacz@iel.waw.pl Literatura B. Eckel "Thinking in Java", Helion, 2001 Laurence Vanhelsuwe [i in.], Programujemy w Java, t.1-2, EXIT, Warszawa 1997 Kris Jamsa, Java, MIKOM, Warszawa
Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pierwsze kroki Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura Co znaczy
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 3 - operatory oraz instrukcje warunkowe i wyboru mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 19 października 2018 1 / 35 mgr inż. Krzysztof
Wstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
Java EE produkcja oprogramowania
Java EE produkcja oprogramowania PPJ PODSTAWY PROGRAMOWANIA W JAVIE PODSTAWY JĘZYKA JAVA 1 Warszawa, 2016Z 2 Ogólna charakterystyka języka Java 3 Java 1/2 Język programowania Java został opracowany przez
Microsoft IT Academy kurs programowania
Microsoft IT Academy kurs programowania Podstawy języka C# Maciej Hawryluk Język C# Język zarządzany (managed language) Kompilacja do języka pośredniego (Intermediate Language) Kompilacja do kodu maszynowego
Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta 16.09.2006. Strona 1 z 26. Powrót. Full Screen. Zamknij.
Programowanie Sobera Jolanta 16.09.2006 Strona 1 z 26 1 Wprowadzenie do programowania 4 2 Pierwsza aplikacja 5 3 Typy danych 6 4 Operatory 9 Strona 2 z 26 5 Instrukcje sterujące 12 6 Podprogramy 15 7 Tablice
Wstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
2. Składnia, środowisko i konwencje w Javie
Gdańsk, 2014 Ogólnie o Javie Środowisko Java jest językiem programowania, którego podstawowym celem jest realizacja zasady write once, run anywhere. Oznacza to możliwość wykonania tego samego programu,
Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA
Java w 21 dni / Rogers Cadenhead. Gliwice, cop. 2016 Spis treści O autorze 11 Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA Dzień 1. Rozpoczynamy przygodę z Javą 21 Język Java 21 Programowanie obiektowe 24 Obiekty
Obszar statyczny dane dostępne w dowolnym momencie podczas pracy programu (wprowadzone słowem kluczowym static),
Tworzenie obiektów Dostęp do obiektów jest realizowany przez referencje. Obiekty w języku Java są tworzone poprzez użycie słowa kluczowego new. String lan = new String( Lancuch ); Obszary pamięci w których
Programowanie w Javie cz. 1 Programowanie strukturalne
Programowanie w Javie cz. 1 Programowanie strukturalne Prawdy i mity o Javie Java jest techniką webową? (tak, platforma Java EE, aplety) Java jest bezpieczna? (tak, aplety, brak operowania na pamięci)
Odczyt danych z klawiatury Operatory w Javie
Odczyt danych z klawiatury Operatory w Javie Operatory W Javie występują następujące typy operatorów: Arytmetyczne. Inkrementacji/Dekrementacji Przypisania. Porównania. Bitowe. Logiczne. Pozostałe. Operacje
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Aplikacje Internetowe. Najprostsza aplikacja. Komponenty Javy. Podstawy języka Java
Aplikacje Internetowe Podstawy języka Java Najprostsza aplikacja class Hello { public static void main(string[] args) { System.out.println("Hello World!"); Komponenty Javy JRE Java Runtime Environment
Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:
Podstawy Informatyki Metalurgia, I rok Historia Lata 0-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard Koniec lat 80 standard
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 2 - wprowadzenie do zmiennych mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 23 października 2017 1 / 26 mgr inż. Krzysztof Szwarc Podstawy i
Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++
Podstawy Informatyki Metalurgia, I rok Wykład 6 Krótki kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
Powtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż 10! ) END. 1. Narysować schemat blokowy
Język JAVA podstawy. wykład 1, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 3 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
dziedziczenie - po nazwie klasy wystąpią słowa: extends nazwa_superklasy
PODSTAWOWE ELEMENTY JĘZYKA JAVA TYPY DANYCH, OPERATORY I INSTRUKCJE 1. Definicja klasy, dziedziczenie, implementowanie metod interfejsów class nazwa_klasy //ciało klasy Klasa: przed słowem class moŝe wystąpić
Języki i metody programowania Java. Wykład 2 (część 2)
Języki i metody programowania Java INF302W Wykład 2 (część 2) Autor Dr inż. Zofia Kruczkiewicz 1 Struktura wykładu 1. Identyfikacja danych reprezentowanych przez klasy podczas opracowania koncepcji prostego
Wykład 4: Klasy i Metody
Wykład 4: Klasy i Metody Klasa Podstawa języka. Każde pojęcie które chcemy opisać w języku musi być zawarte w definicji klasy. Klasa definiuje nowy typ danych, których wartościami są obiekty: klasa to
Zaawansowane aplikacje WWW - laboratorium
Zaawansowane aplikacje WWW - laboratorium Przetwarzanie XML (część 2) Celem ćwiczenia jest przygotowanie aplikacji, która umożliwi odczyt i przetwarzanie pliku z zawartością XML. Aplikacja, napisana w
Akademia ETI. Wprowadzenie do programowania w Javie PG Java User Group Przemysław Kulesza
Akademia ETI Wprowadzenie do programowania w Javie PG Java User Group 1 Dlaczego Java? Najpopularniejszy język programowania obiektowego Łatwy w nauce Dostępny na wiele platform 2 Platformy Java Java Standard
Powtórka algorytmów. Wprowadzenie do języka Java.
Powtórka algorytmów. Wprowadzenie do języka Java. Przypomnienie schematów blokowych BEGIN Readln(a); Readln(b); Suma := 0; IF Suma < 10 THEN Writeln( Suma wynosi:, Suma); ELSE Writeln( Suma większa niż
Wstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Wstęp do programowania
Programowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.
Podstawy programowania Programowanie wyrażeń 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń. W językach programowania są wykorzystywane
Wprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek
Wprowadzenie Organizacja pracy i środowisko programistyczne Mirosław Ochodek Miroslaw.Ochodek@pwsz.pila.pl Miroslaw.Ochodek@cs.put.poznan.pl Dane kontaktowe Mirosław Ochodek E-mail: Miroslaw.Ochodek@pwsz.pila.pl
Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
dr inż. Piotr Czapiewski Tworzenie aplikacji w języku Java Laboratorium 1
Ćwiczenie 1 Uruchamianie programu w Netbeans Uruchom środowisko Netbeans. Stwórz nowy projekt typu Java Application. Nadaj projektowi nazwę HelloWorld (Project Name), zwróć uwagę na folder, w którym zostanie
Materiały pomocnicze do wykładu 3 - Elementy języka Java
Materiały pomocnicze do wykładu 3 - Elementy języka Java 1) Typy danych Typy całkowite Typ Rozmiar Zakres przechowywanych danych byte 8 bitów -128 do 127 short 16 bitów -32768 do 32767 int 32 bity -2147483648
Podstawy i języki programowania
Podstawy i języki programowania Laboratorium 1 - wprowadzenie do przedmiotu mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 16 października 2017 1 / 25 mgr inż. Krzysztof Szwarc Podstawy i
Podstawy Programowania Podstawowa składnia języka C++
Podstawy Programowania Podstawowa składnia języka C++ Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Szablon programu w C++ Najprostszy program w C++ ma postać: #include #include
Modu 1 rodowisko programistyczne
MODU 1 RODOWISKO PROGRAMISTYCZNE 2 Modu 1 rodowisko programistyczne Zawarto jednostki Po zrealizowaniu jednostki bdziesz w stanie: uruchomi prost aplikacj z wykorzystaniem konsoli lub rodowiska programistycznego
Przetwarzanie sygnaªów
Przetwarzanie sygnaªów Laboratorium 1 - wst p do C# Dawid Poªap Przetwarzanie sygnaªów Pa¹dziernik, 2018 1 / 17 Czego mo»na oczekiwa wzgl dem programowania w C# na tych laboratoriach? Dawid Poªap Przetwarzanie
Podstawy programowania w języku C
Podstawy programowania w języku C WYKŁAD 1 Proces tworzenia i uruchamiania programów Algorytm, program Algorytm przepis postępowania prowadzący do rozwiązania określonego zadania. Program zapis algorytmu
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Aplikacje w środowisku Java
Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Klasy i obiekty - wprowadzenie mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Klasa zbiór pól i metod Obiekt
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Multimedia JAVA. Historia
Multimedia JAVA mgr inż. Piotr Odya piotrod@sound.eti.pg.gda.pl Historia 1990 rozpoczęcie prac nad nowym systemem operacyjnym w firmie SUN, do jego tworzenia postanowiono wykorzystać nowy język programowania
Podstawy Javy Wyklad 2
Programowanie sieciowe Podstawy Javy Wyklad 2 opracowal: mgr inz. Tomasz Gratkowski e-mail: T.Gratkowskie@iie.pz.zgora.pl sala: 408 tel. (068) 32-82-526 Troche historii jezyka Java 1990 - Bill Joy w raporcie
Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD
programowania Wykład: 4 Instrukcje sterujące, operatory 1 programowania w C++ Instrukcje sterujące 2 Pętla for for ( instrukcja_ini ; wyrazenie_warunkowe ; instrukcja_krok ) tresc_petli ; instrukcja_ini
I - Microsoft Visual Studio C++
I - Microsoft Visual Studio C++ 1. Nowy projekt z Menu wybieramy File -> New -> Projekt -> Win32 Console Application w okienku Name: podajemy nazwę projektu w polu Location: wybieramy miejsce zapisu i
Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.
Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje 1 dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD programowania w C++ Typy c.d. 2 Typy zmiennych Instrukcja typedef -
Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main
Język obiektowy Wykład 13 Programowanie obiektowe z lotu ptaka, str 1 James Gosling, Mike Sheridan, Patrick Naughton Sun Microsystems 1995(20latmłodszyodC) C jest językiem proceduralnym Java jest językiem
Platformy Programistyczne Podstawy języka Java
Platformy Programistyczne Podstawy języka Java Agata Migalska 6 maja 2014 Plan wykładu 1 Sztuka wysławiania się w języku Java 2 Cały świat jest obiektem 3 Kolekcje 4 Zmienne i metody statyczne 5 Słowo
Wstęp do programowania w języku Java
Programowanie obiektowe Wstęp do programowania w języku Java Zamiast wprowadzenia Dla kogo jest dzisiejszy wykład? Dla osób, które znają język C/C++? Dla osób które zaczynają swoją przygodę z językiem
1. Co można powiedzieć o poniższym kodzie (zakładając, że zaimportowano wszystkie niezbędne klasy)?
1. Co można powiedzieć o poniższym kodzie (zakładając, że zaimportowano wszystkie niezbędne klasy)? public static void test1() { Object[] o = new Object[] { "1", "2", "3" ; List l = new ArrayList(Arrays.asList(o));