Java
- Portability
- Easy to use
- Documentation
- Powerful APIs
- High Performance
- Development Simplicity
Java has been around since 1995. Object-oriented programming.
Becoming a Stormer means acquiring the following abilities so that, by the end of the course, you are able to:
- Explain basic object-oriented programming fundamentals such as encapsulation, inheritance, abstraction, and polymorphism
- Construct basic Java application logic and code, such as variables, conditional and iterative execution, methods, loops, etc.
- Identify how common data structures are implemented and be able to appropriately leverage the Java Collection API.
- See Apply algorithmic logic for sorting, searching, and other foundational problems.
- Store, manipulate, and query data in a relational database using SQL.
- Explain technical concepts in an interview format.
- Integrate code and add new features into a larger application.
Python is an experiment in how much freedom programmers need. Too much freedom and nobody can read another’s code; too little and expressiveness is endangered. — (Guido.van.Rossum)
Java fundamentals
- Oops Object-Oriented Programming
- Encapsulation
- Inheritance
- Abstraction
- Polymorphism
It’s technology married with liberal arts, married with the humanities, that yields the results that make our hearts sing — Steve Jobs
Classes in Java
Classes are blueprints used to define objects.
Real-world objects
Application components
Class members include:
- Variables (state)
- Methods (behavior)
- Constructors (initialization)
An Intro. to Coding Java with Skillstorm. “An Intro. to Coding Java with Skillstorm” course, Instructor, Patrick Walsh, Skillstorm. (2025, March).