- Java Magazine - Oracle
- dev.java
- Baeldung
- Spring Official Site
- InfoQ - Java Articles
- JetBrains Java Annotated Monthly
- StackOverflow - Java Tag
- Jenkov
- https://www.codechef.com/practice/java
- https://www.hackerrank.com/domains/java
- https://edabit.com/challenges/java
- https://codingbat.com/java
- https://exercism.org/tracks/java/concepts
- SpringSource Dev
- Spring I/O Conference
- Java Brains
- JUGBD Org
- Coding with John
- Dan Vega
- Spring Academy
- Amigoscode
- Daily Code Buffer
- Bright Boost
- Telusko
- Marco Codes
- Spring Boot Learning
- Code Snippet
- Follow Java Champions & Developers on LinkedIn & Twitter.
- Join JUGBD - Bangladeshi Java User Group on Facebook.
- Demystifying Spring Internals - SpringOne Session
- Marco Behler's Guides - Spring Framework
- YouTube Channel - Adam Bien
- YouTube Channel - Jakob Jenkov
- YouTube Channel - Alex Loren Lee
- YouTube Channel - Code with Arho
- YouTube Channel - Defog Tech
- YouTube Channel - Jose Paumard
- YouTube Channel - SivaLabs
- YouTube Channel - Sebastian Daschner IT
- YouTube Channel - Kryvets Media
- YouTube Channel - Debug Agent
Resources mentioned in my session on Intro to Java:
TIOBE Index for January 2025
Bjarne Stroustrup Quotes
Which JDK?
Java Release Cycle
Official Java Tutorials
- https://docs.oracle.com/javase/tutorial/index.html (Covered Java 8)
- https://dev.java/learn/ (Latest)
Documentations:
API Docs:
Release Note:
Java Text Block
JVM vs. JRE vs. JDK:
12 & 15 Factor App Methodology
IaaS vs. PaaS vs. SaaS
Spring AI
Demo: Program: Main.java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Command:
javac Main.java
(Compile)java Main
(Run)javap -c Main
(Read Byte Code)
Default imported pacakge: java.lang
Let's connect on LinkedIn:
Kindly share your takeaways from my session. Thank you all for your participation!