<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://medjava.ro/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://medjava.ro/feed.php">
        <title>Med Java - java</title>
        <description></description>
        <link>https://medjava.ro/</link>
        <image rdf:resource="https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-09T12:35:06+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:algorithms&amp;rev=1714125067&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:dynamic-class-loader&amp;rev=1737151711&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:immutable-objects&amp;rev=1688488591&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:javap&amp;rev=1688488591&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:remote-debug&amp;rev=1688488591&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=java:types-of-jar-files&amp;rev=1735842138&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Med Java</title>
        <link>https://medjava.ro/</link>
        <url>https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://medjava.ro/doku.php?id=java:algorithms&amp;rev=1714125067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-26T09:51:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>algorithms</title>
        <link>https://medjava.ro/doku.php?id=java:algorithms&amp;rev=1714125067&amp;do=diff</link>
        <description>Java Algorithms

	*  Divide and Conquer
	*  Greedy Algorithms
	*  Dynamic Programming
	*  Backtracking
	*  Graph Traversal
		*  Applications
			*  Basic Graph Traversal Techniques (DFS, BFS)
			*  Game Theory and Decision Making
				*  Minimax Algorithm</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=java:dynamic-class-loader&amp;rev=1737151711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-17T22:08:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dynamic-class-loader</title>
        <link>https://medjava.ro/doku.php?id=java:dynamic-class-loader&amp;rev=1737151711&amp;do=diff</link>
        <description>Dynamic Classpath Loading with Java Instrumentation

Overview

Starting with Java 9, the recommended way to modify the classpath at runtime is using Java Instrumentation. This approach works with the Java Module System and is production-ready.

Implementation</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=java:immutable-objects&amp;rev=1688488591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>immutable-objects</title>
        <link>https://medjava.ro/doku.php?id=java:immutable-objects&amp;rev=1688488591&amp;do=diff</link>
        <description>Immutable objects

An immutable object cannot be modified after it was created. Instead, a copy of the object is returned.

Advantages

	*  Thread safety: they cannot change its state, so they cannot be corrupted by thread interference or observed in an inconsistent state.</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=java:javap&amp;rev=1688488591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>javap</title>
        <link>https://medjava.ro/doku.php?id=java:javap&amp;rev=1688488591&amp;do=diff</link>
        <description>JDK&#039;s javap tool

What is it

The javap command disassembles one or more class files. 

It displays details about the internal structure of Java classes.

It allows us to inspect compiled Java code to better understand how Java works at the bytecode level.</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=java:remote-debug&amp;rev=1688488591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remote-debug</title>
        <link>https://medjava.ro/doku.php?id=java:remote-debug&amp;rev=1688488591&amp;do=diff</link>
        <description>Remote debug

Add to existing JVM arguments:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=0.0.0.0:8000</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=java:types-of-jar-files&amp;rev=1735842138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-02T18:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>types-of-jar-files</title>
        <link>https://medjava.ro/doku.php?id=java:types-of-jar-files&amp;rev=1735842138&amp;do=diff</link>
        <description>Types of jars in java

	*  Regular (or Non-Uber) JARs: These JAR files contain only the .class files (compiled Java bytecode) of your application. They do not include the .class files for any libraries your application uses. This requires that all libraries used by your application are available on the classpath when your JAR is run.</description>
    </item>
</rdf:RDF>
