Java Essential Training: Syntax and Structure
Offered By: LinkedIn Learning
Course Description
Overview
Get started with Java, the popular object-oriented programming language. Learn about basic Java syntax and the Java platform's fundamental architecture.
Syllabus
Introduction
- Welcome
- What you should know
- How to use the exercise files
- Which version of Java do you want to learn?
- The history of Java
- Principles and components of Java
- Java syntax and compilation
- Memory management and garbage collection
- Choosing a development environment
- Install Java on Windows
- Add Java to the system PATH on Windows
- Install Java on OS X
- Test simple Java code in JShell
- Install and configure IntelliJ IDEA
- Create a project in IntelliJ IDEA
- Pass arguments to a console application
- Take a tour of IntelliJ IDEA
- Use the Java API documentation
- Work with primitive variables
- Declare and modify primitive values
- Store currency values with BigDecimal
- Convert values between numeric types
- Math operators and the Math class
- Work with boolean values
- Work with character values
- More about Java operators
- Declare and initialize String objects
- Create and concatenate String values
- Convert primitive values to strings
- Build a String from multiple values
- Compare String values with methods
- Format numeric values as strings
- Parse String values
- Challenge: A simple calculator
- Solution: A simple calculator
- Evaluate conditions with if-else
- Evaluate conditions with switch-case
- Create looping code blocks
- Create reusable code with methods
- Create overloaded methods
- Pass arguments by reference vs. value
- Challenge: A more complex calculator
- Solution: A more complex calculator
- Next steps
Taught by
David Gassner
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity