Java Core Language Tutorials
- Details
- Written by Nam Ha Minh
- Last Updated on 14 May 2021   |   Print Email
- 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:
About the Author:
Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.