Java Core Language Tutorials
- Details
- Written by Nam Ha Minh
- Last Updated on 14 May 2021   |   Print Email
Java Language Fundamentals:
- All keywords of Java programming language with examples
- Understand primitive data types in Java
- Notes about Arrays in Java
- Notes about operators in Java
- Notes about numeric literals in Java
- How to use underscores for numerical literals in Java
- Notes about execution control statements in Java
- Summary of operators in Java with examples
Scope of Classes, Interfaces, Methods and Variables:
- Java Access Modifiers Examples: public, protected, private and default
- Everything You Need to Know about Java Packages and Import Statements
- Java default Initialization of Instance Variables and Initialization Blocks
- Understand nested classes in Java
- How Java final modifier affect your code
Java Object-Oriented Programming (OOP) Tutorials:
- Understand Classes and Objects in Java
- 9 Rules about Constructors in Java
- Everything you need to know about Interfaces in Java
- Understand Java Interface Default Methods
- Understand Abstraction in Java
- Understand Encapsulation in Java
- Understand Inheritance in Java
- 12 Rules and Examples About Inheritance in Java
- Understand Polymorphism in Java
Overloading and Overriding in Java:
- 12 Rules of Overriding in Java You Should Know
- What is Overloading in Java and Examples
- Differences between Overriding and Overloading
Java Lambda Expression:
- How to use Java Lambda expression for sorting a List using comparator
- How to use Java Lambda expression for action listener in Swing
- How to use Java Lambda expression to create thread via Runnable
Java Core Annotations:
New Features in Recent Java Releases:
- New Features in Java 14
- Switch Expressions Enhancements in Java 14
- New Features in Java 15
- What is Text Blocks Feature in Java 15?
Other Java Language Tutorials:
- Java Variables Passing Examples - Pass-by-value or Pass-by-reference?
- What is static method in java?
- Differences between static and non-static stuffs in Java
- What is Upcasting and Downcasting in Java
- Why Use StringBuffer and StringBuilder in Java
- Java Generics diamond operator (type inference)
- How to use Java multi-catch statement and re-throw exceptions of subtypes
- How to use String in Java switch-case statement
- Java try-with-resources examples
Java Core Video Tutorials:
If you prefer learning by watching videos, check this YouTube playlist: Java Core Tutorials