<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dendzik.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dendzik.pl/feed.php">
        <title>Zbigniew Dendzik java_e</title>
        <description></description>
        <link>https://dendzik.pl/</link>
        <image rdf:resource="https://dendzik.pl/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-17T06:28:26+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:index&amp;rev=1773738647&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java01&amp;rev=1729250525&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java02&amp;rev=1729250501&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java03&amp;rev=1729252480&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java04&amp;rev=1729257677&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java05&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java06&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java07&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java08&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java09&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java10&amp;rev=1773738131&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java10_serwlety&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java11_android&amp;rev=1729235659&amp;do=diff"/>
                <rdf:li rdf:resource="https://dendzik.pl/doku.php?id=java_e:java12_java3d&amp;rev=1729235660&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dendzik.pl/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Zbigniew Dendzik</title>
        <link>https://dendzik.pl/</link>
        <url>https://dendzik.pl/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:index&amp;rev=1773738647&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-17T09:10:47+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:index</title>
        <link>https://dendzik.pl/doku.php?id=java_e:index&amp;rev=1773738647&amp;do=diff</link>
        <description>Java programming with elements of AI




Object oriented programming

(1) Classes and objects [Lecture] [Lab]

(2) Object orientation [Lab]

(3) Library and documentation [Lecture] [Lecture] [Lab]

(4) Inheritance and polymorphism [Lecture] [Lab]

(5) OOP recap [Lab]




Multithreading, networking and graphics

(6) Case study 1 - internet communicator (streams, sockets and threads) [Lecture] [Lab]

(7) Case study 2 - http server (streams, sockets and threads) [Lab]

(8) Case study 3 - calculator…</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java01&amp;rev=1729250525&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T11:22:05+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java01</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java01&amp;rev=1729250525&amp;do=diff</link>
        <description>Classes and objects




Introduction

The skills developed in this section constitute the basis for further exercises. Some exercises are illustrated with code fragments, which are usually used to develop them within a given exercise. If a library class is included in the exercise, its first occurrence will also be a link to the Java</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java02&amp;rev=1729250501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T11:21:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java02</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java02&amp;rev=1729250501&amp;do=diff</link>
        <description>Object orientation




exercise 2.1

Write a definition for a class called Fraction, representing the fraction .
Your class should have two int fields representing the numerator and denominator of the fraction, and implementations of appropriate constructors and methods, so that it is possible to perform the following operations</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java03&amp;rev=1729252480&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T11:54:40+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java03</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java03&amp;rev=1729252480&amp;do=diff</link>
        <description>Use of Java Platform API library classes, documentation

Introduction

