Introduction to the Course
  • Welcome
  • About Author
  • About AKINCI Training's Audio Quality Standards
  • About AKINCI Training's Video Quality Standards
  • Thank you!
Introduction to Java Programming Language (Briefly)
  • What is programming language? (updated - 05.2019)
  • What is Java? (updated - 05.2019)
  • What is machine code? (updated - 05.2019)
  • What is bytecode? (updated - 05.2019)
  • What is Java Virtual Machine(JVM) ? (updated - 05.2019)
  • How does a Java application work? (updated - 05.2019)
  • BONUS : List of Java terms and technologies - Updated
  • BONUS : Java interview questions & answers about this section (26 Questions)
  • Do you really understand the general terms of Java? Let's check
  • Section Summary
Download & Settings
  • Downloading & Installing Java (Updated for Java 12 - 05.2019 )
  • Downloading & Extracting Eclipse IDE (Updated To Eclipse IDE 2019-03)
  • About Installing Java
  • Section Summary
Using Eclipse IDE
  • Introduction To Eclipse (+Bonus : Changing Appearance of Eclipse IDE)
  • Using Eclipse Workspace (+Bonus : Switching Workspaces)
  • Create & Delete Projects (+Bonus : Importing An Existing Project)
  • Create & Delete Packages (+Bonus : Switch "Package Presentation")
  • Create & Delete Classes
  • Step By Step Running A Program in Detail (+Bonus: Using Console)
  • An Important Point About Deleting Projects In Eclipse IDE
  • Bonus Document 1 : Frequently Used Eclipse IDE Shortcuts v2.0 - UPDATED
  • Bonus Document 2 : You May Like This! - v2.0
  • List Of Java Exceptions v1.0
  • Section Summary : Using Eclipse IDE - Part 1 - UPDATED
Writing Your First Java Program : "Hello Java World!!"
  • Step By Step Writing Your First Java Program "Hello Java World!!"
  • Modify Your First Java Program
  • Do It Yourself Exercise & Its Solution : Writing Your First Java Program Section
  • Understanding Your First Java Program
  • Section Summary : Writing Your First Java Program
Data Types & Variables
  • Introduction to Data Types
  • Primitive Data Types (+Bonus: Using Binary And Hexadecimal Numbers)
  • Escape Sequences
  • Reference Data Types (Class Reference Data Type)
  • "boolean" Data Type
  • The Scope Of Variables
  • Using BigInteger Class
  • Using BigDecimal Class
  • Wrapper Classes
  • Using "enum" Types
  • Do It Yourself Exercise & Its Solution : Data Types & Variables
  • Understanding enum Type
  • Bonus Document 1 : Data Types, Escape Sequences And Hexadecimal Numbers v2.0
  • Bonus Document 2 : Type Casting (And Understanding 'Narrowing' and 'Widening)
  • Bonus Document 3 : Section Challenge Questions – Data Types & Variables
  • Section Summary : Data Types & Variables v2.0
Arithmetic Operations With Math Class
  • Introduction to Math Class
  • Bonus Document : Section Challenge Questions – Math Class
  • Section Summary : Arithmetic Operations With Math Class v2.0
Operators
  • Introduction To Operators In Java
  • Arithmetic Operators
  • Assignment Operators
  • Unary Operators
  • Relational And Equality Operators
  • Logical Operators
  • Ternary Conditional Operator
  • Exercise
  • Do It Yourself Exercise & Its Solution : Operators
  • About Operators
  • Bonus Document 1 : Comma Operator
  • Bonus Document 2 : Operator Precedence Table v2.0
  • Bonus Document 3 : Section Challenge Questions – Operators
  • Section Summary : Operators v2.0
Methods
  • Introduction To Methods
  • Creating And Calling Methods
  • Passing A Value To A Method
  • Returning A Value From A Method
  • Metods : Overloading
  • Metods : Overriding
  • Exercise - Methods
  • Do It Yourself Exercise & Its Solution : Methods v2.0
  • An The Important Point About Methods In Java
  • Bonus Document : Section Challenge Questions – Methods
  • Section Summary : Methods v2.0
Control Statements - Part 1 : Decision-Making Statements
  • Input A Value From The Keyboard
  • "if" Control Statements (if-then)
  • "if" Control Statements In Detail
  • "if-else if" Control Statements (if-then-else)
  • "if-else if" Control Statements In Detail
  • Nested "if" Control Statements
  • "switch" Control Statements
  • Exercise 1 : "Developing A Basic Login Control"
  • Exercise 2 : "Developing A Course Letter Grade Calculator"
  • Do It Yourself Exercise & Its Solution : Decision-Making Control Statements
  • Understanding Java Control Statements