SlideShare a Scribd company logo
1 of 6
Download to read offline
Basics of Java
 Java - What, Where and Why?
 History and Features of Java
 Internals of Java Program
 Difference between JDK,JRE and JVM
 Internal Details of JVM
 Variable and Data Type
 Unicode System
 Naming Convention
OOPS Concepts
 Advantage of OOPs
 Object and Class
 Method Overloading
 Constructor
 static variable, method and block
 this keyword
 Inheritance (IS-A)
 Aggregation and Composition(HAS-A)
 Method Overriding
 Covariant Return Type
 super keyword
 Instance Initializer block
 final keyword
 Runtime Polymorphism
 static and Dynamic binding
 Abstract class and Interface
 Down casting with instanceof operator
 Package and Access Modifiers
 Encapsulation
 Object class
 Object Cloning
 Java Array
 Call By Value and Call By Reference
 strictfp keyword
 Creating API Document
String
 String : What and Why?
 Immutable String
 String Comparison
 String Concatenation
 Substring
 Methods of String class
 StringBuffer class
 StringBuilder class
 Creating Immutable class
 toString method
 StringTokenizer class
Exception Handling
 Exception Handling : What and Why?
 try and catch block
 Multiple catch block
 Nested try finally block
 throw keyword
 Exception Propagation
 throws keyword
 Exception Handling with Method Overriding
 Custom Exception
Nested Classes
 Nested Class : What and Why?
 Member Inner class
 Anonymous Inner class
 Local Inner class
 static nested class
 Nested Interface
Multithreading
 What and Why?
 Life Cycle of a Thread
 Creating Thread, Thread Scheduler
 Sleeping a thread, Joining a thread
 Thread Priority, Daemon Thread
 Thread Pooling, Thread Group
 Shutdown Hook, Runable Interface
 Performing multiple task by multiple thread
 Garbage Collection
Synchronization
 What and Why?
 synchronized method
 synchronized block
 static synchronization
 Deadlock
 Inter-thread Communication
 Interrupting Thread
Input and output
 FileOutputStream & FileInputStream
 ByteArrayOutputStream
 SequenceInputStream
 BufferedOutputStream & BufferedInputStream
 FileWriter & FileReader
 CharArrayWriter
 Input from keyboard by InputStreamReader
 Input from keyboard by Console
 Input from keyboard by Scanner
 PrintStream class
 PrintWriter class
 Compressing and Uncompressing File
 Reading and Writing data simultaneously
 DataInputStream and DataOutputStream
 StreamTokenizer class
Serialization
 Serialization & De-serialization
 Serialization with IS-A and Has-A
 transient keyword
Network programming
 Socket Programming
 URL class
 Displaying data of a web page
 InetAddress class
 DatagramSocket and DatagramPacket
 Two way communication
Reflection API
 newInstance() & Determining the class object
 Accessing private method from outside the class
Collection Framework
 ArrayList class
 LinkedList class
 ListIterator interface
 HashSet class
 LinkedHashSet class
 TreeSet class
 PriorityQueue class
 ArrayDeque class
 Map interface
 HashMap class
 LinkedHashMap class
 TreeMap class
 Hashtable class
 Comparable and Comparator
 Properties class and
 Concurrent Collections
JDBC
 JDBC Drivers
 Steps to connect to the database
 Connectivity with Oracle
 Connectivity with MySQL
 Connectivity with Access without DSN
 DriverManager
 Connection interface
 Statement interface
 ResultSet interface
 PreparedStatement
 ResultSetMetaData
 DatabaseMetaData
 Storing image
 Retrieving image
 Storing file
 Retrieving file
 Stored procedures and functions
 Transaction Management
 Batch Processing
 JDBC New Features
Java New Features
 Assertion
 For-each loop
 Varargs
 Static Import
 Autoboxing and Unboxing
 Enum Type, Annotation
Java 8 New Features
Advance java with framework
 Servlet
 JSP
Spring
• Spring Introduction
• Spring IOC / DI
• Annotations in spring
• Spring AOP
• Spring MVC
 Spring Boot
• Introduction
• How Spring Boot works
• Developing web application using Spring Boot
• Spring Data JPA
• Exception handling at controller and application level
• Web-services
 SOAP and REST
