Java for Absolute Beginners
3.6 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
774 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java for Absolute Beginners to your Wishlist.

Add to Wishlist

Java for Absolute Beginners

Learn from Java tutorial for Beginners
3.6 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
774 students enrolled
Created by my bringback
Published 6/2012
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Description

This is an introductory Java Training course for beginner programmers to learn how to program using the Java language.  We will discuss a variety of basic Object Oriented Programming (or OOP) concepts.  This isn't your average boring class, you will have fun learning a new life skill! Hope you enjoy it!

Take this Introductory Java Training course and learn from the Java tutorial for beginners.

</p>
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
05:27:52
+
Chapter 1 -Introduction
47 Lectures 05:27:52

What's up guys? This is my series for beginning Java Programming. You'll learn all the basics in this series, and then we will get in to some sweet stuff like game development!

In this lesson you will get Eclipse set up, so you can easily start writing code an compiling your applications.

If you followed the tutorial and your command prompt shows that you DONT have the necessary java JRE, click this link to get that set up:http://www.mybringback.com/tutorial-series/441/setting-up-jre-on-you-computer-so-you-can-begin-java-programming/

Preview 08:12


Object Oriented Jerome
05:56

In this Java tutorial we will learn about the while loop.  We will use the while loop to make our Dog object bark for a while.

Using The While Loop To Bark For Awhile
04:26

In this java tutorial we will learn about getting input from the user.  We will get this input by creating a Scanner object.  The scanner object will allow us to scan for different types of inputs.

Using Scanner To Get User Input
06:45

In this java tutorial we will see some flaws in our code and also fix that flaw with an if else statement.  So, we will obviously talk about the if and else statement :D

Error Checking With If And Else
09:57


The constructor helps us to "construct" or build objects, such as setting some initial variables, methods, etc. This lesson will show you how to build a constructor.

Creating Constructors In Java
11:16

Using Constructors To Specify An Object
07:50


In this tutorial we will learn about inheritance, and how a subclass extends superclass. This concept is class inheritance, and we will learn what that means in this tutorial.

9 Subclass Extends Superclass - Inheritance
07:45

This tutorial will discuss what the implementing means, and introduce what an interface is.  When implementing and interface we have to add all of the methods from the implemented interface

Implement An Interface
11:43

Sometimes we need a method to return a value for us, for example if we create a character for a game and we forget the characters name, we could create a method that returns the name of that character for us. So far we have only learned about methods that are void, or they don't return anything, but this video will cover the topic of returning something, whether that be a String, int, boolean value, or whatever else we would like it to return.

Thanks for watching,
-Travis

Methods That Return A Value
08:13

This tutorial will talk about some of the primitive data types that we will use to create variables, more specifically the variable types that we will use for math operations and all that boring stuff we need when programming applications and games.

Primitive Data Types For Math
05:20

In this tutorial we will learn about basic math operations, such as addition, subtraction, multiplication, division, and also about incrementation, and decrementation.  We will also talk about how we can use the variable as it stands and then increment to it, or how we can use the incremented value of the variable.

Basic Math Operators
06:13

In this tutorial we will learn about casting variable types to allow us to use variables in an equation that we couldn't do without casting.

Casting And Creating A Calculator
08:08

In this tutorial we will learn about the modulus operator.  The modulus operator allows us to find the remainder of a division problem,  tell if a situation is odd or even, or helps us to cycle through a sprite sheet.

The Modulus Operator
06:37

In this tutorial we will learn about the built in math methods of Java, such methods allow us to create a variable equal to pi (or pretty close to it), find the maximum of two numbers, the sin, cos, or tan of a double, square root, and pretty much any other math related method you can think of.

Java Math Class Functions & Methods
03:36

In this tutorial we will learn about randomness, well, controlled randomness.  For all games that involve dice play or a random card selection, we will need to know about the methods of the random function.  That is exactly what we will discuss in this tutorial.

Random Class and Methods
05:45

In this tutorial we will about the good ole Switch & Case and how we can use it help us out.

Switch And Case
06:33

In this tutorial we will learn about Arrays.  Arrays will help us process through a large amount of values very easily.

Arrays In Java
08:45

This tutorial will talk about another one of java's amazing loops, the for loop.  This tutorial will about how we can tell the loop where to start, what condition we want to check and what we want our loop to do at the very end.

Java's For Loop
05:25

In this tutorial we will combine our knowledge of both arrays, and the for loop to add some values to each position in the array. You should start to see how beneficial this concept is and how much time it will save you in writing a program.

Thanks again for watch this java tutorial.

Make sure to check out our forum on mybringback.com as well as follow us on twitter and like us on facebook.

Arrays And For Loop Review
06:47

In this tutorial we will learn about the boolean data type, and how we can use it to do some error checking, if something is true, or for pretty much anything we want it to do. We will also finish creating our basic "game" in this tutorial.

Hope you enjoy.

Finish Our App W Boolean
05:53

The time has come to see what java can do. In this tutorial we will test some statistics of a simple "game" we created. We won't really learn any new core concepts, but we will review most of the concepts we have learned in the past few tutorial, and see how they are put into action. With just a few lines of code we can receive statistics on a trial run cycling through our loop 100000 times. Pretty awesome.

Hope you enjoy.

Comprehensive Review Statistics
13:06

In this tutorial we will learn about the two class modifiers, public, and no modifier (package-private). You will see both in action, and why having something package private is good for developing frameworks.

If you have some free time, check out our forum at mybringback.com and also follow us on twitter and like us on facebook.

Class Modifiers
08:35

In this tutorial we will get familiar with all the modifiers that a member of a class can use. A member being a variable, and instance of an object, or a method, and the modifiers being public, package-private, private, and protected.

