Java SE 8 Programming Part 1
Details
- Create Java programs with a solid understanding of the Java paradigm
- Implement standard language constructs such as if statements, loops, switches
- Utilize arrays
- Understand objects, classes, methods, inheritance and scope
- Call yourself an Object-Oriented Programmer
Outline
- A Working Piece of Code
- Looking at:
- The Java Compiler
- Understanding ByteCode
- The Java Virtual Machine
- int, float, boolean, char
- Intro to Variables
- Declaring & Initializing Variables
- +, -, *, /, %
- ++, --
- Assignments
- Precedence of Operations
- Type Conversion and Casting
- String Variables
- String Concatenation
- Strings and Memory
- if Statements
- Comparison and Boolean Operators
- else and elseif
- switch statements
- break statements for the switch statement
- Strings and the switch statement
- What is a Class?
- Declaring Classes
- Fields & Constructors
- StringBuilder
- StringObjects
- StringMethods
- Declaring Methods
- Parameters and Return Types
- Calling (Invoking) Methods
- Declaring Fields
- Constructors
- Class vs. Instance Methods
- while
- do-while
- for
- More on the for
- Hazards
- break and continue
- Declaring Arrays
- Initializing arrays
- The length operator
- Array Bounds
- The enhanced-for
- Array Methods
- Understanding how arguments are passed to methods
- Call by Value vs. Call by Reference
- Arrays as Parameters
- Static Variables
- The this keyword
- Overloading a Method
- Strings and Comparisons
- References vs. Values
- System.out.print()
- Declaring Enumerated Types
- Comparing enums
- enums and switch statements
Speaker/s
I am primarily a C Programmer - having first learned C at the university in 81. My professional work has focused on computer graphics/user interfaces, and C is the language I have worked with for almost 3 decades (makes me feel younger than saying 30 years!). I have worked in the training field since the 90s, and have taught programming at a University Engineering College as well as many training seminars in programming, graphics, UNIX/Linux. The majority of my work has involved UNIX/Linux systems.
Schedules
No. of Days: | 365 |
We are Redstone Learning Inc. DBA ezCertifications.com - a Registered Education Provider of PMI REP #2702 for CAPM and PMP, and accredited to IASSC ( International Association for Six Sigma Certification) for our Six Sigma Green and Black belt certification respectively. We have some of the best courses for enhancing the career and salary prospects of any individual as well as Self-paced courses in these categories :
- Objective C programming
- Java SE8
- Project management in Real World
- Project Teams
- ITIL Intermediate modules
- PRINCE2
- Devops and many more.