
Begin your java journey by mastering fundamentals with net beans. Move into advanced topics and object oriented programming by creating your own classes and objects.
Install NetBeans by downloading it from the official page, run the installer, finish with the desktop icon, turn off the start page, and enable the dark look and feel.
set up a java project in NetBeans, create a java application, and write the first line of code with hello world while understanding system out print and println behavior.
Learn to declare and assign string and integer variables in Java, print variables, concatenate text with variables, rename variables, and observe how changes affect program output in NetBeans.
Learn how to use integer variables in Java to perform addition, subtraction, division, and multiplication, print results, and reuse variables across operations.
Master if statements in Java to compare an age variable effectively. Test greater than, equal to, not equal, or conditions with else branches and printed results.
Learn to use if statements to check if a number lies between two values with inclusive bounds in Java, using and for both conditions and or for either condition.
Use a while loop in Java to repeat code, count iterations with a count variable, and print numbers from 1 to 10, including evens when incremented by two.
Learn to create for loops and compare them with while loops in Java, including initialization, condition, and increment, plus nested and infinite loops and simple pattern printing.
Learn to capture user input in Java via showInputDialog, import javax.swing, handle strings with equals ignore case and not equals, print results, and practice converting strings to integers.
Learn to parse and convert between strings and integers in Java by using Integer.parseInt, convert int to string with concatenation, and accept user input via a dialog, then print results.
Learn how the char variable stores a single character, declare it with single quotes, and print it, then use charAt method to extract characters from a string with zero-based indexing.
Learn how to create a double variable in Java, perform decimal arithmetic, and convert between double, integer, and string through parsing examples.
Build a four-question Java multiple-choice test in NetBeans, collect letter answers with a loop and if statements, and display per-question results plus a final score out of 100.
Build a four-question Java Swing-based multiple-choice quiz using input dialogs, track score, and display the total percentage, with notes on optimization and practice.
Conclude your journey by reinforcing core programming fundamentals and the value of practice, guiding you toward becoming an advanced programmer with creative logic.
Learn how to use the toUpperCase method in Java by converting input words to uppercase and preserving existing capitalization.
Explore the Java toLowerCase method and see how it converts uppercase letters to lowercase while leaving numbers and punctuation unchanged, with comparisons to toUpperCase and fixed methods.
Using a boolean test and a char input, this lesson demonstrates the isLetter method to check whether a character is a letter, and prints the result with an if statement.
Explore the isDigit method in Java by using Character.isDigit to determine if a user-entered character is a digit, read via a dialog and report the result.
Explore the java character.isWhitespace method with input dialog and charAt conversion, practicing simple isWhitespace and isDigit checks for future text scanning.
Learn how the length method returns the number of characters in a string. See examples like 'hello' (length 5) and how it counts characters, not just letters.
Learn how the Java compareTo method uses ASCII values to compare characters, sort strings and names alphabetically, and perform character-by-character comparisons.
Learn to collect two user entries with first name, surname, and age above 18, sort them alphabetically by surname, format names as initial, surname, then display ages.
Build a NetBeans Java project for section 1 that collects user names and ages via input dialogs, enforces minimum age, sorts entries alphabetically, and prints formatted results in uppercase.
Explore essential methods introduced in section 1 of your advanced Java programming course and learn how to combine them to build useful Java programs.
Explore essential lines of code using substring and indexOf to process strings and understand string chars, building a foundation for object oriented programming in Java.
Learn how to use the substring method in Java to extract a specific part of a string by specifying start and end indices, using a 0-based index system.
Demonstrates using the substring method to extract parts of a string, such as removing text before a target word like random, handling spaces, and avoiding index out of range errors.
This video introduces indexOf and lastIndexOf in Java, showing how they locate a char or string within another string, return the position, and feed into a subsequent substring call.
Master Java string techniques by practicing indexOf and lastIndexOf with substring, locating and removing words like random in sentences, and printing results in NetBeans.
Learn to use indexOf, lastIndexOf, and substring to parse a single-line input into first, middle, and last names, then display and reassemble them with the first name initial.
Create a substring practice Java project, input a name via a JOptionPane dialog, and split it into first, middle, and last names using substring, indexOf, and lastIndexOf.
Master the index of, last index of, and substring methods and understand a simple form of scanning introduced in this section. Prepare for future scanning techniques in upcoming sections.
Explore the Scanner class to scan text files containing all data and use the print ferrata object for text processing in object oriented programming.
Learn to use a Scanner object from the Scanner class in Java to extract integers, doubles, and strings with the next method, using space as the delimiter.
Practice using the scanner to read string, integer, double, and boolean values by importing java.util and using next methods; demonstrates input via a j option pane dialogue.
Change a scanner's delimiter from whitespace to a custom character, such as a hash tag, to parse tokens correctly; implement a while loop with hasNext to avoid errors and count words.
Learn to read a text file in Java with a file scanner, using nextLine to fetch lines, set delimiters, and place the file in your project folder.
Set up a java project with a file scanner, import utilities and scanner packages, and move the text file into the project folder to enable searching for a file.
learn to read a text file with a scanner, handle missing file errors, and parse lines using a hash delimiter to extract first name, last name, and age.
Learn to write text to files using the print writer, including overwriting with a non-true print writer and appending with a true file writer.
Practice using a print writer in Java to write to a text file, record user input until stop in all caps, and explore basic file input and output.
Explore error handling in Java with try and catch through a file not found exception in a scanner program, displaying clear messages when errors occur.
Create a Java project that reads student names and percentages from two text files using scanners and a print writer, then outputs initials, percentage, and pass/fail status with error handling.
Advance your skills in the advanced Java course with a Section 3 project that reads Mock's text file, parses names and marks, and writes formatted results with a print writer.
Conclude section 3 by showing how to use a scanner to read from and write to text files, outlining essential steps to create and process text data in Java.
Discover how one- and two-dimensional arrays store values and learn to use the split method to split strings into arrays for use in Java programs.
Explore Java arrays, learn to create one-dimensional and two-dimensional arrays, assign values with arr[index], and understand zero-based indexing and creating arrays with new, including a five by ten table.
Create a one-dimensional int array of size 10 and fill it with user input using a for loop from zero to nine. Print the values and show arr.length.
Create a 4 by 5 two-dimensional array and fill it with nested for loops for rows and columns, then print the values to illustrate data processing with names and ages.
Learn how the split method tokenizes strings into arrays with a delimiter, producing tokens and enabling word counts via the length field. Apply it to two-dimensional arrays for organized data.
Practice using the split method in Java by splitting a sample sentence on spaces and a semicolon, printing the resulting array length, and exploring token counts and word-based splits.
Use arrays and the split method to collect two lists of sports, split them into arrays, identify the student with the most sports, and display each sport on separate lines.
Build a simple Java swing program that prompts two players for sports, splits input into arrays, compares the counts, and prints which player plays the most sports.
Combine arrays with scanners using the split method to turn file data into an array and prepare for object oriented programming.
Begin your object oriented programming journey in NetBeans by learning to create objects from classes and reuse methods, enabling reusable code and practical tasks like file scanning.
Learn how classes bundle fields and methods for reuse, import a utilities class like Scanner, and create void and returning methods such as split that outputs a string array.
Discover how to create a simple Java class and a reusable void method in NetBeans, print a message, and call the method from the main program to practice object-oriented basics.
Practice typed method design by building a reusable Java method that formats a name into initials and surname. Create a NetBeans project with a Process class and a processName method.
Explore private variables in Java, distinguishing class-wide private fields from local method variables, and learn how access control safeguards data while allowing use across class methods.
create a reusable file scan method in Java, prompt the user for a filename with an input dialog, reuse code from a file scanner project, and print the scan results.
Create a Java OOP practice project in NetBeans that reads a text file into an array, processes line into first name, surname, age, and gender initial, and outputs the result.
Tackle the final project: build a Java object processing app. Read name, surname, and age from a hash-delimited file into an array, identify the oldest person, and output results.
Explore a NetBeans Java project that reads data from a text file, finds the oldest person, formats initials and age, and writes results to a final file.
Master advanced Java programming by creating classes and objects, writing your own methods, and applying advanced techniques with NetBeans to tackle intricate algorithms.
Welcome to my Basic course on Java Programming with NetBeans!
My name is Matthew Dewey. I am an experienced programmer, having received several accommodations on programming in my formal education as well as tough several programming languages to thousands of students. My goal is to provide you, the budding programmer, the the knowledge you need on programming in an easy and fun manner. In this course I do just that and with one of the most useful IDEs coupled with the Java programming language.
Java, a wonderfully simple programming language that has encouraged many programmers to pursue careers involving Java over any other language. Of course, it goes without saying that Java is an excellent language, but do you know what is required of you to start programming Java?
As with any programming language it is important you understand the fundamentals and that is exactly what I teach you in this course. Further on, once completing the basic section, we move onto advanced Java programming and OOP. Data is important in the technological world that we live in, but what we use is processed data, so you, as the budding programmer need to know this as well. I show you how to scan through large amounts of data with ease as well as extract specific types and process it as well.
What about NetBeans? A popular, widely used IDE that many large applications have been created in over the years. Do you know how to use it to its full potential? Well, in this course we will go through several projects that will help you get truly comfortable with the IDE as well as more adept at program creation.
I help you:
Install your IDE
Establish fundamental code
Create and use variables
Retrieve user input
Process simple data
Advanced Java Methods
Data Collection
Data Processing and Storage
Data Extraction
Data Scanning
OOP, Object Orientated Programming
and BONUS tips and tricks!
Go no further if you're looking for the course that will guide you into the world of programming! With my masterclass course I can guarantee that the knowledge you learn will help you get a head-start in Java programming. I hope you enjoy the course and it helps you on your way into the world of programming!
"Programming is a form of art. It is logical creativity!"