{"id":38027,"date":"2018-09-03T08:52:40","date_gmt":"2018-09-03T08:52:40","guid":{"rendered":"https:\/\/www.softwaretestinghelp.com\/?page_id=38027"},"modified":"2025-04-01T08:05:31","modified_gmt":"2025-04-01T08:05:31","slug":"java","status":"publish","type":"page","link":"https:\/\/www.softwaretestinghelp.com\/java\/","title":{"rendered":"JAVA Tutorial For Beginners: 100+ Hands-on Java Video Tutorials"},"content":{"rendered":"<p><strong>Hands-on Java Tutorial Series for Beginners: Learn Java Online from Scratch<\/strong><\/p>\n<p>Learn Core Java Programming with the help of this hands-on free Java training course. List of Java Video Tutorials for Beginners to learn Java language from scratch with examples.<\/p>\n<p>Get ready to learn Java online with our range of tutorials in this series.<\/p>\n<p>This series includes both, Text as well as video tutorials for you to understand the core concepts quickly and easily.\u00a0<em><strong> <\/strong><\/em><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2020\/07\/JAVA-Tutorials.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-136303\" src=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2020\/07\/JAVA-Tutorials.png\" alt=\"JAVA Tutorials\" width=\"700\" height=\"394\" srcset=\"https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2020\/07\/JAVA-Tutorials.png 700w, https:\/\/www.softwaretestinghelp.com\/wp-content\/qa\/uploads\/2020\/07\/JAVA-Tutorials-300x169.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><strong>Given below is the list of tutorials in the Java Training series:<\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #1:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-introduction-installation\/\">Java Introduction And Installation<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #2:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-data-types-loops-arrays-switch-assertions\/\">Java DataTypes, Loops, Arrays, Switch And Assertions<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #3:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/oops-concept-in-java\/\">OOPS Concept In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #4:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-interfaces-abstract-classes\/\">Java Interfaces And Abstract Classes<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #5: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-exceptions\/\">Java Exceptions And Procedures To Handle It<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #6:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-string\/\">Java String With String Buffer And String Builder<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #7:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-threads\/\">Java Threads With Methods And Life Cycle<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #8:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/io-operations-in-java\/\">Basic I\/O Operations In Java<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #9: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-collections-framework\/\">Java Collections Framework (JCF)<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #10:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-reflection\/\">Java Reflection Tutorial<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #11:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-swing-tutorial\/\">Java SWING Tutorial<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #12:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-deployment\/\">Java Deployment<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #13: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-virtual-machine\/\">Java Virtual Machine<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #14:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/access-modifiers-in-java\/\">Java Access Modifiers<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #15:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/static-in-java\/\">What Is Static Keyword In Java?<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #16:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-this-keyword-tutorial\/\">Java THIS Keyword: Tutorial With Code Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #17:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-generics-tutorial\/\">Java Generics Tutorial With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #18:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/hello-world-first-java-program\/\">Java Hello World &#8211; Create Your First Program In Java Today<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #19:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-development-using-eclipse-ide\/\">Java Development Using Eclipse IDE<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #20:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/intellij-idea-tutorial-java-development-with-intellij-ide\/\">IntelliJ IDEA Tutorial &#8211; Java Development With IntelliJ IDE<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #21:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/learn-to-use-java-iterator-with-examples\/\">Java Iterator: Learn To Use Iterators In Java With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #22:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/introduction-to-java-arrays-and-related-concepts\/\">Introduction To Java Arrays And Related Concepts<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #23:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-array-length\/\">Java Array Length Tutorial With Code Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #24:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/prominent-java-8-features\/\">Prominent Java 8 Features With Code Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #25:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-array-declare-create-initialize\/\">Java Array &#8211; Declare, Create &amp; Initialize An Array In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #26:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/print-elements-of-java-array\/\">Java Array &#8211; How To Print Elements Of An Array In Java?<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #27:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/handle-arrayindexoutofboundsexception-in-java\/\">How To Handle The ArrayIndexOutOfBoundsException In Java?<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #28:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-operators-arithmetic-unary-bitwise-operators-in-java\/\">Java Operators &#8211; Arithmetic, Unary &amp; Bitwise Operators In Java<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #29:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-generic-array\/\">Java Generic Array &#8211; How To Simulate Generic Arrays In Java?<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #30:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/multidimensional-arrays-in-java\/\">MultiDimensional Arrays In Java (2d and 3d Arrays In Java)<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #31:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/array-of-objects-in-java\/\">Array Of Objects In Java: How To Create, Initialize And Use<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #32:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/pass-return-array-in-java\/\">How To Pass \/ Return An Array In Java<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #33:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-array-data-types\/\">Array Data Types \u2013 Int Array, Double Array, Array Of Strings Etc.<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #34:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/add-elements-to-array-java\/\">How To Add Elements To An Array In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #35:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java-copy-array\/\">Java Copy Array: How To Copy \/ Clone An Array In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #36:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/remove-element-from-array-java\/\">Remove\/Delete An Element From An Array In Java<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #37:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/sort-arrays-in-java\/\">How To Sort An Array In Java \u2013 Tutorial With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #38:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/reverse-an-array-in-java\/\">Reverse An Array In Java \u2013 3 Methods With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #39:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-array\/\">Java String Array- Tutorial With Code Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #40:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-array-class-tutorial\/\">Java Array Class Tutorial &#8211; java.util.Arrays Class with Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #41:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/convert-list-to-array-in-java\/\">Covert List To Array And Other Collections In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #42:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/arrays-in-java-8\/\">Arrays In Java 8 &#8211; Stream Class And ParallelSort Method<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #43:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/jagged-array-in-java\/\">Jagged Array In Java &#8211; Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #44:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-arraylist-tutorial\/\">Java ArrayList &#8211; How To Declare, Initialize &amp; Print An ArrayList<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #45:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/how-to-download-install-and-configure-java\/\">How To Download, Install And Configure Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #46:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-list-how-to-create-initialize-use-list-in-java\/\">Java List &#8211; How To Create, Initialize &amp; Use List In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #47:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/logical-operators-java\/\">Java Logical Operators &#8211; OR, XOR, Not &amp; More<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #48:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-components-java-platform-jdk\/\">Java Components: Java Platform, JDK, JRE, &amp; Java Virtual Machine<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #49:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/listiterator-interface-in-java\/\">ListIterator Interface In Java With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #50:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-vector-tutorial\/\">What Is Java Vector | Java Vector Class Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #51:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-methods-tutorial-with-examples\/\">Java String Tutorial | Java String Methods With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #52:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-vs-python\/\">Java Vs Python &#8211; Key Differences Between Java And Python<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #53:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/ternary-operator-in-java\/\">Ternary Operator In Java &#8211; Tutorial With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #54:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-scanner-class\/\">Java Scanner Class Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #55:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-basics-and-core-java-concepts\/\">Java Programming Basics: Syntax, Class &amp; Core Java Concepts<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #56:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-list-methods\/\">Java List Methods &#8211; Sort List, Contains, List Add, List Remove<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #57:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/selection-sort-java\/\">Selection Sort In Java &#8211; Selection Sort Algorithm &amp; Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #58:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/insertion-sort-in-java\/\">Insertion Sort In Java &#8211; Insertion Sort Algorithm &amp; Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #59:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/bubble-sort-java\/\">Bubble Sort In Java &#8211; Bubble Sort Algorithm &amp; Code Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #60:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/binary-search-in-java\/\">Binary Search Algorithm In Java \u2013 Implementation &amp; Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #61:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/doubly-linked-list-in-java\/\">Doubly Linked List In Java \u2013 Implementation &amp; Code Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #62:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/linked-list-in-java\/\">Linked List In Java \u2013 Linked List Implementation &amp; Java Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #63:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-arraylist-conversions\/\">Java ArrayList Conversions To Other Collections<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #64:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/arraylist-methods-in-java\/\">ArrayList Methods In Java &#8211; Tutorial With Example Programs<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #65:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-split-method\/\">Java String Split() Method \u2013 How To Split A String In Java<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #66:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-compareto-method\/\">Java String compareTo Method With Programming Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #67:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-contains-method\/\">Java String contains() Method Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #68:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/quicksort-in-java\/\">QuickSort In Java &#8211; Algorithm, Illustration &amp; Implementation<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #69:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-queue-interface\/\">Java Queue &#8211; Queue Methods, Queue Implementation With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #70:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/hashtable-in-java\/\">What Is A Java HashTable &#8211; HashTable Implementation &amp; Example<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #71:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/linkedhashmap-in-java\/\">LinkedHashMap In Java &#8211; LinkedHashMap Example &amp; Implementation<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #72:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java-stack-tutorial\/\">Java Stack Tutorial: Stack Class Implementation With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #73:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-set-tutorial\/\">Set Interface In Java: Java Set Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #74:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/treeset-in-java\/\">TreeSet In Java: Tutorial With Programming Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #75:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/treemap-in-java\/\">TreeMap In Java &#8211; Tutorial With Java TreeMap Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #76:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/hashmap-in-java\/\">What Is A HashMap In Java?<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #77:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-substring-method\/\">Java substring() Method &#8211; Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #78:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-tostring-method\/\">How To Use Java toString Method?<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #79:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-length-method\/\">Java String length() Method With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #80:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/dijkstras-algorithm-in-java\/\">How To Implement Dijkstra\u2019s Algorithm In Java<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #81:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/thread-sleep-method-in-java\/\">Thread.Sleep() &#8211; Thread Sleep() Method In Java With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #82:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/multithreading-in-java\/\">Multithreading In Java &#8211; Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #83:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-graph-tutorial\/\">Java Graph Tutorial &#8211; How To Implement Graph Data Structure<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #84:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/nullpointerexception-in-java\/\">What Is NullPointerException In Java &amp; How To Avoid It<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #85:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/merge-sort-java\/\">Merge Sort In Java &#8211; Program To Implement MergeSort<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #86:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-map-interface\/\">Java Map Interface Tutorial With Implementation &amp; Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #87:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/assertions-in-java\/\">Assertions In Java &#8211; Java Assert Tutorial With Code Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #88:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/what-is-thread-synchronization-in-java\/\">Java Synchronized: What Is Thread Synchronization In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #89:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-replace-method\/\">Java String Replace(), ReplaceAll() &amp; ReplaceFirst() Methods<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #90:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/binary-search-tree-in-java\/\">Binary Search Tree In Java &#8211; Implementation &amp; Code Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #91:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/garbage-collection-in-java\/\">What Is Garbage Collection In Java And How Does It Work<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #92:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-priority-queue-tutorial\/\">Java Priority Queue Tutorial &#8211; Implementation &amp; Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #93:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/deque-in-java\/\">Deque In Java &#8211; Deque Implementation And Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #94:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/recursion-in-java\/\">Recursion In Java &#8211; Tutorial With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #95:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/important-java-keywords\/\">Important Keywords List &#8211; Reserved Words In Java<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #96:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-variables-and-types\/\">Java Variables And Their Types With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #97:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-integer-and-java-biginteger\/\">Java Integer And Java BigInteger Class With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #98:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-reverse-string\/\">Java Reverse String: Tutorial With Programming Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #99:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-indexof-method\/\">Java String indexOf Method With Code Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #100:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/heap-data-structure-in-java\/\">What Is A Heap Data Structure In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #101:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/try-catch-finally-and-throw-in-java\/\">Try, Catch, Finally And Throw In Java With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #102:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-semaphore-and-executor-framework\/\">Concurrency In Java: Semaphore And Executor Framework<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #103:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-class-vs-object\/\">Java Class Vs Object &#8211; How To Use Class And Object In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #104:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-double-tutorial\/\">Java Double &#8211; Tutorial With Programming Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #105:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-float-tutorial\/\">Java Float Tutorial With Programming Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #106:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/types-of-classes-in-java\/\">Types Of Classes In Java: Abstract, Concrete, Final, Static<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #107:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java-enum-tutorial\/\">Java Enum: Java Enumeration Tutorial With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #108:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/private-abstract-array-and-string-constructors-in-java\/\">Private, Abstract, Array And String Constructors In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #109:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-constructor\/\">Java Constructor &#8211; Class, Copy And Default Constructors<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #110:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/encapsulation-in-java\/\">Encapsulation In Java: Complete Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #111:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/what-is-abstraction-in-java\/\">What Is Abstraction In Java &#8211; Learn With Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #112:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/overriding-predefined-methods\/\">Overriding Predefined Methods In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #113:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/polymorphism-in-java\/\">What Is Polymorphism In Java &#8211; Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #114:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-override-and-runtime-polymorphism\/\">Java @override: Method Overriding And Runtime Polymorphism<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #115:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/methods-in-java\/\">Methods In Java &#8211; Tutorial With Programming Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #116:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-if-statement\/\">Java If Statement Tutorial With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #117:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-awt-abstract-window-toolkit\/\">What Is Java AWT (Abstract Window Toolkit)<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #118:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/design-patterns-in-java\/\">Design Patterns In Java: Singleton, Factory, And Builder<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #119:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/real-world-applications-of-java\/\">What Is Java Used For: 12 Real-World Java Applications<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #120:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/javadoc-tool\/\">What Is JavaDoc And How To Use It To Generate Documentation<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #121:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-vs-javascript\/\">Java Vs JavaScript: What Are The Important Differences<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #122:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/gui-programming-in-java\/\">Introduction To JFC And GUI Programming In Java<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #123:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-regex-tutorial\/\">Java Regex Tutorial With Regular Expression Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #124:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-comparable-and-comparator\/\">Comparable And Comparator Interfaces In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #125:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/marker-interfaces-java\/\">Marker Interface In Java: Serializable And Cloneable<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #126:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-8-interface-changes\/\">Interface Enhancements In Java 8 &#8211; Java Functional Interface<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #127:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/composition-in-java\/\">Java Composition &#8211; What Is Composition (Has-A) In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #128:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/inheritance-in-java\/\">What Is Inheritance In Java &#8211; Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #129:\u00a0<\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/types-of-inheritance-in-java\/\">Types Of Inheritance In Java &#8211; Single Vs Multiple Inheritance<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #130:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-for-loop-tutorial\/\">Java For Loop Tutorial With Program Examples<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #131:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/hashset-in-java\/\">HashSet In Java &#8211; Tutorial With Programming Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #132:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java-convert-string-to-int\/\">How To Convert Java String To Int &#8211; Tutorial With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #133:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-while-loop-tutorial\/\">Java While Loop &#8211; Tutorial With Programming Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #134:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-do-while-loop\/\">Java Do While Loop &#8211; Tutorial With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #135:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-switch-case-statement\/\">Java Switch Case Statement With Programming Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #136:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-continue-statement\/\">Java Continue Statement &#8211; How To Use Continue In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #137:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-break-statement\/\">Java Break Statement &#8211; Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #138:<\/span> <\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/convert-char-to-int-in-java\/\">How To Convert Char To Int In Java [With Examples]<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #139:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/convert-char-to-string-in-java\/\">4 Methods To Convert Char To String In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #140:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java-char-tutorial\/\">Java char &#8211; Character Data Type In Java With Examples<\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Tutorial #141:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-string-to-double-conversion\/\">Methods To Convert Java String To Double [With Examples]<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #142:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/double-to-int-java\/\">3 Methods To Convert Double To Int In Java<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #143:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/equals-method-in-java\/\">How To Use .equals Method In Java &#8211; Tutorial With Examples<\/a><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #144:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-boolean\/\">Java Boolean &#8211; What Is A Boolean In Java (With Examples)<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #145:<\/strong> <\/span><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-timer-tutorial\/\">Java Timer &#8211; How To Set A Timer In Java With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #146:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-escape-characters\/\">Escape Characters OR Escape Sequences In Java<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #147:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-pass-by-reference-and-pass-by-value\/\">Java Pass By Reference And Pass By Value With Examples<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #148:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-project-ideas\/\">Java Project Ideas For Beginners [New LIST]<\/a><\/p>\n<p><strong>Java Interview Questions:<\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #149: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/core-java-interview-questions\/\">Core Java Interview Questions<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #150: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/j2ee-interview-questions-answers\/\">J2EE Interview Questions<\/a><br \/>\n<span style=\"color: #ff6600;\"><strong>Tutorial #151:<\/strong><\/span> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-8-interview-questions\/\">Top 40 Java 8 Interview Questions &amp; Answers<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #152:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/java-collections-interview-questions\/\">30+ Top Java Collections Interview Questions With Answers<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #153: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-architect-interview-questions\/\">Top 30 Java Architect Interview Questions<\/a><\/p>\n<p><strong>Java Tools:<\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #154: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-testing-tools\/\">Best Java Testing Frameworks and Tools<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #155:<\/span><\/strong> <a href=\"https:\/\/www.softwaretestinghelp.com\/best-java-ide-and-online-compilers\/\">Top 10+ Best Java IDEs &amp; Online Java Compilers [2020 Rankings]<\/a><\/p>\n<p><strong>Java Testing Tutorials:<\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\">Tutorial #156: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/testing-java-applications-part-1\/\">How to Test JAVA Applications<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #157: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/automated-testing-of-j2ee-applications-part-2\/\">Automation Testing of JAVA\/J2EE Applications<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #158: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-yourkit-profiler-in-jmeter\/\">Using Java YourKit Profiler in JMeter<\/a><br \/>\n<strong><span style=\"color: #ff6600;\">Tutorial #159: <\/span><\/strong><a href=\"https:\/\/www.softwaretestinghelp.com\/tfs-for-java-eclipse-devops\/\">Microsoft TFS for JAVA Projects<\/a><\/p>\n<p>*************************************************************************<\/p>\n<p><span style=\"color: #ff6600;\"><strong>Overview of Tutorials in Java Series<\/strong><\/span><\/p>\n\n<div id=\"tablepress-530-scroll-wrapper\" class=\"tablepress-scroll-wrapper\">\n<table id=\"tablepress-530\" class=\"tablepress tablepress-id-530 tablepress-responsive\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Tutorial #<\/th><th class=\"column-2\">What You will learn<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><strong>Tutorial #1:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-introduction-installation\/\">Java Introduction and Installation<\/a><\/strong><br \/>\nJava is a most powerful programming language and open source platform for many applications. Java can help to build a secured application. A Brief Introduction to Java and its installation procedure is explained here in this tutorial.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\"><strong>Tutorial #2:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-data-types-loops-arrays-switch-assertions\/\">Java DataTypes, Loops, Arrays, Switch and Assertions<\/a><\/strong><br \/>\nIn this tutorial, we will learn the basic concepts that are required to do java program. We will explore Java datatypes, loops, arrays, and assertion in detail.<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\"><strong>Tutorial #3:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/oops-concept-in-java\/\">OOPS Concept in Java<\/a><\/strong><br \/>\nAll about Oops concept in Java is explained here in detail. Object-oriented programming is a way of designing and programming a software by manipulating objects and objects are the main part of the programming.<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><strong>Tutorial #4:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-interfaces-abstract-classes\/\">Java Interfaces and Abstract Classes<\/a><\/strong> <br \/>\nJava Interfaces are blueprint like class but will have only method declaration. But Java Abstract class will have abstract methods and concrete methods. This tutorial will explain you the significance of both Interface and abstract classes in simple terms.<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\"><strong>Tutorial #5:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-exceptions\/\">Java Exceptions and Procedures to Handle It<\/a><\/strong><br \/>\nLearn Java Exceptions and the ways to handle them. Exception is an event which occurrs while the program is running and it disrupts the program execution. <\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\"><strong>Tutorial #6:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-string\/\">Java String with String Buffer and String Builder<\/a><\/strong><br \/>\nThis tutorial will explain you all about Java String, the way of creating a string, string immutability, string buffer and string builder with simple examples for your easy understanding.<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\"><strong>Tutorial #7:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-threads\/\">Java Threads with Methods and Life Cycle<\/a><\/strong><br \/>\nDo you know how to create threads in Java? In this tutorial, we will learn Java Threads and how to create threads along with the various methods and life cycle. <br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\"><strong>Tutorial #8:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/io-operations-in-java\/\">Basic I\/O Operations in Java<\/a><\/strong><br \/>\nThis tutorial will explain the basic I\/O operations in JAVA. Here, we will have the input as file and explore various classes, interfaces, and methods that are available to read data from the file.<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\"><strong>Tutorial #9:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-collections-framework\/\">Java Collections Framework (JCF)<\/a><\/strong><br \/>\nJava Collections Framework JCF contains interfaces, abstract classes, and classes which can provide the architecture to store and manipulate a group of objects.<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\"><strong>Tutorial #10:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-reflection\/\">Java Reflection Tutorial<\/a><\/strong><br \/>\nReflection in Java is to inspect and change the behavior of a program at runtime.With the help of this reflection API, you can inspect classes, constructors, modifiers, fields, methods, and interfaces at runtime.<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\"><strong>Tutorial #11:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-swing-tutorial\/\">Java SWING Tutorial<\/a><\/strong><br \/>\nSwing is mainly used for creating GUI for desktop applications. In this tutorial, you will learn the basics of Java Swing and how to build a Desktop app.<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\"><strong>Tutorial #12:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-deployment\/\">Java Deployment<\/a><\/strong><br \/>\nThis tutorial will explain all about JAVA deployment in detail. In a JAVA project, once coding is completed, you have to wrap all the files as a Java JAR file and that jar file can be deployed in any required machine.<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\"><strong>Tutorial #13:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-virtual-machine\/\">Java Virtual Machine<\/a><\/strong><br \/>\nJava Virtual Machine JVM is a software implementation of a machine.This tutorial will explain you all about Java Virtual Machine and How JVM Helps in Running Java Application.<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\"><strong>Tutorial #14:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/access-modifiers-in-java\/\">Java Access Modifiers<\/a><\/strong><br \/>\nLearn all about Access Modifiers in Java in detail. Access modifiers define the visibility of the class. By using access modifiers, a particular class method\/variable can be restricted to access or hidden from the other classes.<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><span style=\"color: #ff6600;\"><strong>Java Interview Questions:<\/strong><\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\"><strong>Tutorial #15:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/core-java-interview-questions\/\">Core Java Interview Questions<\/a><\/strong><br \/>\nThis core Java Interview Questions and answers tutorial covers topics like basic and advanced java definitions, Java programming and coding concepts, Access specifiers, Collections, Exceptions, Threads, Serialization etc., to make you completely ready to face any JAVA interview either for freshers and experienced level.<\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\"><strong>Tutorial #16:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/j2ee-interview-questions-answers\/\">J2EE Interview Questions<\/a><\/strong><br \/>\nThis tutorial contains frequently asked J2EE Interview Questions with best descriptive answers on different J2EE concepts like JSP, Servlet, EJB and spring.<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-22\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><span style=\"color: #ff6600;\"><strong>Java Tools:<\/strong><\/td>\n<\/tr>\n<tr class=\"row-23\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-24\">\n\t<td class=\"column-1\"><strong>Tutorial #17:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-testing-tools\/\">Best Java Testing Frameworks and Tools<\/a><\/strong><br \/>\nList of the best JAVA Testing Frameworks Tools - Comprehensive List of Tools For Automated Testing of JAVA Applications. Some of the most popular JAVA\/J2EE component wise testing tools available in the market are enlisted here in detail.<\/td>\n<\/tr>\n<tr class=\"row-25\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-26\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><span style=\"color: #ff6600;\"><strong>Java Testing Tutorials:<\/strong><\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-28\">\n\t<td class=\"column-1\"><strong>Tutorial #18:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/testing-java-applications-part-1\/\">How to Test JAVA Applications<\/a><\/strong><br \/>\nYou will get to know How to Test JAVA Applications - Manual Testing of JAVA Applications with Sample Test Cases. You will also learn different J2EE components and manual testing of JAVA\/J2EE applications.<\/td>\n<\/tr>\n<tr class=\"row-29\">\n\t<td class=\"column-1\"><strong>Tutorial #19:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/automated-testing-of-j2ee-applications-part-2\/\">Automation Testing of JAVA\/J2EE Applications<\/a><\/strong><br \/>\nAutomated Testing of JAVA\/J2EE Applications is explained in detail. Automated testing is preferred for large J2EE applications. Testing an application may not be fully automated. Manual and automated testing go hand in hand.<\/td>\n<\/tr>\n<tr class=\"row-30\">\n\t<td class=\"column-1\"><strong>Tutorial #20:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/java-yourkit-profiler-in-jmeter\/\">Using Java YourKit Profiler in JMeter<\/a><\/strong><br \/>\nIn this tutorial, you will learn to Use Java YourKit Profiler in JMeter as a way of measuring CPU Usage, and memory usage on your host and client machines.<\/td>\n<\/tr>\n<tr class=\"row-31\">\n\t<td class=\"column-1\"><strong>Tutorial #21:<\/strong><\/td><td class=\"column-2\"><strong><a href=\"https:\/\/www.softwaretestinghelp.com\/tfs-for-java-eclipse-devops\/\">Microsoft TFS for JAVA Projects <\/a><\/strong><br \/>\nMicrosoft TFS can be used for Java projects in a DevOps scenario. It is a fully automated build &amp; deployment process to environments with no manual intervention. Here, You will learn how to Use Microsoft TFS for JAVA Projects with Eclipse in DevOps.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<!-- #tablepress-530 from cache -->\n<p>Happy Learning!!<\/p>\n<p><strong>Further Reading =&gt; <a href=\"https:\/\/www.softwaretestinghelp.com\/java\/\">BEST Java Development Companies<\/a>\u00a0<\/strong><\/p>\n<p><a href=\"https:\/\/www.softwaretestinghelp.com\/java\/java-introduction-installation\/\"><strong>Next Tutorial<\/strong><\/a><\/p>\n\r\n\t\t\t<div id=\"daexthefup-container\"\r\n\t\t\t\tclass=\"daexthefup-container daexthefup-layout-stacked daexthefup-alignment-center\"\r\n\t\t\t\tdata-post-id=\"38027\">\r\n\r\n\t\t\t\t<div class=\"daexthefup-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefup-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefup-title\">Was this helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefup-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefup-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-yes daexthefup-button daexthefup-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-up-cls-1{fill:#c9c9c9;}.thumb-up-cls-2{fill:#e1e1e1;}.thumb-up-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_up\">\r\n                        <path class=\"thumb-up-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-up-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"20\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,9.06l-.49-.1c-.81-.17-1.61.35-1.78,1.16l-5.3,11.74c-.17.81,3.16,1.61,3.97,1.78l1.96.41c.81.17,1.61-.35,1.78-1.16l2.18-10.27c.34-1.61-.7-3.21-2.31-3.56Z\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,20h-18.67c-.83,0-1.5.67-1.5,1.5v12c0,.83.67,1.5,1.5,1.5h16.27c.71,0,1.33-.5,1.47-1.21l2.4-12c.19-.93-.53-1.8-1.47-1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefup-no daexthefup-button daexthefup-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-down-cls-1{fill:#c9c9c9;}.thumb-down-cls-2{fill:#e1e1e1;}.thumb-down-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_down\">\r\n                        <path class=\"thumb-down-cls-2 daexthefup-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-down-cls-3 daexthefup-icon-secondary-color\" x=\"10\" y=\"13\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m30.57,38.94l-.49.1c-.81.17-1.61-.35-1.78-1.16l-5.3-11.74c-.17-.81,3.16-1.61,3.97-1.78l1.96-.41c.81-.17,1.61.35,1.78,1.16l2.18,10.27c.34,1.61-.7,3.21-2.31,3.56Z\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefup-icon-primary-color\" d=\"m38.17,28h-18.67c-.83,0-1.5-.67-1.5-1.5v-12c0-.83.67-1.5,1.5-1.5h16.27c.71,0,1.33.5,1.47,1.21l2.4,12c.19.93-.53,1.8-1.47,1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-comment\">\r\n\t\t\t\t\t<div class=\"daexthefup-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefup-comment-label\" class=\"daexthefup-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefup-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefup-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefup-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefup-comment-textarea\" class=\"daexthefup-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Type your message\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefup-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-submit daexthefup-button\">Submit<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefup-comment-cancel daexthefup-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefup-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Hands-on Java Tutorial Series for Beginners: Learn Java Online from Scratch Learn Core Java Programming with the help of this hands-on free Java training course. List of Java Video Tutorials for Beginners to learn Java language from scratch with examples. Get ready to learn Java online with our range of &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"JAVA Tutorial For Beginners: 100+ Hands-on Java Video Tutorials\" class=\"read-more button\" href=\"https:\/\/www.softwaretestinghelp.com\/java\/#more-38027\" aria-label=\"Read more about JAVA Tutorial For Beginners: 100+ Hands-on Java Video Tutorials\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":136303,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_helpful_pro_status":1,"footnotes":""},"categories":[408],"tags":[],"class_list":{"0":"post-38027","1":"page","2":"type-page","3":"status-publish","4":"has-post-thumbnail","6":"category-java"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/pages\/38027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/comments?post=38027"}],"version-history":[{"count":0,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/pages\/38027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media\/136303"}],"wp:attachment":[{"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/media?parent=38027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/categories?post=38027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretestinghelp.com\/wp-json\/wp\/v2\/tags?post=38027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}