If you have any programming questions, feel free to check us out at the forums, located at mybringback.com/forum

Member Modifiers -Protected And Private
05:31

In this tutorial we will learn about the static variable types.  Static variables are affected by all instances of that class.  It's kind of a confusing topic to explain, but hopefully you get the idea after watching this tutorial...

Static Variable Types
09:18

In this tutorial we will learn about the final modifier. The final modifier means that whatever it it defining is, well, final. If we establish a variable as final, we will not be able to change that variable later on with in code. The final modifier is mainly use for security of a the variable, so we don't accidentally change it later.

The Final Modifier
04:28

The "this" keyword is used quite a bit in java.  It mainly refers to the variable of the class instead of a local variable that is passed in via a constructor or a method.  We can also use the "this" keyword to call the constructor of the current class.  There are also a few different ways we can use "this" but we will get to that later.

Using This In Java
06:12

In this tutorial we will set up some very basics threads. A thread will allow us to multitask, there for the more threads we have, the more things we can do at a time.

Thread Introduction
05:41

In this tutorial we will get into the GUI or the Graphical User Interface.  We will start by creating a window, or a JFrame.  The JFrame will hold our panels, and our panels will hold our components, such as buttons, check boxes, text fields, etc.

GUI Graphical User Interface J Frame
05:35

In this tutorial we will learn about JPanel and JButton.  Since we have created our window, aka frame, we want to add some stuff within the frame.  What do we add? things called panels, and within a JPanel we can add components like JButton and some other things.  In this tutorial we will also discuss how to set the size of our JFrame, and what action we want our frame to perform when we hit the close button.

JPanel And J Button
06:31

In this tutorial we will learn about how to organize some of our graphics within separate panels.  We then can adjust these panels to be on separate places on our frame, either the top, bottom, left, right, or center.  We will be able to do this with the help of the BorderLayout.

JPanels And Border Layout (J Button , J Label , J Text Area , J Text Field )
07:43

In this tutorial we will learn how to organize our component (buttons, checkboxes, etc) within our panel.  There are a few different organization Layouts we can use, but in this tutorial we will learn about gridbaglayout and gridbagconstraint.  Welp, that should cover it ya grid bags.

Grid Bag Layout And Grid Bag Constraint
09:17

In this tutorial we will learn how to add an action to a button.  To do this, we need to add an actionlistener to the button.  Once we add the action listener, we at the method to actionlistener that we want to perform.  Within that method is where we will then create a new window (or an OptionPane) to appear.

Action Listener And J Option Pane
11:45

In this tutorial we will learn how to read whether a checkbox is check or unchecked when we need to.  The method that we will use on our JCheckBox is called isSelected(), which will return a true or false statement.  In this video we will also go through some problem solving to get the checkbox to work the way we want it to.

J Check Box Is Selected ();
07:05

In this tutorial we will learn about text components, such as a JLabel, JTextArea, and a JTextField.  Each of these component have common methods they have access to use, and in this tutorial we will demonstrate how to get the text and how to set the text of a text component.

Getting Text And Setting Text
03:13

In this tutorial we will learn about radio buttons and button groups.  Radio buttons allow us to check only one button within a certain group.

Radio Buttons And Button Group
05:31

In this java tutorial, we will learn about actionCommand which attaches a string (or a command) that will occur when an action happens, such as when a button is pressed.

If you have any programming questions, or just want to make some new friends, check out our forum at http://www.mybringback.com/forum.

Action Command And EZ Listeners
09:57

In this java tutorial we will learn about adding a menu bar to our application. A menu bar will hold different menus for us and allow add all of the common menu items within it, such as eating bacon, consuming cheese, or exit the program.

If you have any programming questions, or just want to make some new friends, check out our forum at http://www.mybringback.com/forum.

Bacon, Cheese, And Menu Bars
07:52

In this java tutorial, we will learn about Mnemonics, and how they can add some usability for our user.  Mnemonics are pretty much like hot key shortcuts.

Mnemonics For Usability
06:54

In this tutorial we will be able to add radio buttons and some menu separators to our menus. The concept of menu radio buttons is practically the same as when we created radio buttons in our jpanel.

Menu Radio Buttons And Separators
03:17


In this Java tutorial we will learn about how to create sub menus. We pretty much know all the concepts of how to do this already, so this will be a quick tutorial walking through the concept.

Creating Sub Menus
01:57


In this Java tutorial, we will learn about the abstract class. An abstract class with not be able to be instantiated (Car c = new Car();) but what it can do, is be extended and used as a super class. The abstract class also has the power to use abstract methods, which we'll talk about in the next tutorial.

Abstract Classes
05:31


In this java tutorial we will learn about abstract methods. An abstract method will allow us to organize whatever class extends our abstract class. Abstract methods can only be used within an abstract class.

Abstract Methods
05:17

In this java tutorial, we will learn about polymorphism. Morphing objects into other things so we can get the desire result is what it is all about.

Polymorphism
09:32


In this Java tutorial, we will learn more about polymorphism. Again polymorphism basically means we can morph an object to act like a different object. In this tutorial we will make the Toyota object to act like a car object.

Learn Java Tutorial 1 46 More Uses Of Polymorphism
02:31

In this java tutorial we will learn more about calling constructors using the this() command;

Constructors With This arg
06:54
About the Instructor
my bringback
3.6 Average rating
85 Reviews
2,144 Students
10 Courses
teaching the world.

mybringback's goal is to give opportunity through technology. The primary emphasis is teaching/training individuals on fundamental and advanced technological topics which allow those individuals opportunities in their futures. We want everyone to succeed but that doesn't mean we have to teach the old fashioned boring way, we want to make our tutorials as informative as entertaining.  From software engineering or development to game programming, we want to get you on the right track!