Java Tutorial for Complete Beginners
Learn to program using the Java programming language
اضغط هنا للحصول علي الكورس
WHAT YOU WILL LEARN:
Learn to program in Java
DESCRIPTION :
Learn to program in the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to program.
CONTENT:
Introduction
Introduction and Installation
What Java Is and How It Works
Getting a Job and What to Study After Completing Basic Java
How To Get The Most Out Of This Course
Programming Core Java
A Hello World Program
Using Variables
Strings: Working With Text
While Loops
For Loops
"If"
Getting User Input
Do ... While
Switch
Arrays
Arrays of Strings
Multi-Dimensional Arrays
Classes and Objects
Methods
Getters and Return Values
Method Parameters
Setters and "this"
Constructors
Static (and Final)
String Builder and String Formatting
The toString Method
Inheritance
Packages
Interfaces
Public, Private, Protected
Polymorphism
Encapsulation and the API Docs
Casting Numerical Values
Upcasting and Downcasting
Using Generics
Generics and Wildcards
Anonymous Classes
Reading Files Using Scanner
Handling Exceptions
Multiple Exceptions
Runtime vs. Checked Exceptions
Abstract Classes
Reading Files With File Reader
Try-With-Resources
Creating and Writing Text Files
The Equals Method
Inner Classes
Enum Types: Basic and Advanced Usage
Recursion: A Useful Trick Up Your Sleeve
Serialization: Saving Objects to Files
Serializing Arrays
The Transient Keyword and More Serialization
Passing by Value
The Java Collections Framework
ArrayList: Arrays the Easy Way
Linked Lists
HashMap: Retrieving Objects via a Key
Sorted Maps
Sets
Using Custom Objects in Sets and as Keys in Maps
Sorting Lists
Natural Ordering
Queues
Using Iterators
Implementing Iterable
Deciding Which Collection to Use
Complex Data Structures
Appendix
Eclipse Shortcuts
Getting a Job Extended Version: What you need, a strategy for finding work, and my story.
Ten Tips for Improving Your Coding
Debugging in Eclipse
What's New In Java 8?
Lambda Expressions
Tests
Basic Java Programming: Test Your Knowledge
REVIEWS
Sabine ->February 11, 2023 : I have started several Java basic courses now and I think John is the best teacher because his explanations are clear and everything is good structured.
Abhinay -> February 10, 2023 : It's a very good course to start learning Java as a beginner. All the concepts of core java are explained very well.
David -> January 27, 2023 : It's a really basic complete course, with all the things that you must know to start to work with Java.
Maira -> January 27, 2023 : Very satisfied, well usable to refresh your knowledge or just start from the beginning. It´s obviously a bit outdated but the coding itself didn´t change much so it´s still useful. Thank you very much for this course! German translation; Super zufrieden, gut um Wissen zu widerholen, oder von Anfang an zu lernen. Offensichtlich ist es ein wenig veraltet, aber am reinen Programmieren hat sich nun nicht viel verändert, weswegen es auch immernoch zum aktuellen Lernen nützlich ist. Vielen Dank für den Kurs.
Valerie -> January 25, 2023 : I don't know what to compare it to as this is my first Java tutorial, but I like that he explains everything with reasons why we do what we do in the code. I like that he builds each video upon the prior videos, so its step by step.
Alptekin -> January 24, 2023 : for a course that is free, this is more than enough. It is a perfect tool for learning java's basics and to decide should u learn more about java or it is not for you.
Gaurav -> January 13, 2023: The tutor explains every topic well with good examples; I love it and understand the topics well enough to apply my learnings. But there are some essential topics which need to be addressed more like polymorphism and threading and exception handling.
Mac -> December 13, 2022: As a gentle introduction to Java, this course by John Purcell is excellent. It's not updated though as the course was created before 2015 but it is still able to gently introduce you to programming and Java. If you find the pace of modern, up-to-date courses too aggressive, definitely give this course a try. You'd surely be delighted.
Comments
There are no comments for this story
Be the first to respond and start the conversation.