Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Complete Course Using Visual Studio Code
Rating: 4.3 out of 5(805 ratings)
56,357 students

Java Complete Course Using Visual Studio Code

Java Complete Course Using Visual Studio Code Learning Java , Learn Java Basics And Java OOP in One Complete Course
Last updated 7/2024
English
English [Auto],

What you'll learn

  • Providing a transformative journey into the world of programming excellence with Java using VS Code.
  • Learn about Java fundamentals, including variables, data types, conditional statements, loops, arrays, and string manipulation, and Java's Object
  • Learn Java Object-Oriented Programming (OOPS) concepts, such as classes, objects, constructors, method overloading, inheritance, exception handling
  • Expand skill set and learn to craft programs using fundamental Java syntax, harness the power of branching and loops, and more.
  • Learn topics like static variables and methods, interfaces, access modifiers, and database connectivity with JDBC

Course content

1 section44 lectures2h 54m total length
  • Java Arrays Vs code4:18
  • Java Arithmetic Operators2:54

    Explore Java arithmetic operators with integers using a scanner for keyboard input to perform addition, subtraction, multiplication, division, and modulus and print results.

  • Java Bitwise Operators Vs code4:09

    Explore Java bitwise operators using byte values 12 and 10, including not, and, or, xor, and left and right shifts, with results like -13, 8, 14, 6, 48, and 3.

  • Java Conditional Operators VS code1:52
  • Java Relational Operators Vs code2:11

    Explore Java relational operators, including ==, <, <=, >, >=, and !=, through boolean conditions and result demonstrations that show true or false outcomes.

  • Java Unary Operators Vs code4:08

    Explore how Java unary operators work, including unary minus, post-increment and pre-increment, post-decrement and pre-decrement, and boolean negation, with concrete variable demonstrations.

  • Java Relational Operators2:11
  • Java Commenting Techniques Vs code2:29
  • Java Real Type Data Vs code2:26
  • Java Character Datatype Vs code2:09
  • Java Boolean Datatype VS code1:54

    Explore how the boolean data type works in Java, declare and print true and false, and learn why 100 cannot be assigned to boolean in VS Code.

  • Java Strings Vs code3:43

    Explore how to create and use strings in Java by converting a character array with the string constructor, reading input with a scanner, and concatenating strings using the plus operator.

  • Java String Function VS code11:33

    Explore Java string functions from the standard library, including length, equals and equals ignore case, charAt, startsWith, endsWith, indexOf, lastIndexOf, replace, substring, split, and trim, with practical demonstrations.

  • Java Array Lists Using VS code2:44

    Learn how to use a Java ArrayList of strings to add cities, check size, print contents, and insert a city at a specific index using a for-each loop.

  • Java Sets Vs code5:03

    Learn how the Java set interface eliminates duplicates and supports union, intersection, and difference using two integer arrays and set instances, populated with a for-each loop and printed.

  • Java Comparator To Sort vs code2:58
  • Java Queue Vs code3:04

    Explore how to implement a Java queue using java.util.Queue with a LinkedList, add elements, check size, and remove front elements to demonstrate first in, first out behavior.

  • Java Stack Class Vs code.3:16

    Push integers onto a stack, inspect the top with peek, and remove elements with pop in a Java stack implementation, observing size and isEmpty to drive the loop.

  • Java Linked List Vs code4:03
  • Java For Loop4:43
  • Java While Loop Vs Code3:00
  • Java Functions Vs code5:52
  • Java Break Statement Vs code1:43

    Explore how the break statement exits a Java loop when a equals ten inside an infinite while loop, allowing the rest of the program to execute.

  • Java Continue Statement VS Code2:59

    Demonstrates the Java continue statement inside an infinite while loop, skipping the rest of the loop when a is between 5 and 10, and using break to exit after reaching 15.

  • Java Switch Case Statements Using VS code5:10

    Explore Java switch case statements in this VS Code demonstration, reading a first character via scanner, mapping A, B, C, D to cases with break, default handling, and optional fall-through.

  • Java Class And Objects Vs code.2:58
  • Java Static Keyword6:26

    Learn how the static keyword in Java defines class-wide variables and methods shared across all objects, while non-static variables remain per instance, and static methods access only static variables.

  • Java Priority Queue5:32

    Learn how Java's priority queue orders student objects by rank by implementing Comparable and overriding compareTo, then adding students and iterating to print them in sorted order.

  • Java Enumerators And Iterators Vs code5:23

    Explore enumeration and iterators in Java by populating a vector from a string array, iterating with enumeration and iterator, and building a linked list with addAll and add.

  • Java Built-in Exceptions vs code.4:33

    Explore built-in java exceptions with practical examples of array index out of bounds, null pointer, and number format exceptions, and learn how try-catch blocks handle errors.

  • Java Final Keyword Vs code5:05
  • Java Hash Map Vs code4:21
  • Java Hash Table Vs code4:46
  • Java String Buffer And String Builder Vs code4:14

    explore string buffer and string builder in Java, covering default and set capacities, append and insert operations, and reversing content with practical examples in Visual Studio Code.

  • Java Inheritance VS Code3:21
  • Java Constructor As a Class4:38
  • Java This Keyword Using VS code3:24

    Explore the this keyword in Java, showing how to distinguish instance variables from parameters, use this in parameterized and non-parameterized constructors, and reference the current object.

  • Java Polymorphism Function Overloading Vs code.3:41

    Explore how Java uses polymorphism through function overloading, with multiple area methods sharing the same name but different signatures to calculate rectangle, square, and circle areas via static calls.

  • Java Polymorphism Function Overriding4:00
  • Java Vectors VS Code3:16
  • User Defined Exception Java4:58
  • Java Wrapper Class Vs Code8:01
  • Java Multithreading By Extending Thread Class vs code3:31

    Extend the thread class in Java and override run to define thread execution. Use Thread.sleep for 100 milliseconds to yield parallel execution with the main thread printing 0–9.

  • bonus lecture1:22

    Master Java with the  500 Challenges-Packed eBook, 'JAVA CHRONICLES,' by Oceans Valley Institute!"

    Congratulations on completing this course! ? Now it's time to take your skills to the next level with our "Java Chronicles" eBook, available exclusively on Amazon Kindle. Java Chronicles costs less than a cup of coffee. It's a small investment for a big leap in your career.

    Amazon.com: JAVA CHRONICLES: Java 2024 Edition: Basic to Expertise Through 500 Problem Solving Challenges eBook : Valley Institute, Oceans : Kindle Store


    There is only one way to learn programming languages, and that is by solving problems. Here in this Java Chronicles, we have 500 problems for you to solve and improve your skills in the Java programming language. If you're getting ready for an interview or aiming to strengthen your Java programming skills, this Java Chronicles will be incredibly beneficial to help you learn and understand Java programming and improve your problem-solving ability. ?


    Preview Sample Demo PDF

    Here’s a small preview of the Java Chronicles to give you an idea of how this book looks. (Note: This is just a small demo sample; the real book has 500 Java challenges with more than 700 pages)."


    Why You Need This Book:

    ? Practice Makes Perfect: You've learned the theory; now put it into practice. Java Chronicles is filled with hands-on challenges designed to test and enhance your Java skills.

    ?Interview Preparation: Are you gearing up for a job interview? Java Chronicles offers a diverse range of problems that mirror real-world interview questions, helping you to stand out from the competition.

    ? Comprehensive Range: From beginner to expert, we've got you covered. With 500 unique challenges, Java Chronicles ensures that there's always something new to tackle, no matter your skill level.

    ? Affordable Excellence: Quality doesn't have to be expensive. At just $9.99, Java Chronicles costs less than a cup of coffee. It's a small investment for a big leap in your career. Don't let your skills get rusty.


    Grab your copy of the "Java Chronicles" eBook today and start conquering those coding challenges. Click the link and get ready to code like a pro! ?. THANK YOU.

    Amazon.com: JAVA CHRONICLES: Java 2024 Edition: Basic to Expertise Through 500 Problem Solving Challenges eBook : Valley Institute, Oceans : Kindle Store


Requirements

  • Basic Understanding of Computers
  • No prior knowledge of Java, everything will be covered in this course

Description

Java Complete Course Using Visual Studio Code Learning Java , Learn Java Basics And Java OOP in One Complete Course

Unlock the Power of Java: Your Complete Learning Journey with Java Using VS Code

Dive into the world of programming excellence with our comprehensive Java course, designed to empower both beginners and aspiring developers. Java, a versatile and widely embraced programming language, serves as an ideal stepping stone for novices due to its clarity and readability. Moreover, it holds a prominent position in the toolkit of any programmer, finding application across web development, software engineering, and even scientific endeavors.

Key Takeaways:

Embark on a transformative journey that demystifies fundamental programming concepts and unravels the intricacies of the Java programming language. By the culmination of this course, you'll wield proficiency in Core Java programming.

This course marks the inception of an enriching sequence within the Core Java Specialization. This specialized track forms a pivotal segment of our broader programming curriculum, meticulously curated to equip individuals for lucrative roles as Java-focused IT developers across diverse corporate landscapes. Brace yourself for hands-on learning experiences that bestow you with a robust command over the Java language. Upon course completion, you will adeptly recognize the merits of Java, craft programs employing fundamental Java syntax, harness the power of branching and loops, and much more.

Who is this course for?

  • Aspiring Java enthusiasts

  • Programmers looking to expand their skill set

  • Technical Managers seeking deeper insights

  • Application Developers keen on Java mastery

Highlighted Topics:

Module-1: Java Fundamentals

  • Building Blocks of Java Programs

  • Compiling and Executing Java Code

  • Navigating Console Outputs

  • Grasping Java Variables and Data Types

  • Mastering Java Operators

  • Unveiling Conditional Statements

  • Commanding Loops for Iterative Excellence

  • Harnessing Break and Continue Statements

  • Exploring the Realm of Arrays

  • Crafting Single and Double Dimensional Arrays

  • Empowering String Manipulation with the String Class

  • String Methods for Effective String Handling

Module-2: Java OOPS Concepts

  • Unleashing the Power of Classes and Objects

  • Navigating Java Methods

  • Passing Parameters: Call by Value and Call by Reference

  • Constructing Success with Java Constructors

  • Elevating Functionality through Method Overloading

  • Balancing Constructors with Constructor Overloading

  • Demystifying 'this' Keyword in Java

  • Tapping into the Potential of Static Variables and Methods

  • Mastering Java Inheritance for Hierarchical Structures

  • Fine-tuning Method Overriding for Enhanced Execution

  • Exploring the Depths of 'super' Keyword

  • Sealing the Deal with the 'final' Keyword

  • Bridging Interfaces for Enhanced Flexibility

  • Organizing Code with Java Packages

  • Managing Access with Access Modifiers

  • Navigating Choppy Waters with Exception Handling

  • Leveraging Array Lists for Dynamic Arrays

  • Harnessing Hash Maps for Efficient Data Storage

  • Fostering Database Connectivity with JDBC

Embrace the Java Odyssey Today! See You Inside the Course – Thank You for Choosing Excellence.

Who this course is for:

  • Beginner in Java development
  • Beginner in software development