• Spring Boot REST web-services
• Actuators
• Swagger UI
 Micro Services
• Monolithic Architecture
• SOA (Service Oriented Architecture)
• Micro-services Architecture
• Monolithic vs micro-services architecture
• Benefits of Microservices Architecture
• Micro-services tools
• API Gateway
 Zuul
• Service discovery
 Eureka
o Server and client
• Latency and fault tolerance
 Circuit Breaker Pattern
 Using Hystrix
• Logging and monitoring
 ELK Stack
▪ Elastic
▪ Logstash
▪ Kibana
• Service testing
 Postman (or SoapUI)
 Cloud Essentials (AWS)
o Fundamentals of cloud computing
• Cloud environment architecture
• Infrastructure and networking
• AWS introduction
 AWS account creation
o EC2 (Elastic Compute Cloud)
• Introduction
• Creating and connecting to EC2 instance
• Deploying a Spring Boot application on EC2
o Database Services
• Amazon RDS (Relational Database services)
▪ Launching RDS instance
 Amazon DMS (Data Migration service)
▪ Introduction
▪ Demo
o VPC (Virtual Private Cloud)
• Custom VPC creation
• VPC security
 Miscellaneous
• Programming best practices
• Interview tips
• Self-learning resources
• The way forward

More Related Content

What's hot

Spring Framework - Core
Spring Framework - CoreSpring Framework - Core
Spring Framework - CoreDzmitry Naskou
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring FrameworkASG
 
Byte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaByte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaAlex Moskvin
 
Advance java Online Training in Hyderabad
Advance java Online Training in HyderabadAdvance java Online Training in Hyderabad
Advance java Online Training in HyderabadUgs8008
 
Beginning Scala with Skinny Framework #jjug_ccc
Beginning Scala with Skinny Framework #jjug_cccBeginning Scala with Skinny Framework #jjug_ccc
Beginning Scala with Skinny Framework #jjug_cccKazuhiro Sera
 
SoftwareUniversity seminar fast REST Api with Spring
SoftwareUniversity seminar fast REST Api with SpringSoftwareUniversity seminar fast REST Api with Spring
SoftwareUniversity seminar fast REST Api with SpringNayden Gochev
 
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov Nayden Gochev
 
Software Uni Conf October 2014
Software Uni Conf October 2014Software Uni Conf October 2014
Software Uni Conf October 2014Nayden Gochev
 
Introduction to Scala language
Introduction to Scala languageIntroduction to Scala language
Introduction to Scala languageAaqib Pervaiz
 
Apache Cayenne: a Java ORM Alternative
Apache Cayenne: a Java ORM AlternativeApache Cayenne: a Java ORM Alternative
Apache Cayenne: a Java ORM AlternativeAndrus Adamchik
 
Struts 2 - Introduction
Struts 2 - Introduction Struts 2 - Introduction
Struts 2 - Introduction Hitesh-Java
 
Introduction to JavaScript Programming
Introduction to JavaScript ProgrammingIntroduction to JavaScript Programming
Introduction to JavaScript ProgrammingRaveendra R
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring FrameworkRaveendra R
 

What's hot (19)

Spring Framework - Core
Spring Framework - CoreSpring Framework - Core
Spring Framework - Core
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Byte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaByte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in Java
 
Advance java Online Training in Hyderabad
Advance java Online Training in HyderabadAdvance java Online Training in Hyderabad
Advance java Online Training in Hyderabad
 
Beginning Scala with Skinny Framework #jjug_ccc
Beginning Scala with Skinny Framework #jjug_cccBeginning Scala with Skinny Framework #jjug_ccc
Beginning Scala with Skinny Framework #jjug_ccc
 
Spring Framework Training Course
Spring Framework Training Course Spring Framework Training Course
Spring Framework Training Course
 
Jdbc ppt
Jdbc pptJdbc ppt
Jdbc ppt
 
SoftwareUniversity seminar fast REST Api with Spring
SoftwareUniversity seminar fast REST Api with SpringSoftwareUniversity seminar fast REST Api with Spring
SoftwareUniversity seminar fast REST Api with Spring
 
Overview of java web services
Overview of java web servicesOverview of java web services
Overview of java web services
 
