Features of Java - PowerPoint PPT Presentation

About This Presentation
Title:

Features of Java

Description:

Lara Technologies are providing Software Training Division, Java/J2ee, Android, Web Services, Logical Coding, Basics Of C Language, Soft Skills, Aptitude, Etc. – PowerPoint PPT presentation

Number of Views:659
Slides: 14
Provided by: laratechnologies
Category:

less

Transcript and Presenter's Notes

Title: Features of Java


1
Features of Java
2
Features of Java
3
Where Java is mostly used
80 of Android uses Java
Web applications e.g Google docs
Build mobile apps
Build mobile games
Hadoop
4
  • Target Audience
  • Programmers and developers
  • who will like to build software and systems
  • in Java
  • System Requirements
  • Basic programming knowledge
  •  

5
  • SECTION 1 INTRODUCTION
  • 1 Course Introduction
  • SECTION 2 JAVA PROGRAMMING LANGUAGE - UNDER THE
    HOOD
  • 2 Architecture of the Java Virtual Machine
  • 3 Java Language Specification
  • 4 Java Memory Model - JMM
  • 5 The Java Dynamic Compilation

6
  • SECTION 3 JAVA LANGUAGE BASICS
  • 6 Java Language Basics Intro
  • 7 Creating the first Program
  • 8 Operators and Conditionals
  • 9 Expressions, Statements and Blocks
  • 10 Loops and Branching
  • 11 Learn to write efficient Java Code
  • SECTION 4 OBJECT ORIENTED PROGRAMMING WITH JAVA
  • 12 OOPS Basics - Classes and Interfaces
  • 13 Singleton Types
  • 14 Creating Objects with Factories
  • 15 Inner Classes and Closures

7
  • SECTION 5 POLYMORPHISM
  • 16 Introduction to Polymorphism
  • 17 Using Interface for Types
  • 18 Inheritance, Polymorphism and Abstract types
  • 19 Overriding, Overloading and Abstract Methods
  • 20 Dynamic Binding, designing for runtime
    efficiency
  • SECTION 6 EXCEPTION AND EXCEPTION HANDLING
  • 21 Handling Exceptions Try, Catch, and Finally
    Blocks
  • 22 Checked Exceptions at compile time
  • 23 UnChecked Exceptions at run time
  • 24 Creating Custom Exceptions

8
  • SECTION 7 GENERIC ANNOTATIONS
  • REDUCING CODE COMPLEXITY AND CODE REUSE
  • 25 Reduce Code complexity and Code Reuse
  • 26 Generics. Type Parameters Wildcards and Bound
    Types
  • 27 Annotations common examples and using the
    _at_interface
  • 28 Design Patterns with generics and annotations
  • SECTION 8 STREAMS
  • 29 I/O Streams
  • 30 Buffered Streams
  • 31 Readers and Writers
  • 32 File System Operations

9
  • SECTION 9 CONCURRENCY
  • 33 Process and Threads
  • 34 Atomic and volatile variables
  • 35 Synchronization for code blocks and methods
  • 36 Callable interface and futures
  • SECTION 10 DATA STRUCTURES
  • 37 Collection Interface, Sets, Lists, Maps and
    Queues
  • 38 Immutable Collections
  • 39 Synchronised Collections
  • 40 Common Data Structures trees and Graphs

10
  • SECTION 11 BUILD TOOLS
  • 41 Packages and Java Deployment Jar Files,
    Manifests
  • 42 Build and deploy with Ant and Maven
  • 43 Types of java Applications, Desktop, Web and
    Distributed
  • SECTION 12 COURSE SUMMARY
  • 44 Course Summary

11
About Us
  • EVERYTHING YOU NEED TO KNOW
  • We are pleased to introduce ourselves as a
    trusted organization in providing Software
    Training Division.  JAVA/J2EE , ANDROID, WEB
    SERVICES,  LOGICAL CODING, BASICS OF C LANGUAGE,
    SOFT SKILLS, APTITUDE etc. located in Bangalore.
    We have 9 years of experience in training
    students in Java/J2EE and project driving stream

12
Contact Us
  • LARA TECHNOLOGIES
  • 8,100 feet Road, BTM Layout, 2nd Stage, Near
    Udipi Garden Signal, Bangalore - 560029,
    Landmark Advith Petrol Bunk.
  • Contact (080)41310124/41680090,
    (91)9663646876.
  • Email laratechnologiesbangalore_at_gmail.com

13
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com