Have you unlocked your potential?
Satisfaction Guaranteed.
Here at LearnLocker, we are committed to providing the best possible experience we can. If at any time you are not completely satisfied, we invite you to contact us with your comments and feedback. In addition, you have the right to cancel your membership at anytime. You can even cancel online through our website. Our cancellation policy and terms are covered in detail in the terms and conditions found in the LearnLocker Subscription Membership Agreement.

Java Programming Basics

Course Outlines
Level 1
Course Introduction
1.0 Intro to Java
1.1 What is Java?
1.2 Why Use Java?
1.3 History of Java
1.4 The Java White Paper
1.5 Java vs C
1.6 Java Today
1.7 J2SE 5.0
1.8 OO Development
1.9 Java Development
1.10 Java Deliverables
1.11 Java Documentation & Certification
1.12 Section Summary
Exercise
Questions
2.0 Getting Started With Java
2.1 Java Development Platforms
2.2 System Requirements
2.3 Getting the JDK
2.4 Installing the JDK
2.5 Contents of the JDK
2.6 Javac
2.7 Java
2.8 A Quick Hello
2.9 Section Summary
Exercise
Questions
3.0 NetBeans
3.1 Development Tools
3.2 What is NetBeans
3.3 Getting NetBeans
3.4 Installing NetBeans
3.5 Using NetBeans
3.6 Accessing Java Documentation
3.7 Section Summary
Exercise
Questions
Level Summary
Post Course Exam
Level 2
Course Introduction
1.0 Language Basics
1.1 White Space
1.2 Coding Style Introduction
1.3 Comments
1.4 Identifiers
1.5 Reserved Words
1.6 Separators
1.7 Literals
1.8 Escape Sequences
1.9 Section Summary
Questions
2.0 Variables & Constants
2.1 What is a Variable?
2.2 What is a Data Type?
2.3 Data Types
2.4 Access and Scope
2.5 Declaring Variables
2.6 Initializing Variables
2.7 Accessing Variables
2.8 Constants
2.9 Conversion
2.10 Section Summary
Questions
3.0 Operators
3.1 Overview of Operators
3.2 Arithmetic Operators
3.3 Relational Operators
3.4 Conditional Operators
3.5 Shift Operators
3.6 Logical Operators
3.7 Assignment Operators
3.8 Other Operators
3.9 Operator Precedence
3.10 Section Summary
Questions
4.0 Control Structures
4.1 Code Blocks
4.2 IF Statement
4.3 ELSE Statement
4.4 ELSE-IF Statement
4.5 Conditional Operator
4.6 SWITCH Statement
4.7 WHILE Statement
4.8 DO Statement
4.9 FOR Statement
4.10 BREAK Statement
4.11 CONTINUE Statement
4.12 Section Summary
Questions
5.0 Methods
5.1 What Are Methods?
5.2 Method Header
5.3 Method Body
5.4 Calling Methods
5.5 Returning Values
5.6 Arguments
5.7 Passing Arguments
5.8 Overloading Methods
5.9 Section Summary
Exercise
Questions
Level Summary
Post Course Exam
Level 3
Course Introduction
1.0 Object-Oriented Programs
1.1 What is Object-Oriented Programming?
1.2 OOP vs Procedural
1.3 Objects
1.4 Classes
1.5 Messages
1.6 Inheritance
1.7 Relationships
1.8 Encapsulation
1.9 Polymorphism
1.10 OOAD
1.11 Use Cases
Section Summary
Exercise
Quiz
2.0 Creating Classes
2.1 Class Template
2.2 Class Modifiers
2.3 The Class Body
2.4 Field
2.5 Field Modifiers
2.6 Field Example
2.7 Static Fields
2.8 Automatic Initialization
2.9 Encapsulation
2.10 Initialization Blocks
2.11 Defining Methods
2.12 Constructors
2.13 Finalizers
2.14 Interfaces
2.15 Abstract Classes
Section Summary
Exercise
Quiz
3.0 Using Classes
3.1 Instantiating Objects
3.2 Object Life Cycle
3.3 Garbage Collector
3.4 The "." Operator
3.5 The "this" Keyword
3.6 Object Referencing
3.7 Calling Methods
3.8 Chaining Constructors
3.9 Passing and Returning Objects
3.10 Getter and Setter Methods
3.11 Section Summary
Exercise
Quiz
4.0 Packages and Archive Files
4.1 Restart
4.2 Creating Packages
4.3 Directory Structure
4.4 Package Access
4.5 Compiling with Packages
4.6 Executing Classes and Packages
4.7 Using Classes in Packages
4.8 Importing Classes
4.9 Java Archive
4.10 The JAR Utility
4.11 Creating a Java Archive File
4.12 Creating an Executable Java Archive File
4.13 manifest.mf
4.14 Executing a Java Archive File
4.15 Viewing and Extracting Java Archive Files
4.16 Section Summary
Exercise
Quiz
Level Summary
Post Course Exam
Level 4
Course Introduction
1.0 Strings
1.1 Overview of Strings
1.2 String Literals
1.3 Creating String Objects
1.4 String Length
1.5 Joining Strings
1.6 Comparing Strings
1.7 Case Manipulation
1.8 Ordering Strings
1.9 Accessing String Characters
1.10 Extracting Substrings
1.11 Searching Strings
1.12 Modifying String Objects
1.13 Removing White Space
1.14 Formatting Strings
1.15 Section Review
Exercise
Questions
2.0 StringBuffer
2.1 Overview of StringBuffer
2.2 Creating StringBuffer Objects
2.3 StringBuffer Capacity
2.4 Changing the Length
2.5 Appending to a StringBuffer
2.6 Inserting into a StringBuffer
2.7 Extracting from a StringBuffer
2.8 Deleting from a StringBuffer
2.9 Other StringBuffer Objects
2.10 Section Summary
Exercise
Questions
3.0 Arrays
3.1 Overview of Arrays
3.2 Array Variables
3.3 Defining Arrays
3.4 Initializing Arrays
3.5 Accessing Array Elements
3.6 Reusing Array Variables
3.7 Using Arrays
3.8 Array Length
3.9 Passing Arrays as Arguments
3.10 Sorting Arrays
3.11 Searching Arrays
3.12 Multi-Dimensional Arrays
3.13 Arrays of Arrays of Varying Length
3.14 Arrays of Characters
3.15 Section Summary
Exercise
Questions
4.0 Collection Classes
4.1 Overview of Collections
4.2 The Collections Framework
4.3 Overview of Vector
4.4 Creating a Vector
4.5 Capacity & Size of a Vector
4.6 Changing Vector Size
4.7 Storing Objects in a Vector
4.8 Getting Objects from a Vector
4.9 Iterators
4.10 Get All Elements in a Vector
4.11 Remove Object from a Vector
4.12 Search a Vector
4.13 Sort a Vector
4.14 Section Review
Exercise
Questions
5.0 Exceptions
5.1 Overview of Exceptions
5.2 Types of Exceptions
5.3 The Throws Keyword
5.4 The Try Block
5.5 The Catch Block
5.6 Try and Catch Bonding
5.7 Multiple Catch Blocks
5.8 Finally
5.9 Nesting Try Blocks
5.10 Defining Your Own Exceptions
5.11 Section Review
Exercise
Questions
Level Summary
Post Course Exam
Level 5
Course Introduction
1.0 J2ME
1.1 Overview of J2ME
1.2 Available Devices
1.3 Java Technologies
1.4 Components of J2ME
1.5 Getting J2ME
1.6 Installing J2ME
1.7 Wireless Toolkit
1.8 The JCP
1.9 The J2ME Architecture
1.10 CDC
1.11 CLDC
1.12 MIDP
1.13 Optional Packages
1.14 Section Summary
Exercise
Questions
2.0 Building a MIDlet
2.1 IDE's
2.2 Your First J2ME Application
2.3 What Happens Under the Covers?
2.4 Midlets
2.5 JAD and Jar Files
2.6 Distribution of MIDlets
2.7 J2ME in the Enterprise
2.8 J2ME Certification
2.9 Section Summary
Exercise
Questions
3.0 J2EE
3.1 J2EE Overview
3.2 What Does J2EE Look Like?
3.3 J2EE Architecture
3.4 J2EE App Design and Development
3.5 Getting the J2EE SDK
3.6 Installing the SDK
3.7 Platform Roles
3.8 J2EE Components
3.9 Other J2EE Technologies
3.10 Section Summary
Exercise
Questions
4.0 Component Technologies
4.1 Servlets
4.2 JSP's
4.3 EJB's
4.4 Session Beans
4.5 Entity Beans
4.6 Message-Driven Beans
4.7 JDBC
4.8 JDBC in J2EE
4.9 J2EE Transaction Services
4.10 Declarative Transaction Management
4.11 JTS
4.12 The JNDI
4.13 Other Communication Technologies
4.14 Security
4.15 Section Summary
Exercise
Questions
5.0 Containers & Connectors
5.1 J2EE Containers
5.2 J2EE Connectors
5.3 EIS Access Using a Resource Adapter
5.4 Packaging for J2EE
5.5 Blue Prints and Patterns
5.6 Application Servers
5.7 J2EE Certifications
5.8 Section Summary
Exercise
Questions
Level Summary
Post Course Exam
Level 6
Course Introduction
1.0 GUI
1.1 The Java GUI Architecture
1.2 Containers & Components
1.3 Components
1.4 Primary Component Attributes
1.5 Adding Components to a Container
1.6 Laying Out Components
1.7 The Layout Managers
1.8 The Event Model
1.9 Low-Level Events
1.10 Semantic Events
1.11 Building GUI's
1.12 A Short Example
1.13 Section Summary
Exercise
Questions
2.0 Streams & Files
2.1 What is a Stream?
2.2 Basic Stream Types
2.3 Core Stream Classes
2.4 Working with Files
2.5 Getting Information About the File Object
2.6 File I/O
2.7 Channels
2.8 Buffers
2.9 Writing to Files
2.10 Reading from a File
2.11 Section Summary
Exercise
Questions
3.0 JDBC
3.1 JDBC Overview
3.2 Table Metaphor
3.3 SQL
3.4 JDBC Basics
3.5 JDBC Drivers
3.6 Connect to a Data Source
3.7 The Statement Object
3.8 ResultSet Object
3.9 RowSet
3.10 Section Summary
Exercise
Questions
Course Summary
Post Course Exam
Reset Password
Sign In:


You will be sent a link to the Reset Password page. Please note that the link may only be used today.