<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Archives - SoftUni Global</title>
	<atom:link href="https://softuni.org/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>https://softuni.org/tag/java/</link>
	<description>Learn Programming and Start a Developer Job</description>
	<lastBuildDate>Fri, 29 Jul 2022 14:24:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://softuni.org/wp-content/uploads/2022/04/cropped-SoftUni-Global-Logo-Square-notext-32x32.png</url>
	<title>Java Archives - SoftUni Global</title>
	<link>https://softuni.org/tag/java/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Java or Kotlin &#8211; What Is Better for Android Development?</title>
		<link>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/</link>
					<comments>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/#respond</comments>
		
		<dc:creator><![CDATA[Nikol Ruseva]]></dc:creator>
		<pubDate>Fri, 29 Jul 2022 14:24:52 +0000</pubDate>
				<category><![CDATA[Dev Talks]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[android development]]></category>
		<category><![CDATA[androiddvelopment]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[kotlin]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=22752</guid>

					<description><![CDATA[<p>In this article, we examine the differences between Java and Kotlin and their strengths and weaknesses to help you make a decision when choosing a programming language for Android development.</p>
<p>The post <a href="https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/">Java or Kotlin &#8211; What Is Better for Android Development?</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22752" class="elementor elementor-22752" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-36e9adb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="36e9adb" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-52e3c27" data-id="52e3c27" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3b02f7e elementor-widget elementor-widget-text-editor" data-id="3b02f7e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>When it comes to Android development, two of the most popular programming languages are Java and Kotlin. While Kotlin, which was released in 2011, is still being developed, Java has been around since 1995 and is open source, making it one of the most widely used languages. However, Kotlin has been taking off since 2017 when Google included it as an official Android development language along with Java.</p><p>If you’re new to Android development, the question of whether to use Kotlin or Java will probably not be on your mind at first. You will most likely opt to use Java until you become more familiar with the platform and decide what language would better suit your needs. But once you start becoming more confident with your Android development skills, choosing between Kotlin and Java will be a bit more difficult as both languages have some advantages and drawbacks, which we will examine in this article.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-279dc43 elementor-widget elementor-widget-heading" data-id="279dc43" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Java</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c62c4b2 elementor-widget elementor-widget-text-editor" data-id="c62c4b2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Java is a <strong>versatile</strong> and powerful programming language that can be used for a wide range of purposes. It is <strong>platform-independent</strong> and <strong>object-oriented</strong>. Platform independency is possible since the language uses <strong>byte-code</strong> and once compiled, the code can be run on <strong>any machine</strong> irrespective of its operating system. Also, using the principles of object-oriented programming increases the <strong>flexibility</strong> and <strong>reusability</strong> of the code.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-128971f elementor-widget elementor-widget-image" data-id="128971f" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin.png" class="attachment-large size-large wp-image-22784" alt="Benefits-Of-Java-Infograph" srcset="https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Java-vs-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-ad97bf8 elementor-widget elementor-widget-text-editor" data-id="ad97bf8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Java does <strong>not use</strong> explicit pointers. This means that developers can not access the memory directly from the code. Also, programs are executed inside the<strong> Java Virtual Machine (JVM)</strong>, providing additional <strong>security</strong> to the code. If an unauthorized method tries to access a private variable, the program fails to compile and prevents the system from a crash.</p><p>Java is widely used and has a large community of developers who are continuously creating new <strong>libraries</strong> and <strong>tools</strong> to make development easier. Moreover, Android Studio, the official IDE for Android development, is based on JetBrains&#8217; IntelliJ IDEA, which also supports Java development.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3a8abb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3a8abb2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-07eef48" data-id="07eef48" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f72d542 elementor-widget elementor-widget-heading" data-id="f72d542" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Kotlin</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-537fb80 elementor-widget elementor-widget-text-editor" data-id="537fb80" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin is a new language developed by <strong>JetBrains</strong>. It is a <strong>statically</strong> typed programming language. Just like Java, it uses byte-code which can be executed on the JVM. It can also be <strong>compiled into JavaScript</strong>. It has intuitive, easy-to-learn syntax. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-773925e elementor-widget elementor-widget-image" data-id="773925e" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin.png" class="attachment-large size-large wp-image-22757" alt="Benefits-Of-Kotlin-Infograph" srcset="https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Benefits-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-8481772 elementor-widget elementor-widget-text-editor" data-id="8481772" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin is <strong>compatible</strong> with Java and can be used alongside existing Java code. In fact, its purpose is to <strong>interoperate</strong> with code written in Java and improve it while using Java libraries and frameworks. This leads to <strong>reducing the boilerplate code</strong>, making it simpler, easier to read and understand, and safer in terms of potential bugs. Moreover, you can write Gradle code in Kotlin, allowing you to build<strong> iOS applications</strong>.</p><p>Kotlin is concise and expressive, meaning that you can write <strong>less code</strong> to accomplish the <strong>same</strong> <strong>task</strong>. This can lead to fewer errors and a faster development process overall. An example of reducing the boilerplate code is using the <strong>Data</strong> <strong>Classes</strong>.<br />You can see a side-by-side comparison of code written in Java and in Kotlin on the graphic below.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9d85b43 elementor-widget elementor-widget-image" data-id="9d85b43" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="576" src="https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin.png" class="attachment-large size-large wp-image-22758" alt="Class-Definition-Java-Kotlin-Comparison" srcset="https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin.png 1024w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/07/Class-Definition-Java-Kotlin-600x338.png 600w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-e70bb82 elementor-widget elementor-widget-text-editor" data-id="e70bb82" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin has <strong>null safety built-in</strong>, which eliminates the risk of NullPointerException (NPE) errors since it fails to compile whenever an NPE may be thrown. It also supports higher-order functions, lambda expressions, and operator overloading, making the language a combination of <strong>functional</strong> and <strong>procedural</strong> <strong>programming</strong>.</p><p>Although it is a new language, it is gaining a lot of popularity in the development community. However, there are still some drawbacks to using Kotlin for Android development. The language is not yet as widely adopted as Java. This means that the learning resources are limited. Also, the community of Kotlin users is smaller so finding help and support, or experienced developers for your business may be more difficult. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-6d67235 elementor-widget elementor-widget-heading" data-id="6d67235" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Conclusion</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-58ecb02 elementor-widget elementor-widget-text-editor" data-id="58ecb02" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Kotlin and Java are both great options for Android development. They each have their own strengths and weaknesses that should be considered. Kotlin is a younger language, but it has many features that make it a great choice for developers. However, the concepts of Android SDK are based on Java so learning the basics might be useful. Moreover, it is still the most popular language for Android development and additional knowledge would definitely will be an advantage to you. </p><p>The answer to the question “Java or Kotlin?” depends on your preferences and what you are looking for in a programming language. One thing is certain &#8211; learning both will benefit you by expanding your tech stack and improving your coding abilities.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/">Java or Kotlin &#8211; What Is Better for Android Development?</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/dev-talks/java-or-kotlin-what-is-better-for-android-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java Foundations Certification: Full Course (30-Hour Free Video Tutorial + 55 Exercises)</title>
		<link>https://softuni.org/code-lessons/java-foundations-full-course/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-full-course/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Thu, 16 Dec 2021 01:21:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[1z0811]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[full-course]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javafoundations]]></category>
		<category><![CDATA[learn-java]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[oracle-exam]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=9325</guid>

					<description><![CDATA[<p>Become a confident Java developer and get certified as a Java professional!</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-full-course/">Java Foundations Certification: Full Course (30-Hour Free Video Tutorial + 55 Exercises)</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9325" class="elementor elementor-9325" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We are happy to announce our <strong>Java Foundation Full Course</strong>! This <strong>30-hour</strong> Java training is completely <strong>free</strong>, and it will teach you the major concepts of <strong>Java Programming</strong>! It focuses on building <b>practical skills</b> through <b>55 hands-on exercises</b>. Keep up with the videos, and you will learn:</p><ul><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Things good programmers should know (not just how to code).</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Some best practice development techniques.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Skills in Java to use for the rest of your career.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Master design principles, best practices, and coding conventions for writing.</li></ul><p><img loading="lazy" decoding="async" class=" wp-image-9328 alignright" style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight );" src="https://softuni.org/wp-content/uploads/2021/12/2-300x169.gif" alt="" width="279" height="157" srcset="https://softuni.org/wp-content/uploads/2021/12/2-300x169.gif 300w, https://softuni.org/wp-content/uploads/2021/12/2-600x338.gif 600w, https://softuni.org/wp-content/uploads/2021/12/2-1024x576.gif 1024w, https://softuni.org/wp-content/uploads/2021/12/2-768x432.gif 768w" sizes="(max-width: 279px) 100vw, 279px" />Join Svetlin Nakov and George Georgiev, who are experienced programming instructors.  Svetlin helped <b>more than</b> <b>150 000 students</b> to begin coding, learn software development and start a tech job, while George is a <b>senior</b> Java developer and<b> award winner</b>. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f947.png" alt="🥇" class="wp-smiley" style="height: 1em; max-height: 1em;" /> This majestic duo will answer all your questions and problems.<a class="editor-rtfLink" href="https://emojipedia.org/star-struck/" target="_blank" rel="noopener"><span data-preserver-spaces="true"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f929.png" alt="🤩" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></a></p><p>All these topics are essential to your further development as a <b>software engineer</b>. So, make sure to solve the hands-on exercises in addition to this video. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2328.png" alt="⌨" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5b1.png" alt="🖱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> If you have no prior programming experience, just watch our<b> programming basics </b>course with <b>Java. </b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><a href="https://www.youtube.com/watch?v=sBheEjlkcVg&amp;list=PLIF8tJJOPz9KTF_7gKULB3b2dnZBHZuuD" target="_blank" rel="noopener">[Full Java Basics Course]</a></span></p><p><img loading="lazy" decoding="async" class=" wp-image-9336 aligncenter" src="https://softuni.org/wp-content/uploads/2022/01/5261134581989376.png" alt="" width="330" height="165" /></p><p>This <b>foundation course</b> is split into three parts. Each part covers <b>main topics</b> that you shouldn’t skip. We cover everything from the basics of programming to advanced features.</p><p>In our <strong>first video</strong>, you will learn:</p><ul><li><a href="https://emojipedia.org/chequered-flag/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3c1.png" alt="🏁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Brief Introduction to Java</b> – Java syntax, comparison operators, logical operators, loops, and debugging.</li><li><a href="https://emojipedia.org/floppy-disk/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a><b>Data Types and Variables</b> &#8211; Learn data types, such as integers, real numbers, type conversions, Boolean, character, and string types.</li><li><a href="https://emojipedia.org/card-file-box/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c3.png" alt="🗃" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Arrays </b>&#8211; How to read an array from the console, process arrays, use the for-each loop, print arrays, and simple array algorithms.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <b>Methods </b>&#8211; Declaring and invoking methods, parameters, values versus reference types, and method overloading.</li></ul><p><img loading="lazy" decoding="async" class="wp-image-10545 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/javaProgrammer-300x169.png" alt="" width="274" height="154" srcset="https://softuni.org/wp-content/uploads/2022/01/javaProgrammer-300x169.png 300w, https://softuni.org/wp-content/uploads/2022/01/javaProgrammer-600x338.png 600w, https://softuni.org/wp-content/uploads/2022/01/javaProgrammer-1024x576.png 1024w, https://softuni.org/wp-content/uploads/2022/01/javaProgrammer-768x432.png 768w, https://softuni.org/wp-content/uploads/2022/01/javaProgrammer.png 1280w" sizes="(max-width: 274px) 100vw, 274px" /></p><p>Exercises are <b>essential </b>for your development as a <b>programmer</b>. Solve the exercises problems, in addition to this video. That is the only way to <b>master the skill of coding</b>.</p><p>In our <strong>second video</strong>, we will look at:</p><ul><li><a href="https://emojipedia.org/clipboard/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Lists </b>&#8211; Reading, printing, and processing lists. You will learn how to sort lists and arrays.</li><li><a href="https://emojipedia.org/pen/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f58a.png" alt="🖊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Text Processing </b>&#8211; Working with strings, printing, and processing text in Java.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c2.png" alt="🗂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <b>Associative Arrays</b> &#8211; Maps, HashMap, Lambda functions, filtering, and processing sequences and maps.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f1.png" alt="🧱" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <b>Objects and Classes </b>&#8211; Private and public properties, getters, setters, constructors, etc.</li></ul><p>Remember that programming requires <b>patience</b> and a lot of <b>trial and error</b>. As the final video goes, we will look at some <b>essential </b>concepts and topics.</p><p>In it, you will learn:<img loading="lazy" decoding="async" class="size-medium wp-image-10546 alignright" src="https://softuni.org/wp-content/uploads/2022/01/tallprogrammer-201x300.png" alt="" width="201" height="300" srcset="https://softuni.org/wp-content/uploads/2022/01/tallprogrammer-201x300.png 201w, https://softuni.org/wp-content/uploads/2022/01/tallprogrammer.png 334w" sizes="(max-width: 201px) 100vw, 201px" /></p><ul><li><a href="https://emojipedia.org/house/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e0.png" alt="🏠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Defining Classes </b>&#8211; Constructors, Properties, and other main building blocks of every class.</li><li><a href="https://emojipedia.org/scroll/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4dc.png" alt="📜" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Principles of OOP</b> &#8211; The four pillars of Object-Oriented Programming.</li><li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f0.png" alt="🧰" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <b>Exception Handling</b> &#8211; Exceptions, Errors, and using the &#8220;try-catch-finally&#8221; block.</li><li><a href="https://emojipedia.org/gear/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a> <b>Java API Classes </b>&#8211; Math, Random, Formatter, BigInteger, BigDecimal, and work with dates.</li></ul><p><img loading="lazy" decoding="async" class="size-medium wp-image-10543 alignleft" src="https://softuni.org/wp-content/uploads/2022/01/certifying-employees-image-1-300x180.png" alt="" width="300" height="180" srcset="https://softuni.org/wp-content/uploads/2022/01/certifying-employees-image-1-300x180.png 300w, https://softuni.org/wp-content/uploads/2022/01/certifying-employees-image-1-600x360.png 600w, https://softuni.org/wp-content/uploads/2022/01/certifying-employees-image-1-768x461.png 768w, https://softuni.org/wp-content/uploads/2022/01/certifying-employees-image-1.png 1000w" sizes="(max-width: 300px) 100vw, 300px" />Earn <b>Java Certification</b>!<b> </b><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f396.png" alt="🎖" class="wp-smiley" style="height: 1em; max-height: 1em;" /><span data-preserver-spaces="true">After watching this course, you will be <b>ready </b>for the official exam from <b>Oracle – Java Foundations 1Z0-811</b>. This exam is also version-independent and will <b>be valid forever</b>. </span><a class="editor-rtfLink" href="https://emojipedia.org/star-struck/" target="_blank" rel="noopener"><span data-preserver-spaces="true"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f929.png" alt="🤩" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></a><span data-preserver-spaces="true"> Certification offers <b>recognition </b>and is proof of<b> career growth</b>. Become a <b>Computer Programmer</b> and start your career!</span></p><p><strong>Learn Java from Zero to Hero! </strong>Stop waiting and start your journey today. For this course, you will solve <b>as many as 50</b> <strong>coding exercises</strong> to practice your new skills.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/xGv-F3xIy2o&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-1beaef4 elementor-widget elementor-widget-video" data-id="1beaef4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/0EEJqkadMjQ&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-13c817c elementor-widget elementor-widget-video" data-id="13c817c" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/uaRedyuktEE&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><div>In this first video we review the following topics:</div><ul><li><b>Java Syntax</b></li><li><b>Conditions</b></li><li><b>Loops</b></li><li><b>Data Types</b></li><li><b>Arrays</b></li><li><b>Methods</b></li></ul><p>In the second part you will learn the following topics:</p><ul><li><b>Lists</b></li><li><strong>Maps</strong></li><li><strong>Lambda expressions</strong></li><li><strong>Stream API</strong></li><li><strong>Classes</strong></li><li><strong>Objects</strong></li></ul><p>In the final video, we look at:</p><ul><li><strong>Defining Classes</strong></li><li><strong>OOP</strong></li><li><strong>Principles</strong></li><li><strong>Exceptions</strong></li><li><strong>Basic Java API</strong></li></ul></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2c64f01 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c64f01" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ffbce1" data-id="9ffbce1" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b540e11 elementor-widget elementor-widget-template" data-id="b540e11" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-62dc0e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="62dc0e9" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a327e36" data-id="a327e36" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Descriptions</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0ef3a77 elementor-widget elementor-widget-pdfjs_viewer" data-id="0ef3a77" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/01/Java-Foundations-Full-Course-Nakov-Georgiev-SoftUni-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-71311a4 elementor-widget elementor-widget-heading" data-id="71311a4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2022/01/Java-Foundations-Full-Course-Nakov-Georgiev-SoftUni.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-full-course/">Java Foundations Certification: Full Course (30-Hour Free Video Tutorial + 55 Exercises)</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-full-course/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>[13/13] Java Foundations Certification: JDK and JRE</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-java-jdk-and-jre/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-java-jdk-and-jre/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandar Peev]]></dc:creator>
		<pubDate>Fri, 10 Dec 2021 17:02:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[JRE]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=10658</guid>

					<description><![CDATA[<p>Prepare for your “Java Foundations” official exam by untangling the differences between JDK and JRE. Learn what java and javac are.</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-java-jdk-and-jre/">[13/13] Java Foundations Certification: JDK and JRE</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10658" class="elementor elementor-10658" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: justify;"><span style="text-align: justify;">In this <strong>bonus</strong> lesson, we continue with the </span><span style="font-weight: bold; text-align: justify;">Java Foundations Tutorial</span><span style="text-align: justify;">. That is the thirteenth part of this series, and if you want to see the complete list of lessons, you can do it </span><a style="background-color: #ffffff; text-align: justify;" href="https://softuni.org/free-courses/java-foundations-certification/">here</a><span style="text-align: justify;">.</span></p>
<p style="text-align: justify;"><img loading="lazy" decoding="async" class=" wp-image-10670 alignright" src="https://softuni.org/wp-content/uploads/2021/12/diagram-java-300x300.png" alt="diagram-java" width="156" height="156" srcset="https://softuni.org/wp-content/uploads/2021/12/diagram-java-300x300.png 300w, https://softuni.org/wp-content/uploads/2021/12/diagram-java-100x100.png 100w, https://softuni.org/wp-content/uploads/2021/12/diagram-java-150x150.png 150w, https://softuni.org/wp-content/uploads/2021/12/diagram-java.png 485w" sizes="(max-width: 156px) 100vw, 156px" />We cannot start explaining the difference between <strong>JRE</strong> and <strong>JDK</strong> without also explaining <strong>JVM</strong>. <strong>JVM</strong> or <strong>Java Virtual Machine</strong> simply helps to execute programs on our devices. It provides an environment to run the programs. <strong>JVM</strong> requires libraries and files for code execution, and these files are presented in <strong>JRE</strong>. We can have different <strong>JRE</strong> versions for different platforms. They are all platform-dependent.</p>
<p style="text-align: center;"><strong><span style="text-align: justify;">JRE = set of libraries + JVM</span></strong></p>
<strong>JDK</strong> or <strong>Java Development Kit</strong> is a full-featured development kit. It has all development tool that we might require for creating java programs.

<span data-preserver-spaces="true"><strong><img loading="lazy" decoding="async" class=" wp-image-10676 alignright" src="https://softuni.org/wp-content/uploads/2021/12/12-300x207.png" alt="jdk-install" width="315" height="218" srcset="https://softuni.org/wp-content/uploads/2021/12/12-300x207.png 300w, https://softuni.org/wp-content/uploads/2021/12/12.png 582w" sizes="(max-width: 315px) 100vw, 315px" />JDK</strong> contains the following tools:</span>
<ol>
 	<li><span data-preserver-spaces="true"><strong>Java Runtime Environment</strong> (<strong>JRE</strong>)</span></li>
 	<li><span data-preserver-spaces="true"><strong>Interpreter</strong></span></li>
 	<li><span data-preserver-spaces="true"><strong>Compiler</strong> (javac)</span></li>
 	<li><span data-preserver-spaces="true"><strong>Archiver</strong> (jar)</span></li>
 	<li><span data-preserver-spaces="true"><strong>Documentation generator</strong> (javadoc)</span></li>
</ol>
<p style="text-align: justify;"><img loading="lazy" decoding="async" class=" wp-image-10675 alignleft" src="https://softuni.org/wp-content/uploads/2021/12/compile-java-300x208.png" alt="" width="278" height="193" srcset="https://softuni.org/wp-content/uploads/2021/12/compile-java-300x208.png 300w, https://softuni.org/wp-content/uploads/2021/12/compile-java.png 460w" sizes="(max-width: 278px) 100vw, 278px" /><span style="font-size: 16px;">If you want to run your program you will need to use </span><strong style="font-size: 16px;">java</strong><span style="font-size: 16px;"> or </span><strong style="font-size: 16px;">javac </strong><span style="font-size: 16px;">commands. </span><span style="font-size: 16px;" data-preserver-spaces="true">The </span><strong style="font-size: 16px;"><span data-preserver-spaces="true">javac </span></strong><span style="font-size: 16px;">command</span><span style="font-size: 16px;" data-preserver-spaces="true"> is used to compile Java programs, it takes <strong>.java</strong> file as input and produces bytecode. </span><span style="font-size: 16px;" data-preserver-spaces="true">On the other hand, the </span><strong style="font-size: 16px;"><span data-preserver-spaces="true">java command</span></strong><span style="font-size: 16px;" data-preserver-spaces="true"> is used to execute the bytecode of java. It takes byte code as input and runs it and produces the output.</span></p>
In conclusion, if you want to run the java or <strong>JVM</strong>-based code, then <strong>JRE</strong> is required. But if you want to develop <strong>Java</strong> and <strong>JVM</strong>-based programs, then <strong>JDK</strong> is required. Depending on your needs you will use <strong>javac</strong> and <strong>java </strong>commands.								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/szBvTLtj6oA&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></p></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. What is Java?</b></p><p><b style="font-style: inherit; color: var( --e-global-color-text );">2. JDK and JRE </b></p><p><b style="font-style: inherit; color: var( --e-global-color-text );">3. Java and Javac</b></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d2540eb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d2540eb" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5b2397" data-id="f5b2397" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-958e4b9 elementor-widget elementor-widget-template" data-id="958e4b9" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-257b166 elementor-widget elementor-widget-pdfjs_viewer" data-id="257b166" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/12/Java-Foundations-Lesson-13-JDK-and-JRE.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-java-jdk-and-jre/">[13/13] Java Foundations Certification: JDK and JRE</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-java-jdk-and-jre/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[12/13] Java Foundations Certification: Java API Classes</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-java-api-classes/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-java-api-classes/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Thu, 09 Dec 2021 17:02:13 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=9189</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! Prepare for your “Java Foundations” official exam by learning some of the most commonly used Java API Classes.</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-java-api-classes/">[12/13] Java Foundations Certification: Java API Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9189" class="elementor elementor-9189" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the current lesson, we take a closer look at the most frequently used <b>Java API classes</b>. Svetlin Nakov will explain all about the Math class, how to generate random numbers, the need for <b>BigInteger </b>and <b>BigDecimal </b>in programming, and how to work with date and time in <b>Java</b>. We will also look at two of the main <b>Java classes</b> &#8211; <b>Arrays </b>and <b>Formatter</b>.<img loading="lazy" decoding="async" class="size-medium wp-image-9209 alignright" src="https://softuni.org/wp-content/uploads/2021/12/photo_2021-12-09_19-09-45-300x137.jpg" alt="" width="300" height="137" srcset="https://softuni.org/wp-content/uploads/2021/12/photo_2021-12-09_19-09-45-300x137.jpg 300w, https://softuni.org/wp-content/uploads/2021/12/photo_2021-12-09_19-09-45.jpg 490w" sizes="(max-width: 300px) 100vw, 300px" /></p><p>The <b>Math </b>class contains methods for performing basic numeric operations, such as <b>round, min, max, abs, ceil, etc</b>.. The <b>Arrays </b>class contains various methods which facilitate array manipulation. <b>String.format()</b> allows us to return the formatted string by given <b>locale</b>, <b>format</b>, and <b>arguments</b>.</p><p>In this lesson you will find many helpful <b>examples </b>and <b>exercises</b>, so make sure to <b>practice </b>what you&#8217;ve learned! That&#8217;s the only way to grasp the concept at hand.</p><p><b>BigInteger </b>and <b>BigDecimal </b>are used for handling <b>large </b>and <b>small numbers</b> with <b>great</b> <b>precision</b>. <b>BigInteger </b>will throw an exception when the result is <b>out of range</b>. <b>BigDecimal </b>gives the user <b>complete control </b>over the rounding behavior. </p><p><img loading="lazy" decoding="async" class="size-full wp-image-9210 alignleft" src="https://softuni.org/wp-content/uploads/2021/12/Picture1.png" alt="" width="264" height="202" />Importing a single package allows us to work with the <b>date </b>and <b>time API</b>. <br />In this lesson you will find many helpful <b>examples and exercises</b>, so make sure to practice what you’ve learned! </p><p>As always, we advise you to pause the video right before the solving part of each problem and try to do the exercises on your own first. Then, if you have difficulties, just watch the provided solutions in the video. If you still have questions, we’re always here to help! </p><p><i>*The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/H57pSYrPv-g&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f334d2a elementor-widget elementor-widget-heading" data-id="f334d2a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></p></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. </b><span style="color: var( --e-global-color-text );"><b>The Judge System</b></span></p><ul><li>The <b>Exception </b>class </li><li>Types of exceptions and their hierarchy</li></ul><div><p style="font-size: 15px; font-style: normal;"><span style="font-weight: bold;">2. </span><span style="color: var( --e-global-color-text );"><b>The Math Class</b></span></p><p style="font-size: 15px; font-style: normal;"><span style="font-weight: bold;">3. The</span><b> <span style="color: var( --e-global-color-text );">Random Class</span></b></p><p style="font-size: 15px; font-style: normal;"><span style="font-weight: bold;">4. </span><span style="color: var( --e-global-color-text );"><b>The Arrays Class</b></span></p><ul style="font-size: 15px; font-style: normal; font-weight: 400;"><li style="font-size: 15px;">Methods of the Arrays Class </li><li style="font-size: 15px;">Example of Sorting an Array </li></ul><p style="font-size: 15px; font-style: normal;"><span style="font-weight: bold;">5. </span><span style="color: var( --e-global-color-text );"><b>String Formatter</b></span></p><p style="font-size: 15px; font-style: normal;"><span style="color: var( --e-global-color-text );"><b>6. </b></span><span style="color: var( --e-global-color-text );"><b>BigInteger and BigDecimal</b></span></p><p style="font-size: 15px; font-style: normal;"><span style="color: var( --e-global-color-text );"><b>7. </b></span><span style="color: var( --e-global-color-text );"><b>Java Date and Time</b></span></p></div><div id="malwarebytes-root"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c79d7fc elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c79d7fc" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-86aa77a" data-id="86aa77a" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7a98032 elementor-widget elementor-widget-template" data-id="7a98032" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-257b166 elementor-widget elementor-widget-pdfjs_viewer" data-id="257b166" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/12/Java-Foundations-Lesson-12-Java-API-Classes-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-fd8bc32 elementor-widget elementor-widget-heading" data-id="fd8bc32" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/12/Java-Foundations-Lesson-12-Java-API-Classes.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-java-api-classes/">[12/13] Java Foundations Certification: Java API Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-java-api-classes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[11/13] Java Foundations Certification: Exception Handling</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-exception-handling/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-exception-handling/#comments</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Thu, 02 Dec 2021 10:21:20 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=9024</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! Learn all about handling exceptions in your code!</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-exception-handling/">[11/13] Java Foundations Certification: Exception Handling</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="9024" class="elementor elementor-9024" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the current lesson, we take a close look at <b>exception handling </b>and<b> why it&#8217;s important</b> in software engineering.</p><p>What are exceptions? We&#8217;ve all seen one, there is no way to write completely bug-free code. In short<b> an exception is</b> <b>a problem that arises during the execution of the program</b>. </p><p>Exceptions <b>simplify code construction</b> and maintenance and allow problematic situations to be <b>processed at multiple levels</b>.</p><p>In Java <b>exceptions are objects</b>. The base for all exceptions is the <b>Throwable class</b> &#8211; it contains information about the <b>cause </b>of the exception, its <b>description</b>, and the <b>stack trace</b>.</p><p>There are<b> two types of exceptions</b> &#8211; <b>checked </b>(also known as compile-time exceptions), and <b>unchecked </b>(also known as runtime exceptions).</p><p>Exceptions can be handled by the <b>try-catch</b> construction. The <b>try-finally </b>block is also used, especially when we want to <b>ensure the execution of a given block</b> of code. </p><p>To <b>raise an exception</b>, we use the <b>throw </b>keyword. When an exception is thrown <b>the program execution stops</b>, and the<b> execution travels over the stack</b> until <b>a matching catch block </b>is reached to handle it. </p><p>In this lesson you will find many helpful <b>examples </b>and <b>exercises</b>, so make sure to <b>practice </b>what you&#8217;ve learned! That&#8217;s the only way to grasp the concept at hand.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/b6G85jwBdDM&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f4ccca0 elementor-widget elementor-widget-heading" data-id="f4ccca0" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. What are Exceptions?</b></p><ul><li>The <b>Exception </b>class </li><li>Types of exceptions and their hierarchy</li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">2. Handling Exceptions</span></p><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">3. Raising (throwing) Exceptions</span></p><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">4. Best Practices</span></p><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">5. Creating Custom Exceptions</span></p></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-511d9f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="511d9f8" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-52d39a3" data-id="52d39a3" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1dee13b elementor-widget elementor-widget-template" data-id="1dee13b" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-9bf8627 elementor-widget elementor-widget-pdfjs_viewer" data-id="9bf8627" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/12/Java-Foundations-Lesson-11-Exception-Handling-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-7611016 elementor-widget elementor-widget-heading" data-id="7611016" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/12/Java-Foundations-Lesson-11-Exception-Handling.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-exception-handling/">[11/13] Java Foundations Certification: Exception Handling</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-exception-handling/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>[10/13] Java Foundations Certification: OOP Principles</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-oop-principles/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-oop-principles/#respond</comments>
		
		<dc:creator><![CDATA[Luben Lubenov]]></dc:creator>
		<pubDate>Mon, 29 Nov 2021 08:46:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8930</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! Learn the four pillars of the Object-Oriented Programming!<br />
Encapsulation, Inheritance, Abstraction and Polymorphism</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-oop-principles/">[10/13] Java Foundations Certification: OOP Principles</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8930" class="elementor elementor-8930" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the current lesson, you will learn the four pillars of <b>Object-Oriented Programming (OOP)</b>.</p><p><strong>Svetlin Nakov</strong> will explain to you what are the four <strong>main OOP Principles</strong>. He talks about the concepts of <strong>encapsulation</strong>, <strong>inheritance</strong>, <strong>abstraction</strong>, and <strong>polymorphism</strong>. Later, you will learn how to compare different objects in Java using <strong>equals() </strong>and <strong>compareTo() </strong>methods. Make sure that you understand everything since this is one of the most important topics in the <strong>programming world!</strong></p><p>You will find many helpful <b>examples </b>and <b>exercises</b>, so make sure to <b>practice </b>what you&#8217;ve learned!</p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of each problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video.</span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/g7Y77u2y2Do&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-dd541b6 elementor-widget elementor-widget-heading" data-id="dd541b6" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. Principles of OOP</b></p><ul><li>Encapsulation</li><li>Inheritance</li><li>Abstraction</li><li>Polymorphism</li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">2. Comparing Objects in Java</span></p><ul style="font-size: 15px; font-style: normal; font-weight: 400;"><li style="font-size: 15px;">Using <strong>equals()</strong> and <strong>compareTo()</strong> methods</li><li>Defining <strong>equals()</strong> and <strong>compareTo() </strong>methods</li></ul><div><div><div> </div></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-26f4c02 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="26f4c02" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e1cf261" data-id="e1cf261" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-af7f545 elementor-widget elementor-widget-template" data-id="af7f545" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ad7fe3f elementor-widget elementor-widget-pdfjs_viewer" data-id="ad7fe3f" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-10-OOP-Principles-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-a967b20 elementor-widget elementor-widget-heading" data-id="a967b20" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-10-OOP-Principles.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-oop-principles/">[10/13] Java Foundations Certification: OOP Principles</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-oop-principles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[9/13] Java Foundations Certification: Defining Classes</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-defining-classes/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-defining-classes/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Thu, 25 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8884</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! In this lesson we take a closer look at defining classes.</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-defining-classes/">[9/13] Java Foundations Certification: Defining Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8884" class="elementor elementor-8884" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the current lesson, you will learn the foundations of <b>Object-Oriented Programming (OOP)</b>.</p><p>Svetlin Nakov will go over the topics of <b>defining simple classes</b>, <b>conventions, </b>and <b>best practices</b> in doing so, <b>creating objects</b> of these classes, <b>object references</b>, and what is <b>the difference between an object and a class</b>.</p><p>Later on in the lesson, you will become familiar with <b>data fields</b> and <b>access modifiers</b>, and of course &#8211; <b>constructors, getters, and setters</b>, which are <b>the building blocks of every class</b>. By the end of the lesson, you will also have a good understanding of the term <b>static</b>, which you&#8217;ve surely encountered multiple times so far.</p><p>You will find many helpful <b>examples </b>and <b>exercises</b>, so make sure to <b>practice </b>what you&#8217;ve learned!</p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of each problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video. </span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/QelQ-T06oCw&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. Defining Simple Classes</b></p><ul><li>Creating objects</li><li>Using classes</li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">2. Fields</span></p><ul style="font-size: 15px; font-style: normal; font-weight: 400;"><li style="font-size: 15px;">Class data</li><li style="font-size: 15px;">Access modifiers</li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">3. Methods</span></p><ul style="font-size: 15px; font-style: normal; font-weight: 400;"><li style="font-size: 15px;">Getters</li><li style="font-size: 15px;">Setters</li><li style="font-size: 15px;">ToString()</li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">4. Constructors</span></p><ul style="font-size: 15px; font-style: normal;"><li style="font-size: 15px;">The keyword <b>this</b></li></ul><div><p style="font-size: 15px; font-style: normal; font-weight: 400;"><span style="font-weight: bold;">5. Static Members</span></p><ul style="font-size: 15px; font-style: normal; font-weight: 400;"><li style="font-size: 15px;">Static methods and fields</li></ul></div></div></div></div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-527df50 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="527df50" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e183f13" data-id="e183f13" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-780638e elementor-widget elementor-widget-template" data-id="780638e" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-40c90d5 elementor-widget elementor-widget-pdfjs_viewer" data-id="40c90d5" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-9-Defining-Classes-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-b216076 elementor-widget elementor-widget-heading" data-id="b216076" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-9-Defining-Classes.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-defining-classes/">[9/13] Java Foundations Certification: Defining Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-defining-classes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[8/13] Java Foundations Certification: Objects and Classes</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-objects-and-classes/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-objects-and-classes/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Thu, 18 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8721</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! In this lesson we dive deep into objects and classes in Java!</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-objects-and-classes/">[8/13] Java Foundations Certification: Objects and Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8721" class="elementor elementor-8721" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The current lesson provides a great <b>overview of objects and classes</b> if you are a beginner on the topic. With it, you will make your first steps in the world of <b>Object-Oriented Programming (OOP)</b>, which is one of the <b>most widely-used programming paradigms</b> in modern programming.</p><p>By the end of the lesson, you will be familiar with the <b>objects and classes </b>work and their purpose. You will also know the different <b>parts of a class </b>&#8211; <b>methods, constructors, getters and setters, fields</b>, etc.</p><p>You will find many helpful <b>examples </b>and <b>exercises</b>, so make sure to <b>practice </b>what you&#8217;ve learned!</p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of each problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video.</span></p><p> </p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/WIe4xOk0Qhk&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b style="font-style: inherit; color: var( --e-global-color-text );">1. Objects</b></p><p><b style="font-style: inherit; color: var( --e-global-color-text );">2. Classes</b></p><p><b>3. Built-In Classes</b></p><p><b>4. Defining Simple Classes</b></p><ul><li>Fields</li><li>Constructors</li><li>Methods</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-20d048f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="20d048f" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7e0365" data-id="c7e0365" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9691395 elementor-widget elementor-widget-template" data-id="9691395" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5b9a543 elementor-widget elementor-widget-pdfjs_viewer" data-id="5b9a543" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-8-Objects-and-Classes-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-0eb188f elementor-widget elementor-widget-heading" data-id="0eb188f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-8-Objects-and-Classes.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-objects-and-classes/">[8/13] Java Foundations Certification: Objects and Classes</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-objects-and-classes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[7/13] Java Foundations Certification: Maps, Lambda and Stream API</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-maps-lambda-and-stream-api/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-maps-lambda-and-stream-api/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Tue, 16 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8516</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! In this lesson we take a look at maps, lambda and stream API.</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-maps-lambda-and-stream-api/">[7/13] Java Foundations Certification: Maps, Lambda and Stream API</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8516" class="elementor elementor-8516" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="EN-US">In this video we go in depth explaining <b>maps, lambda and the stream API</b>. All of these three topics are <b>extremely important</b> for every beginner programmer to learn as they are part of the pillars of programming, just like the rest of the topics in the current course. </span></p><p><span lang="EN-US">By the end of the lesson, you will be familiar with three different types of maps in Java &#8211; <b>the HashMap, the LinkedHashMap and the TreeMap</b>. All have their special traits and serve a specific purpose, which George explains very well. </span></p><p><span lang="EN-US">Then you will dive deep into <b>lambda expressions</b> and see how important they are when we are doing certain operations with maps. </span></p><p><span lang="EN-US">Finally, George will touch up on another <b>important topic when it comes to maps</b> &#8211; <b>the Stream API</b>, which provides many <b>methods for easy querying </b>of a collection. </span></p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of each problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video.</span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/FMUIhcJLJEM&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-fcbde5f elementor-widget elementor-widget-heading" data-id="fcbde5f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b>Associative Arrays (Maps)</b></p><ul><li>HashMap &lt;key, value&gt;</li><li>LinkedHashMap &lt;key, value&gt;</li><li>TreeMap &lt;key, value&gt;</li></ul><p><b>Lambda Expressions</b></p><p><b>Java Stream API</b></p><ul><li>Filtering</li><li>Mapping</li><li>Ordering</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-150e58b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="150e58b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-11312ed" data-id="11312ed" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-194b89a elementor-widget elementor-widget-template" data-id="194b89a" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d7a4e9c elementor-widget elementor-widget-pdfjs_viewer" data-id="d7a4e9c" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-7-Maps-Lambda-and-Stream-API-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-de3590f elementor-widget elementor-widget-heading" data-id="de3590f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-7-Maps-Lambda-and-Stream-API.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-maps-lambda-and-stream-api/">[7/13] Java Foundations Certification: Maps, Lambda and Stream API</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-maps-lambda-and-stream-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[6/13] Java Foundations Certification: Strings and Text Processing</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-strings-and-text-processing/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-strings-and-text-processing/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Thu, 11 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[java.lang.String]]></category>
		<category><![CDATA[java.lang.StringBuilder]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[StringBuilder]]></category>
		<category><![CDATA[strings]]></category>
		<category><![CDATA[text processing]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8660</guid>

					<description><![CDATA[<p>Learn about strings and text processing in Java, how to read and print strings, how to search in a string, how to extract a substring, how to remove a substring and how to build a string.</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-strings-and-text-processing/">[6/13] Java Foundations Certification: Strings and Text Processing</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8660" class="elementor elementor-8660" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="EN-US">In this lesson introduces <b>strings </b>and provides <b>an in-depth explanation of text processing in Java</b>. It includes several<b> very important topics</b> surrounding strings &#8211; <b>the StringBuilder class</b>, <b>concatenation </b>and why it&#8217;s a slow operation, the methods <b>concat(), indexOf(), contains(), split(), replace()</b>, and many more. </span></p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of each problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video. </span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this article.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/uTXLkIG1UCE&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2><div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b>What is a String?</b></p><ul><li>Overview</li><li>Reading and printing strings</li><li>Converting a String from and to a char array</li></ul><p><b>Manipulating Strings</b></p><ul><li>concat()</li><li>String.join()</li><li>substring()</li><li>indexOf(), lastIndexOf()</li><li>contains()</li><li>split()</li><li>repllace()</li></ul><p><b>Building and Modifying Strings</b></p><ul><li>Using the StringBuilder class</li><li>Why concatenation is a slow operation?</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cbc942 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cbc942" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22f9d8c" data-id="22f9d8c" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-73297cd elementor-widget elementor-widget-template" data-id="73297cd" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-6-Strings-and-Text-Processing-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-d365c18 elementor-widget elementor-widget-heading" data-id="d365c18" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bf0d7dd elementor-widget elementor-widget-pdfjs_viewer" data-id="bf0d7dd" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-6-Strings-and-Text-Processing-Fixed.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-strings-and-text-processing/">[6/13] Java Foundations Certification: Strings and Text Processing</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-strings-and-text-processing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[5/13] Java Foundations Certification: Lists</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-lists/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-lists/#respond</comments>
		
		<dc:creator><![CDATA[Sanya Kasarova]]></dc:creator>
		<pubDate>Tue, 09 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8423</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! In this lesson we take a look at lists and their application!</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-lists/">[5/13] Java Foundations Certification: Lists</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8423" class="elementor elementor-8423" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="EN-US">By now you&#8217;ve learned all about <b>arrays</b>, but did you know there are <b>more data structures</b> in programming? <b>Lists </b>are one of <b>the most popular data structures in programming</b>, as they allow for flexibility. Unline arrays, <b>their length is not fixed</b> and you can <b>insert and delete elements </b>at any point! Cool, right? </span></p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before the solving part of a problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video. </span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/wOGHTzrz9Hw&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Lesson Topics</h2>
<div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );">&nbsp;</strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div>
<p><b>Lists</b></p>
<ul>
<li>Overview</li>
<li>Usage</li>
</ul>
<p><b>List Manipulation</b></p>
<ul>
<li>Add, Insert, Remove, Clear</li>
</ul>
<p><b>Reading and Printing Lists</b></p>
<p><strong>Sorting Lists and Arrays</strong></p>
<ul>
<li>sort(), reverse()</li>
</ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4301fa3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4301fa3" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cd4a32" data-id="7cd4a32" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4b33c46 elementor-widget elementor-widget-template" data-id="4b33c46" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-77f6e05 elementor-widget elementor-widget-pdfjs_viewer" data-id="77f6e05" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-5-Lists-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-4b818cc elementor-widget elementor-widget-heading" data-id="4b818cc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-5-Lists.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 1020px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-lists/">[5/13] Java Foundations Certification: Lists</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-lists/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[4/13] Java Foundations Certification: Methods</title>
		<link>https://softuni.org/code-lessons/java-foundations-certification-methods/</link>
					<comments>https://softuni.org/code-lessons/java-foundations-certification-methods/#respond</comments>
		
		<dc:creator><![CDATA[Luben Lubenov]]></dc:creator>
		<pubDate>Sat, 06 Nov 2021 11:06:00 +0000</pubDate>
				<category><![CDATA[Code Lessons]]></category>
		<category><![CDATA[code lessons]]></category>
		<category><![CDATA[exercises]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free Java tutorial]]></category>
		<category><![CDATA[free lessons]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java coding]]></category>
		<category><![CDATA[Java course]]></category>
		<category><![CDATA[Java Foundations]]></category>
		<category><![CDATA[Java programming]]></category>
		<category><![CDATA[Java training]]></category>
		<category><![CDATA[Java videos]]></category>
		<category><![CDATA[java-tutorial]]></category>
		<category><![CDATA[nakov]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[video course]]></category>
		<guid isPermaLink="false">https://softuni.org/?p=8352</guid>

					<description><![CDATA[<p>Build a strong foundation of knowledge in Java programming! In this lesson we take a look at Methods and why they are one of the most important concept in the programming world!</p>
<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-methods/">[4/13] Java Foundations Certification: Methods</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="8352" class="elementor elementor-8352" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5d5405e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5d5405e" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d32134" data-id="0d32134" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9216798 elementor-widget elementor-widget-text-editor" data-id="9216798" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="EN-US">In this <b>free Java Foundations video</b>, we will review another very important <strong>paradigm</strong> in the programming universe &#8211; <strong>Methods</strong>. We will find a few ways in which will make our code more <strong>organized </strong>and <strong>readable</strong>. Also, we are going to learn how to extend the functionality of our code.<br /></span></p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">Each of these topics is explained with many real-life examples and hands-on exercises</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. As always, we</span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> advise you to </span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">pause the video</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> right before solving part of a problem and</span><b style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"> try to do the exercises on your own first</b><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">. Then, if you have difficulties, just watch the provided </span><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;"><b>solutions </b></span><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">in the video. </span></p><p><span style="font-style: inherit; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">*</span><i style="color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif;">The exercise descriptions are to be found in the PDF document at the end of this post.</i></p>								</div>
				</div>
				<div class="elementor-element elementor-element-88292b4 elementor-widget elementor-widget-video" data-id="88292b4" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/dYqouc4KMiU&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-7c9eb97 elementor-widget elementor-widget-heading" data-id="7c9eb97" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Topics</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-edfdd22 elementor-widget elementor-widget-text-editor" data-id="edfdd22" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">This video</span><strong style="font-style: inherit; color: var( --e-global-color-text );"> </strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-text );">covers the following topics:</span></div><p><b>Methods</b></p><ul><li>What is a Method?</li><li>Naming and Best Practices</li></ul><p><b>Declaring and Invoking Methods</b></p><ul><li>Void and Return type Methods</li></ul><p><b>Methods with Parameters</b></p><ul><li>Overview, Examples</li></ul><p><strong>Value vs Reference Types</strong></p><ul><li>What is the difference?</li></ul><p><strong>Overloading Methods</strong></p><ul><li>Example and Definition</li></ul><p><strong>Program Execution Flow</strong></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6286835 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6286835" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9186272" data-id="9186272" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0aff0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0aff0b" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48c6c18" data-id="48c6c18" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-31523e4 elementor-widget elementor-widget-template" data-id="31523e4" data-element_type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="section" data-elementor-id="20669" class="elementor elementor-20669" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-top-section elementor-element elementor-element-2753e750 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2753e750" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b04b054" data-id="b04b054" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-50498bde elementor-widget elementor-widget-heading" data-id="50498bde" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Practical Exercises</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6264b7a9 elementor-widget elementor-widget-text-editor" data-id="6264b7a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><span style="font-size: 16px; font-style: normal;">W</span></strong><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">atch the video</span><span style="font-size: 16px; font-style: normal; font-weight: 400;"> and </span><span style="font-size: 16px; font-style: normal; font-weight: 700 !important;">solve the problems</span><span style="font-size: 16px; font-style: normal; font-weight: 400;">. </span>To better understand the material, do the<strong> coding exercises</strong> and implement the knowledge you acquired. Writing code is the only way to master the <b>skill of code</b>.</p><p>Submit your code in the <b>SoftUni Judge System</b>:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5a06f887 elementor-cta--layout-image-right elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5a06f887" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
							<a class="elementor-cta" href="https://judge.softuni.org/Contests/3294/Full-Java-Foundations-Course" target="_blank">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://softuni.org/wp-content/uploads/2021/10/softuni-judge-system.png);" role="img" aria-label="softuni-judge-system"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h3 class="elementor-cta__title elementor-cta__content-item elementor-content-item">
						Hands-on Exercises in the SoftUni Judge					</h3>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
						Submit your exercise code and check its correctness in the SoftUni Judge.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item ">
					<span class="elementor-cta__button elementor-button elementor-size-md">
						Go To Judge					</span>
					</div>
							</div>
							<div class="elementor-ribbon elementor-ribbon-left">
				<div class="elementor-ribbon-inner">
					free				</div>
			</div>
				</a>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
				</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f972417 elementor-widget elementor-widget-heading" data-id="f972417" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Exercises: Problem Description</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-04b2aa1 elementor-widget elementor-widget-pdfjs_viewer" data-id="04b2aa1" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-4-Methods-Exercises.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-67de8dc elementor-widget elementor-widget-heading" data-id="67de8dc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Lesson Slides</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-37e6760 elementor-widget elementor-widget-pdfjs_viewer" data-id="37e6760" data-element_type="widget" data-widget_type="pdfjs_viewer.default">
				<div class="elementor-widget-container">
					<iframe src="https://softuni.org/wp-content/plugins/pdf-viewer-for-elementor/assets/pdfjs/web/viewer.html?file=https://softuni.org/wp-content/uploads/2021/11/Java-Foundations-Lesson-4-Methods.pdf&amp;embedded=true" style="display: block; margin-left: auto; margin-right: auto; width: 100%; height: 800px;" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen></iframe>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://softuni.org/code-lessons/java-foundations-certification-methods/">[4/13] Java Foundations Certification: Methods</a> appeared first on <a href="https://softuni.org">SoftUni Global</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://softuni.org/code-lessons/java-foundations-certification-methods/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: softuni.org @ 2026-04-26 16:05:55 by W3 Total Cache
-->