Trending

Monday, May 26, 2014

Lynda – Java Essential Training

Join author David Gassner as he explores Java SE (Standard Edition), the language used to build mobile apps for Android devices, enterprise server applications, and more. This course demonstrates how to install both Java and the Eclipse IDE and dives into the particulars of programming. The course also explains the fundamentals of Java, from creating simple variables, assigning values, and declaring methods to working with strings, arrays, and subclasses; reading and writing to text files; and implementing object oriented programming concepts.

Topics include:

  • Understanding the history and principles of Java
  • Installing Eclipse and Java
  • Compiling and running from the command line
  • Managing memory and performing garbage collection
  • Declaring and initializing variables
  • Writing conditional code
  • Building and parsing strings
  • Debugging and exception handling
  • Using simple arrays
  • Creating custom classes
  • Working with encapsulation, inheritance, and polymorphism
  • Managing files
  • Documenting code with Javadocs

Table of content

  • Introduction
    • Welcome
    • Is this course for you? m 35s
    • Using the exercise files
  • What Is Java?
    • The history of Java
    • Understanding the principles of Java
    • Java compilation and syntax
    • Choosing a development environment
  • Installing the Software
    • Installing Java on Windows
    • Installing Eclipse on Windows
    • Exploring Java on Mac OS X Leopard and Snow Leopard
    • Installing Java on Mac OS X Lion
    • Installing Eclipse on Mac OS X
  • Getting Started
    • Creating a Hello World application
    • Exploring the Eclipse IDE
    • Compiling and running from the command line
    • Passing arguments to the application
    • Using the Java API documentation
    • Memory management and garbage collection
  • Using Primitive Data Types
    • Everything is an object
    • Declaring and initializing variables
    • Working with numbers
    • Converting numeric values
    • Understanding operators
    • Working with character values
    • Working with boolean values
    • Outputting primitive values as strings
    • Creating a simple calculator application
  • Exploring Syntax and Flow
    • Writing conditional code
    • Using the switch statement
    • Repeating code blocks with loops
    • Creating reusable code with methods
    • Declaring methods with arguments
    • Overloading method names with different signatures
    • Passing arguments by reference or by value
    • Creating a more complex calculator application
  • Working with Complex Objects
    • Using the String class
    • Building strings with StringBuilder
    • Parsing string values
    • Working with date values
  • Exception Handling and Debugging
    • Understanding compile-time vs. runtime errors
    • Handling exceptions with try/catch
    • Throwing exceptions in methods
    • Using the debugger
  • Using Data Collections
    • Using simple arrays
    • Using two-dimensional arrays
    • Managing resizable arrays with ArrayList
    • Managing unordered data with HashMap
    • Looping through collections with iterators
  • Creating Custom Classes
    • Understanding encapsulation
    • Creating and instantiating custom classes
    • Organizing classes with packages
    • Creating and using instance methods
    • Storing data in instance variables
    • Using constructor methods
    • Managing instance data with getter and setter methods
    • Using class variables and Enum classes
  • Working with Inheritance and Polymorphism
    • Understanding inheritance and polymorphism
    • Extending custom classes
    • Overriding superclass methods
    • Casting subclass objects
    • Understanding interfaces and implementing classes
    • Creating your own interfaces
    • Using abstract classes and methods
  • Working with Files
    • Managing files with the core class library
    • Managing files with Apache Commons FileUtils
    • Reading a text file from a networked resource
    • Parsing an XML file with DOM
  • Preparing an Application for Deployment
    • Creating your own JAR files
    • Understanding the classpath
    • Documenting code with Javadoc
  • Conclusion
    • Goodbye
Uploaded.net
  1. http://ul.to/i1uqidb1 
  2. http://ul.to/wgdxqvmn 
Rapidgator.net
  1. bit.ly/1w9Kf9G  
  2. bit.ly/1kimebN  
 Uploadable.ch
  1. bit.ly/1kFl35R  
  2. bit.ly/1pbCNsO  
 K2s.cc
  1. bit.ly/1pbCZbw  
  2. bit.ly/1mgN8ia  
 Fileparadox.in
  1. bit.ly/1kFlk8T  
  2. bit.ly/1k9IBev  
 

No comments:

Post a Comment

About

Contact Form

Name

Email *

Message *

Copyright © 2013 TOTdownload.com
Designed By Blogger Templates