Users Online
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Latest Articles
Articles Hierarchy
##Become a Java Developer
Learning Java
- Downloading Java 9 and choosing an IDE
- Understanding Java basics: data types, strings, arrays, and more
- Controlling flow with functions and loops
- Debugging
- Working with inheritance and interfaces
- Learning lambda
Introduction
Welcome
What you should know
Using exercise files
1. Getting Started
What is Java and what is an IDE?
Downloading Java 9 and an IDE
Exploring JShell
Exploring an IDE
Hello World in Java
2. Java Basics
How do we create code?
Variables and data types
User-defined functions and the this keyword
Strings
Using the Scanner for input
Arrays
Using call by value vs. call by reference
Exploring documentation
Challenge: Create a Blueprint and an Instance
Solution: Create a Blueprint and an Instance
3. Control Flow
Mapping out program control flow
Decision-making with IF
Comparing loops
Using libraries for extra functionality
Debugging with print statements
Debugging with an IDE
Challenge: Dice Roll
Solution: Dice Roll
4. Beyond the Basics
What is object-oriented programming?
What is encapsulation?
Working with inheritance
Interfaces
Functional programming
Learning lambda
Conclusion
Next steps