Naver_alternative_to_jpa
Naver_alternative_to_jpaNaver_alternative_to_jpa
Naver_alternative_to_jpa
 
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov
Lecture from javaday.bg by Nayden Gochev/ Ivan Ivanov and Mitia Alexandrov
 
Software Uni Conf October 2014
Software Uni Conf October 2014Software Uni Conf October 2014
Software Uni Conf October 2014
 
Introduction to Scala language
Introduction to Scala languageIntroduction to Scala language
Introduction to Scala language
 
Spring Framework Rohit
Spring Framework RohitSpring Framework Rohit
Spring Framework Rohit
 
Apache Cayenne: a Java ORM Alternative
Apache Cayenne: a Java ORM AlternativeApache Cayenne: a Java ORM Alternative
Apache Cayenne: a Java ORM Alternative
 
Struts 2 - Introduction
Struts 2 - Introduction Struts 2 - Introduction
Struts 2 - Introduction
 
Css
CssCss
Css
 
Introduction to JavaScript Programming
Introduction to JavaScript ProgrammingIntroduction to JavaScript Programming
Introduction to JavaScript Programming
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 

Similar to Anuj java 11th batch_7 am pst

java classes in pune
java classes in punejava classes in pune
java classes in punecncwebjava
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareAdvanto Software
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Core Mind
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercoursesRamchander Marathi
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar puneletsleadsand
 
Complete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddComplete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddYesdo Softindia Pvt Ltd
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentalsmegharajk
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in ChennaiCore Mind
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatShri Prakash Pandey
 
Curriculum outline
Curriculum outlineCurriculum outline
Curriculum outlineDipin Sharma
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiutedhivyascegon
 
Javatraining
JavatrainingJavatraining
Javatrainingducat1989
 

Similar to Anuj java 11th batch_7 am pst (20)

java classes in pune
java classes in punejava classes in pune
java classes in pune
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto Software
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Java online training
Java online trainingJava online training
Java online training
 
Java Online Training @monstercourses
Java Online Training @monstercoursesJava Online Training @monstercourses
Java Online Training @monstercourses
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
Complete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo SdddComplete java syllabus 7448062045 Yesdo Sddd
Complete java syllabus 7448062045 Yesdo Sddd
 
Java training
Java trainingJava training
Java training
 
Complete java
Complete javaComplete java
Complete java
 
Stucorner java-training-syllabus
Stucorner java-training-syllabusStucorner java-training-syllabus
Stucorner java-training-syllabus
 
Java se 8 fundamentals
Java se 8 fundamentalsJava se 8 fundamentals
Java se 8 fundamentals
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in Chennai
 
Core JAVA Training Institute, Ghaziabad
Core JAVA Training Institute, GhaziabadCore JAVA Training Institute, Ghaziabad
Core JAVA Training Institute, Ghaziabad
 
Jvm fundamentals
Jvm fundamentalsJvm fundamentals
Jvm fundamentals
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY Ducat
 
Curriculum outline
Curriculum outlineCurriculum outline
Curriculum outline
 
Framework 4
Framework 4Framework 4
Framework 4
 
Cegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement InstiuteCegonsoft - IT Training with placement Instiute
Cegonsoft - IT Training with placement Instiute
 
Javatraining
JavatrainingJavatraining
Javatraining
 

Recently uploaded

Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfJasper Colin
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988oolala9823
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 

Recently uploaded (20)

Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 