The Java platform includes two components - a virtual machine (bytecode interpreter) and a library of classes and interfaces. In today's example, we will analyze how to use the library classes that are part of every full implementation of the Java platform. Today's exercise will also involve developing the necessary skills in using documentation (Java Platform</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java04&amp;rev=1729257677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T13:21:17+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java04</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java04&amp;rev=1729257677&amp;do=diff</link>
        <description>Inheritance and polymorphism




Introduction

Inheritance and polymorphism are the basic mechanisms of object-oriented programming. The examples and exercises in this module will introduce us to the syntax and concepts behind inheritance and polymorphism in the context of Java. We will also use the acquired skills to design and implement a simple example of your own idea using object-oriented programming methods.</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java05&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java05</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java05&amp;rev=1729235659&amp;do=diff</link>
        <description>Strumienie, gniazda sieciowe i wątki I - komunikator internetowy

Wprowadzenie

Ważnym i bardzo często wykorzystywanym obszarem zastosowań platformy Java jest programowanie aplikacji sieciowych oraz, co często jest z tym związane, programowanie wielowątkowe. Dzisiejsze zajęcia będą poświęcone wykorzystaniu najważniejszych klas bibliotecznych pakietów java.io i java.net oraz podstawowych umiejętności programowania aplikacji wielowątkowych. Jak zapewne pamiętasz z wykładu, podstawowy system obsług…</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java06&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java06</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java06&amp;rev=1729235659&amp;do=diff</link>
        <description>Strumienie, gniazda sieciowe i wątki II - serwer http

Wprowadzenie

Kolejnym przykładem programowania dla platformy Java w zakresie gniazd sieciowych, strumieni danych i wielowątkowości będzie implementacja prostego serwera http. Protokół http jest opisany w odpowiednim dokumencie</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java07&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java07</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java07&amp;rev=1729235659&amp;do=diff</link>
        <description>Graficzny interfejs użytkownika

Wprowadzenie

Integralną częścią platformy Java jest biblioteka swing, za pomocą której można tworzyć aplikacje z zaawansowanym interfejsem graficznym. Poniżej znajdziesz instrukcję do ćwiczeń, które mają na celu zapoznanie z techniką tworzenia interfejsu graficznego oraz programowania obsługi zdarzeń związanych z interfejsem graficznym.</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java08&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java08</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java08&amp;rev=1729235659&amp;do=diff</link>
        <description>Programowanie grafiki 2D - renderowane grafiki

Wprowadzenie

Do programowania grafiki 2D służy biblioteka Java2D, która stanowi część platformy Java SE. W zestawie znajdziesz przykłady oraz ćwiczenia dotyczące renderowania obiektów graficznych oraz użycia kolorów, gradientów, tekstur, przezroczystości i wykorzystania fontów dostępnych w lokalnym środowisku graficznym.</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java09&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java09</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java09&amp;rev=1729235659&amp;do=diff</link>
        <description>Programowanie grafiki - interaktywność i animacja

Wprowadzenie

Zestaw ilustruje wykorzystanie interfejsu MouseMotionListener w celu obsługi zdarzeń myszy (interaktywność) oraz wykorzystania dodatkowego wątku w celu zrealizowania animacji.

Przykład I</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java10&amp;rev=1773738131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-17T09:02:11+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java10</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java10&amp;rev=1773738131&amp;do=diff</link>
        <description>OOP recap</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java10_serwlety&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java10_serwlety</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java10_serwlety&amp;rev=1729235659&amp;do=diff</link>
        <description>Aplikacje internetowe - serwlety, JSP i JDBC

Wprowadzenie

Poza możliwościami w zakresie programowania w środowisku przeglądarki internetowej, Java dostarcza także możliwości programowania aplikacji działających po stronie serwera www. Są to serwlety oraz skrypty Java Server Pages (JSP). Te ostatnie stanowią swego rodzaju skryptowy interfejs do serwletów - skrypt JSP jest tłumaczony do serwletu, kompilowany do bajtkodów i interpretowany przez kontener serwletów. Programowanie po stronie serwera…</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java11_android&amp;rev=1729235659&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:19+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java11_android</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java11_android&amp;rev=1729235659&amp;do=diff</link>
        <description>Aplikacje mobilne - Android

Wprowadzenie

Tematem modułu jest wykorzystanie domyślnego zintegrowanego środowiska rozwoju aplikacji dla platformy Android – Android Studio, oraz języka Java do projektowania graficznego interfejsu użytkownika oraz do programowania logiki aplikacji. Do wykonania ćwiczeń potrzebne będą następujące narzędzia: Java Development Kit (JDK) w wersji 1.7 lub wyższej oraz środowisko Android Studio, w skład którego wchodzi zintegrowane środowisko rozwoju aplikacji (IDE), nar…</description>
    </item>
    <item rdf:about="https://dendzik.pl/doku.php?id=java_e:java12_java3d&amp;rev=1729235660&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-18T07:14:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>java_e:java12_java3d</title>
        <link>https://dendzik.pl/doku.php?id=java_e:java12_java3d&amp;rev=1729235660&amp;do=diff</link>
        <description>Programowanie grafiki 3D

Wprowadzenie

Ćwiczenia w tym zestawie ilustrują podstawowe koncepcje programowania grafiki 3D (renderowanie obiektów 3D, oświetlenie, interaktywność i animację) z wykorzystaniem biblioteki Java3D. Biblioteka ta nie jest dostarczana z pakietem JDK - musi być pobrana i zainstalowana oddzielnie.</description>
    </item>
</rdf:RDF>
