Java - From Fundamentals to Developing an Android App
Introduction
The Java Language
Hello World
Where is Java Used?
Why Should i Learn Java Now?
How much do Java Developers Earn?
Who is Using Java?
Is Java and JavaScript the Same Language?
Java Versions
Java Language Basics
Using Comments
Introducing Variables
Java Data Types Overview
Rules for Working with Variables
Identifier Naming Conventions
More Ways to Create Variables
Creating Variables
Primitive Data Types
Numeric Types Overview
Using byte Variable
Using short Data Type
Using int Data Type
Using long Data Type
Using char Data Type
Using Numeric Types Summary
Integer Literal Sizes Summary
Exercise - Numeric Types
Floating-point Types Overview
Using float Data Type
Using double Data Type
boolean Data Type Overview
Using boolean Data Type
String Data Type
Using String Data Type
Primitive Data Types Literal Sizes Summary
Exercise - Variables and Data Types
Arrays
Operators
Arithmetic Operators
Assignment Operators
Comparison Operators
Logical Operators
Unary Operators
Expressions, Statements and Blocks
Control Flow Statements
If Statements
Switch Statement
Tenary Operator
While Loop
Do-While Loop
For Loop
Foreach Loop
Control Flow Exercies
Classes and Objects
Class
Declaring Class
Declaring Member Variables
Defining Methods
Constructors
this Keyword
Objects
Creating Objects
Using Objects
More on Classes
Understanding Class Members
Initializing Fields
Nested Classes
Anonymous Classes
Abstract Classes
Final Classes
Enums
Interfaces
Defining Interfaces
Implementing an Interface
Extending an Interface
Using Interface as Type
Marker Interfaces
Inheritance
Overriding and Hiding Methods
Polymorphism
Using the super Keyword
Preventing Inherirance for Members
Generics
Packages
Creating and Using Packages
Exceptions
Handling Exceptions
Threading
Introducing the Java Platform
Introduction to Java Technology
Setting Up The Development Environment
Setting Up on a Windows Machine
Checking Windows Versions
Memory and Hard Drive Requirements
Downloading the JDK
Installing the JDK
Downloading an IDE - InteliJ IDEA
Installing IntelliJ IDEA
Configuring Auto-Complete for IntellJ
Configuring IntelliJ Appearance
Setting Up on a Mac
Checking Pre-requisites
Downloading the JDK
Downloading IntelliJ for Mac OS
Installing IntelliJ for Mac OS X
Configuring Auto-Import
Exploring IntelliJ IDEA
IntelliJ Interface
Creating a New Project
Your First Cup of Java Code - Hello World Project
Java Online Editor
Powered by
GitBook
Control Flow Exercies
Control Flow Exercises
results matching "
"
No results matching "
"