Anuj java 11th batch_7 am pst

  • 1. Basics of Java  Java - What, Where and Why?  History and Features of Java  Internals of Java Program  Difference between JDK,JRE and JVM  Internal Details of JVM  Variable and Data Type  Unicode System  Naming Convention OOPS Concepts  Advantage of OOPs  Object and Class  Method Overloading  Constructor  static variable, method and block  this keyword  Inheritance (IS-A)  Aggregation and Composition(HAS-A)  Method Overriding  Covariant Return Type  super keyword  Instance Initializer block  final keyword  Runtime Polymorphism  static and Dynamic binding  Abstract class and Interface  Down casting with instanceof operator  Package and Access Modifiers  Encapsulation  Object class  Object Cloning  Java Array
  • 2.  Call By Value and Call By Reference  strictfp keyword  Creating API Document String  String : What and Why?  Immutable String  String Comparison  String Concatenation  Substring  Methods of String class  StringBuffer class  StringBuilder class  Creating Immutable class  toString method  StringTokenizer class Exception Handling  Exception Handling : What and Why?  try and catch block  Multiple catch block  Nested try finally block  throw keyword  Exception Propagation  throws keyword  Exception Handling with Method Overriding  Custom Exception Nested Classes  Nested Class : What and Why?  Member Inner class  Anonymous Inner class  Local Inner class  static nested class  Nested Interface Multithreading  What and Why?  Life Cycle of a Thread  Creating Thread, Thread Scheduler  Sleeping a thread, Joining a thread  Thread Priority, Daemon Thread  Thread Pooling, Thread Group  Shutdown Hook, Runable Interface
  • 3.  Performing multiple task by multiple thread  Garbage Collection Synchronization  What and Why?  synchronized method  synchronized block  static synchronization  Deadlock  Inter-thread Communication  Interrupting Thread Input and output  FileOutputStream & FileInputStream  ByteArrayOutputStream  SequenceInputStream  BufferedOutputStream & BufferedInputStream  FileWriter & FileReader  CharArrayWriter  Input from keyboard by InputStreamReader  Input from keyboard by Console  Input from keyboard by Scanner  PrintStream class  PrintWriter class  Compressing and Uncompressing File  Reading and Writing data simultaneously  DataInputStream and DataOutputStream  StreamTokenizer class Serialization  Serialization & De-serialization  Serialization with IS-A and Has-A  transient keyword Network programming  Socket Programming  URL class  Displaying data of a web page  InetAddress class  DatagramSocket and DatagramPacket  Two way communication Reflection API  newInstance() & Determining the class object
  • 4.  Accessing private method from outside the class Collection Framework  ArrayList class  LinkedList class  ListIterator interface  HashSet class  LinkedHashSet class  TreeSet class  PriorityQueue class  ArrayDeque class  Map interface  HashMap class  LinkedHashMap class  TreeMap class  Hashtable class  Comparable and Comparator  Properties class and  Concurrent Collections JDBC  JDBC Drivers  Steps to connect to the database  Connectivity with Oracle  Connectivity with MySQL  Connectivity with Access without DSN  DriverManager  Connection interface  Statement interface  ResultSet interface  PreparedStatement  ResultSetMetaData  DatabaseMetaData  Storing image  Retrieving image  Storing file  Retrieving file  Stored procedures and functions  Transaction Management  Batch Processing  JDBC New Features
  • 5. Java New Features  Assertion  For-each loop  Varargs  Static Import  Autoboxing and Unboxing  Enum Type, Annotation Java 8 New Features Advance java with framework  Servlet  JSP Spring • Spring Introduction • Spring IOC / DI • Annotations in spring • Spring AOP • Spring MVC  Spring Boot • Introduction • How Spring Boot works • Developing web application using Spring Boot • Spring Data JPA • Exception handling at controller and application level • Web-services  SOAP and REST • Spring Boot REST web-services • Actuators • Swagger UI  Micro Services • Monolithic Architecture • SOA (Service Oriented Architecture) • Micro-services Architecture • Monolithic vs micro-services architecture • Benefits of Microservices Architecture • Micro-services tools • API Gateway  Zuul • Service discovery  Eureka o Server and client • Latency and fault tolerance
  • 6.  Circuit Breaker Pattern  Using Hystrix • Logging and monitoring  ELK Stack ▪ Elastic ▪ Logstash ▪ Kibana • Service testing  Postman (or SoapUI)  Cloud Essentials (AWS) o Fundamentals of cloud computing • Cloud environment architecture • Infrastructure and networking • AWS introduction  AWS account creation o EC2 (Elastic Compute Cloud) • Introduction • Creating and connecting to EC2 instance • Deploying a Spring Boot application on EC2 o Database Services • Amazon RDS (Relational Database services) ▪ Launching RDS instance  Amazon DMS (Data Migration service) ▪ Introduction ▪ Demo o VPC (Virtual Private Cloud) • Custom VPC creation • VPC security  Miscellaneous • Programming best practices • Interview tips • Self-learning resources • The way forward