1 / 13

Features of Java

Lara Technologies are providing Software Training Division, Java/J2ee, Android, Web Services, Logical Coding, Basics Of C Language, Soft Skills, Aptitude, Etc.<br>

Télécharger la présentation

Features of Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Features of Java

  2. Simple Features of Java • Portable • Secure • Distributed • Dynamic • Interpreted • Objectoriencted • High performance

  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 @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@gmail.com

More Related