Introduction to Java Training for New Programmers
Unfiled
Training
Provided by Webucator
Introduction to Java Training for New Programmers is for new and less experienced programmers, providing them with a thorough step-by-step introduction to Java programming. This Java training class lays a firm foundation for further study of Java. There are a large number of example Java programs and many labs, so the students get plenty of hand-on Java practice.
|
|
||||||||||||||||
Introduction to Java Training for New Programmers
Course Outline
- What is Java?
- Object Orientation
- Java Language
- Java Virtual Machine
- Java Libraries
- World Wide Web and Java
- Java Platforms
- Java as a First Programming Language
- First Java Programs
- Hello, World
- Program Structure
- Output in Java
- Variables and Expressions
- Calculations Using Java
- Introduction to Objects
- Object Models
- Classes and Objects
- State and Behavior
- Input in Java
- InputWrapper Class
- Packages
- Data Types and Operators
- Strong Typing
- Integer Data Types
- Floating Point
- Conversions Between Types
- Arithmetic Operators
- Doing Math in Java
- Precedence
- Errors in Integer Arithmetic
- Logical Operations
- Boolean Variables
- Logical and Relational Operators
- If Tests
- Compound Statements
- Switch Statement
- Loops and Program Flow
- While Loops
- Quitting Infinite Loops
- Curly Braces and Indenting
- Sentinels and Counters
- For Loops
- Loops and If Tests Together
- Nested If Statements
- Objects and Classes
- Structured Data
- Classes
- References
- Instantiating an Object
- Assignment of Objects
- Initialization
- Garbage Collection
- Methods
- Public vs. Private
- Encapsulation
- Constructors
- Characters and Strings
- Char Data Type
- Character Codes
- ASCII and Unicode
- String Class
- String Input and Output
- String Methods
- Modular Programming
- Monolithic Programs
- Static Variables and Methods
- Functional Modularity
- Object Modularity
- Top-Down and Bottom-Up Development
- Pass-By-Value and Pass-By-Reference
- Nested Classes
- Arrays
- One Dimensional Arrays
- Subscripts
- Initializing Arrays
- Arrays and Loops
- Copy and Assignment
- Arrays of Objects
- Multidimensional Arrays
- Searching
- Bit Operations
- Bitwise Operators
- Truth Tables
- Hexadecimal Notation
- Shifting and Masking
- Exception Handling and More Flow Control
- Exceptions
- Errors in Integer Arithmetic
- Floating Point Operaations
- I/O Exceptions vs. Runtime Exceptions
- Named Exceptions
- Exception Methods
- Break
- Continue
- Do
- Advanced Java Features
- Reusable Software Components
- Abstraction
- Inheritance
- Inheritance Hierarchies
- Polymorphism
- Abstract Classes
- Interfaces
- Collections
- Enumerations
About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite technical training throughout the United States and worldwide.
