Home » Java

Java

Small intro about JAVA :Link  

Using Netbeans :Link

OBJECT ORIENTED PROGRAMMING –FUNDAMENTALS
  • Review of OOP
  • Objects and classes in Java
  •  Defining classes
  •  Methods
  • Access specifiers
  •  Static members
  • Constructors
  • Finalize method
  • Arrays
  •  Strings
  • Packages
  • JavaDoc comments

 OBJECT-ORIENTED PROGRAMMING – INHERITANCE

  • Inheritance
  •  Class hierarchy
  • Polymorphism
  •  Dynamic binding
  • Final keyword
  • Abstract classes
  • The Object class
  •  Reflection
  •  Interfaces
  • Object cloning
  • Inner classes
  •  Proxies

 EVENT-DRIVEN PROGRAMMING

  • Graphics programming
  • Frame
  •  Components
  • working with 2D shapes
  • Using color, fonts, and images
  • Basics of event handling
  •  Event handlers
  • Adapter classes
  • Actions
  •  Mouse events
  • AWT event hierarchy
  • Introduction to Swing
  •  Model-View
  • Controller design pattern
  • Buttons
  • Layout management
  • Swing Components

GENERIC PROGRAMMING

  • Motivation for generic programming
  •  Generic classes
  • Generic methods
  •  Generic code and virtual machine
  • Inheritance and generics
  • Reflection and generics
  • Exceptions
  • Exception hierarchy
  • Throwing and catching exceptions
  •  Stack Trace Elements
  • Assertions
  • Logging
  •  CONCURRENT PROGRAMMING

Multi-threaded programming

  • Interrupting threads
  • Thread states
  •  Thread properties
  • Thread synchronization
  • Thread-safe Collections
  • Executors
  • Synchronizers
  •  Threads and
  • event-driven programming

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: