Top Banner
Java Programming for Beginners
13

Java For Begineers

Jan 22, 2017

Download

Technology

f k
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Java For Begineers

Java Programming for Beginners

Page 2: Java For Begineers

A programming language and computing platform

Developed By

Principle

W.O.R.A

Write Once Run Anywhere

From laptops to datacentres, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Page 3: Java For Begineers

Features of Java

Simple

Secure

Dynamic

Object oriencted

High performance

Interpreted

Distributed

Portable

Page 4: Java For Begineers

Where Java is mostly used

80% of Android uses Java

Build mobile games

Web applications e.g Google docs

Hadoop

Build mobile apps

Page 5: Java For Begineers

This extensive course covers all the topics which will definitely make you a Java Superstar. This course will teach you the following.

• Java Syntax and basic programming specifications• Object oriented programming in java• Polymorphism and Abstraction in Java• Exception Handling and Generics• Design patterns and Code Reuse• Important Data structures for Java• Java Stream and Concurrency• Java deployment and Tools

You can do almost anything in Java after this course. You will surely be a better programmer and better still a Elegant programmer after this course. So go ahead and be the Java developer you want to be...

Page 6: Java For Begineers

• Target Audience

Programmers and developers who will like to build software and systemsin Java

• System Requirements

Basic programming knowledge

Page 7: Java For Begineers

• 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

Page 8: Java For Begineers

• 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

Page 9: Java For Begineers

• 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

Page 10: Java For Begineers

• 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

Page 11: Java For Begineers

• 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

Page 12: Java For Begineers

• 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

Page 13: Java For Begineers

• If you are beginner and interested to learn Java programming from scratch you must definitely take this course where you will learn by watching high quality videos.

• Overall speaking this Java course is a extra-ordinary choice for all Java learning geeks to grasp all the concepts of Java under one umbrella.

• You can learn Java Programming for free at Eduonix and can have full access to all video chapters above.

• This extensive course covered in more than 12 hours of high quality training video will definitely make you a Java Superstar.

• You can do almost anything in Java after this course. You will surely be a better programmer and better still a Elegant programmer after this course.

• So go ahead and be the Java developer you want to be...