SlideShare a Scribd company logo
1 of 8
Learning Java

                     Why Java




Much more sought after than it's other server side counterparts
Learning Java: what you have to learn
●
     Introduction to Java programming language
         Brief history of java
         Java program structure
●
     Development environment setup
         Download and Install JDK, Eclipse (IDE)
         Setup Classpath/ Environment variable
         Compiling, running and debugging Java programs
         IDE Comparison


                                                    contd.
Learning Java: what you have to learn
●
    Declaration and Access control
       Class, methods, instance variables
       Java Packages
●
    Object Oriented Programming Concepts
         Polymorphism (Overriding and Overloading)
         Inheritance
         Encapsulation
         Is-A and Has-A relationship


                                                     contd.
Learning Java: what you have to learn
●
     Assignments
         Arrays- 2D array and Multi dimension array
         Wrapper classes
●
    Operators
         Assignment Operator
         Relational Operator
         Arithmetic Operator
         Conditional Operator
         Logical Operator


                                                      contd.
Learning Java: what you have to learn
●
     Flow Control
         While loop
         Do loop
         For loop
         Break and continue loop
●
    Exceptions
         Handling Exceptions
         Checked and unchecked
         Custom Exception


                                   contd.
Learning Java: what you have to learn
●
     String class
          Facts about String related to memory
          Important methods of String class with example
          String buffer class and string builder class
●
    File I/O and serialization
          Reading file
          Writing file
          Parsing property file
          Java serialization with sample


                                                         contd.
Learning Java: what you have to learn
●
     Collections
         Array list, linked list and vector
          Maps- Hashmap, Treemap
          Set- Hashset, treeset and linked hashset
          Utility classes
●
    Threads
          Defining, instantiating and starting thread
          Thread states and transitions
          Code synchronization
          Thread Interaction
Learning Java: what you have to learn
●
     Miscellaneous
         Date Util class (Date formatting and parsing)
         Bigdecimal class (number formatting)
         Garbage collection
         Stack and Heap


               Learn Java with w3resource

                       Thanks

More Related Content

What's hot

Object Oriented Programming Concepts for beginners
Object Oriented Programming Concepts for beginners Object Oriented Programming Concepts for beginners
Object Oriented Programming Concepts for beginners Vibhawa Nirmal
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Javawiradikusuma
 
Core java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreCore java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreSDLCT
 
Core java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreCore java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreSDLCT
 

What's hot (7)

Object Oriented Programming Concepts for beginners
Object Oriented Programming Concepts for beginners Object Oriented Programming Concepts for beginners
Object Oriented Programming Concepts for beginners
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
 
Core java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreCore java training in Marathahalli, Bangalore
Core java training in Marathahalli, Bangalore
 
Core java training in Marathahalli, Bangalore
Core java training in Marathahalli, BangaloreCore java training in Marathahalli, Bangalore
Core java training in Marathahalli, Bangalore
 
Class 11 lecture notes
Class 11 lecture notesClass 11 lecture notes
Class 11 lecture notes
 
java introduction
java introductionjava introduction
java introduction
 
Scala.js
Scala.js Scala.js
Scala.js
 

Viewers also liked

Concat presentation
Concat presentationConcat presentation
Concat presentationRitwik Das
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Viewers also liked (9)

Php variables
Php variablesPhp variables
Php variables
 
Mysql count
Mysql countMysql count
Mysql count
 
Concat presentation
Concat presentationConcat presentation
Concat presentation
 
Mysql part2
Mysql part2Mysql part2
Mysql part2
 
SQL UNION
SQL UNIONSQL UNION
SQL UNION
 
C if else
C if elseC if else
C if else
 
SQL JOIN
SQL JOINSQL JOIN
SQL JOIN
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar to Learning java

Similar to Learning java (20)

6010 java programming version 6
6010 java programming version 66010 java programming version 6
6010 java programming version 6
 
Hp syllabus
Hp syllabusHp syllabus
Hp syllabus
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
oop unit1.pptx
oop unit1.pptxoop unit1.pptx
oop unit1.pptx
 
CS8392 OOP
CS8392 OOPCS8392 OOP
CS8392 OOP
 
Java J2EE Training in Chennai, Tambaram
Java J2EE  Training in Chennai, TambaramJava J2EE  Training in Chennai, Tambaram
Java J2EE Training in Chennai, Tambaram
 
Introduction.ppt
Introduction.pptIntroduction.ppt
Introduction.ppt
 
Java 7
Java 7Java 7
Java 7
 
Core Java Training
Core Java TrainingCore Java Training
Core Java Training
 
Java basics training 1
Java basics training 1Java basics training 1
Java basics training 1
 
Java OOP s concepts and buzzwords
Java OOP s concepts and buzzwordsJava OOP s concepts and buzzwords
Java OOP s concepts and buzzwords
 
Core Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in BangaloreCore Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in Bangalore
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Java Classroom Training
Java Classroom TrainingJava Classroom Training
Java Classroom Training
 
Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
 
Introduction to JRuby
Introduction to JRubyIntroduction to JRuby
Introduction to JRuby
 
U1 JAVA.pptx
U1 JAVA.pptxU1 JAVA.pptx
U1 JAVA.pptx
 
Core java 5 days workshop stuff
Core java 5 days workshop stuffCore java 5 days workshop stuff
Core java 5 days workshop stuff
 
GETTING STARTED WITH JAVA(beginner)
GETTING STARTED WITH JAVA(beginner)GETTING STARTED WITH JAVA(beginner)
GETTING STARTED WITH JAVA(beginner)
 
core java syllabus
core java syllabuscore java syllabus
core java syllabus
 

Learning java

  • 1. Learning Java Why Java Much more sought after than it's other server side counterparts
  • 2. Learning Java: what you have to learn ● Introduction to Java programming language Brief history of java Java program structure ● Development environment setup Download and Install JDK, Eclipse (IDE) Setup Classpath/ Environment variable Compiling, running and debugging Java programs IDE Comparison contd.
  • 3. Learning Java: what you have to learn ● Declaration and Access control Class, methods, instance variables Java Packages ● Object Oriented Programming Concepts Polymorphism (Overriding and Overloading) Inheritance Encapsulation Is-A and Has-A relationship contd.
  • 4. Learning Java: what you have to learn ● Assignments Arrays- 2D array and Multi dimension array Wrapper classes ● Operators Assignment Operator Relational Operator Arithmetic Operator Conditional Operator Logical Operator contd.
  • 5. Learning Java: what you have to learn ● Flow Control While loop Do loop For loop Break and continue loop ● Exceptions Handling Exceptions Checked and unchecked Custom Exception contd.
  • 6. Learning Java: what you have to learn ● String class Facts about String related to memory Important methods of String class with example String buffer class and string builder class ● File I/O and serialization Reading file Writing file Parsing property file Java serialization with sample contd.
  • 7. Learning Java: what you have to learn ● Collections Array list, linked list and vector Maps- Hashmap, Treemap Set- Hashset, treeset and linked hashset Utility classes ● Threads Defining, instantiating and starting thread Thread states and transitions Code synchronization Thread Interaction
  • 8. Learning Java: what you have to learn ● Miscellaneous Date Util class (Date formatting and parsing) Bigdecimal class (number formatting) Garbage collection Stack and Heap Learn Java with w3resource Thanks