Core Java Syllabus for fresher

CORE JAVA Syllabus:
1. Core Java Programming Introduction of Java
First Java Program through Eclipse
Introduction to Java; features of Java
The JDK Directory Structure
First Java Program through command prompt
Comparison with C and C++
Download and install JDK/JRE (Environment variables set up)
2. Data types and Operators

Arrays(One dimensional; two- dimensional)
Array of Object References
Accessing arrays, manipulating arrays
Enumerated Data Types
Primitive Datatypes, Declarations, Ranges
Variable Names Conventions
Numeric Literals, Character Literals
Method Signature; method calls
Expressions in Java; introduction to various operators
Operator Precedence
Implicit Type Conversions
Assignment Operator
Strict typing
Type conversion
Arithmetic Operators
Relational Operators
Logical Operators
Conditional Operators
String Literals
Non-Primitive Datatypes
Defining a class, variable and method in Java
Upcasting and downcasting
3. Control Flow statements
The continue Statement; labelled continue statement
The break Statement; labelled break statement
return statement
Statements and it's various categories in Java
if, if-else, if-else-if
switch case
for statement (both flavours traditional and enhanced for)
while and do-while loops
4. OOPS and its application in Java

Abstract and non-abstract methods
Inheritance
extends and implements keywords in Java
Super class and Sub class
Classes and Objects
Encapsulation
Protection of data
Java Bean, POJO
Getters/Setters
Memory management in Java
Heap
Stack
Defining a class;Defining instance variables and methods
Creating objects out of a class
Method calls via object references
Abstraction
Interfaces and Abstract classes
this keyword, super keyword in Java for inheritance
Concrete classes in Java
Polymorphism
Compile time polymorphism -- Overloading of methods
Run time polymorphism -- Overriding of methods
Method  Overriding rules and method overloading rules
Introduction to Object class and it's methods

OOPS Conecpts


  • Method Overriding
  • Covariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • static and Dynamic binding
  • Abstract class and Interface
  • Downcasting 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
  • Advantage of OOPs
  • Object and Class
  • Method Overloading
  • Constructor
  • static variable, method and block 
  • this keyword
  • Inheritance (IS-A)
  • Aggregation and Composition(HAS-A)

Exception Handling finally block


  •  throw keyword
  •  Exception Propagation
  • Exception Handling : What and Why?
  •  try and catch block
  •  Multiple catch block
  •  Nested try
  •  throws keyword
  •  Exception Handling with Method Overriding
  •  Custom Exception



Nested Classes


  • Local Inner class
  • static nested class
  • Nested Interface
  • Nested Class : What and Why?
  • Member Inner class
  •  Annonymous Inner class

Multithreading Multithreading : What and Why?

  •  Life Cycle of a Thread
  •  Creating Thread
  •  Thread Schedular
  •  Sleeping a thread
  •  Joining a thread
  •  Thread Priority
  •  Daemon Thread
  •  Thread Pooling
  •  Thread Group
  •  ShutdownHook
  •  Performing multiple task by multiple thread
  •  Garbage Collection
  •  Runnable class

String Handling

  • 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

Serialization

  •  Serialization & Deserialization
  •  Serialization with IS-A and Has-A
  •  transient keyword

Networking

  •  Socket Programming
  •  URL class
  •  Displaying data of a web page
  •  InetAddress class
  •  DatagramSocket and DatagramPacket

Synchronization


  •  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

List of Backlinks

http://faridabad.egloos.com/6527362

http://faridabadford.idea.informer.com/

http://haruhichan.com/forum/member.php?21196-Faridabadford

http://ozawa-lab.main.jp/xp/userinfo.php?uid=142684

https://www.ultimate-guitar.com/u/Faridabad

https://disqus.com/by/faridabadford/

https://unom.academia.edu/HyundaiService

https://www.couchsurfing.com/people/tricity-ford

https://www.artfire.com/ext/people/ChevroletService

https://3docean.net/user/delhiford

https://annauniv.academia.edu/DelhiFord

https://www.boredpanda.com/author/mistigoyal/

https://www.appbrain.com/user/Delhiford/

https://www.mixcloud.com/Tricityford/
https://www.playbuzz.com/item/6a77232f-f927-49a4-a69e-3b53445dcd0b

https://audiomack.com/artist/tricityford

https://cheezburger.com/9357513216

https://www.filmsforaction.org/profile/228105/

https://www.goodreads.com/user/show/102540234-tricityford

https://zeef.com/profile/tricityford

https://tinychat.com/room/faridabadford

https://www.edocr.com/user/Faridabad

https://anotepad.com/note/read/64pdewe

https://enetget.com/Faridabadford

http://26403.dynamicboard.de/u92088_Faridabadford.html

http://forum.saltysoundz.de/member.php?action=profile&uid=2913

http://210782.homepagemodules.de/u147929_Faridabadford.html

https://www.unitymix.com/Faridabadford

https://www.zippyshare.com/Faridabadford

https://www.instructables.com/member/Faridabadford/?cb=1568017547


https://www.storeboard.com/blogs/automotive/popular-new-ford-features/979523


https://www.playbuzz.com/hyundaiservice10

https://audiomack.com/artist/hyundai-1

https://www.filmsforaction.org/profile/227838/

https://www.semrush.com/user/175021873/

https://www.couchsurfing.com/people/tricity-ford

https://www.artfire.com/ext/people/ChevroletService

https://www.semrush.com/user/175021873/

https://www.artfire.com/ext/people/Tricityford

https://www.couchsurfing.com/people/tricity-ford

https://www.semrush.com/user/174264129/

https://www.quora.com/How-do-I-increase-my-knowledge-of-a-mobile/answer/Study-India-2?prompt_topic_bio=1

https://onmogul.com/faridabadford

https://audiomack.com/artist/faridabadford

https://pbase.com/faridabadford/profile

https://www.intensedebate.com/people/Faridabadford

https://www.mixcloud.com/Hyundaiservice/

https://www.playbuzz.com/hyundaiservice10

https://audiomack.com/artist/hyundai-1

https://www.filmsforaction.org/profile/227838/

https://www.mixcloud.com/Delhiford/

https://www.playbuzz.com/delhiford10

https://audiomack.com/artist/delhiford/about

https://cheezburger.com/9355180032

https://www.filmsforaction.org/profile/227819/

https://www.mixcloud.com/Faridabadford/

https://www.playbuzz.com/faridabadford10

https://www.artfire.com/ext/people/Hyundaiservice

https://www.couchsurfing.com/people/chevrolet-service

https://www.semrush.com/user/175024881/
https://itsmyurls.com/faridabadford

https://myspace.com/faridabad2

https://www.deviantart.com/faridabadford

https://www.ted.com/profiles/15056917

https://www.informationweek.com/profile.asp

https://www.semrush.com/user/175021873/

https://www.couchsurfing.com/people/tricity-ford

https://www.artfire.com/ext/people/ChevroletService

https://www.semrush.com/user/175021873/

https://www.artfire.com/ext/people/Tricityford

https://www.couchsurfing.com/people/tricity-ford

https://www.semrush.com/user/174264129/

https://www.artfire.com/ext/people/Delhiford

https://www.couchsurfing.com/people/delhi-ford

https://www.semrush.com/user/175018577/

https://www.myvidster.com/profile/Faridabadford

https://www.mightycause.com/user/h7ozef/preview

https://www.viki.com/users/kajaltiwari8285_732/about

http://worldcosplay.net/member/831752

https://publiclab.org/profile/Faridabadford

https://issuu.com/hyundaiservice

https://www.flipsnack.com/Hyundaiservice/

https://www.stage32.com/profile/733055/about

https://www.redbubble.com/people/hyundaiservice?ref=account-nav-dropdown&asc=u

https://www.wattpad.com/user/Ramahyundai

https://www.wattpad.com/user/Delhiford

https://www.redbubble.com/people/delhiford?ref=account-nav-dropdown&asc=u

https://www.stage32.com/profile/733016/about

https://www.flipsnack.com/Delhiford/

https://issuu.com/mistigoyal99

https://www.wattpad.com/user/Tricityford

https://www.redbubble.com/people/tricityford?ref=account-nav-dropdown&asc=u

https://www.stage32.com/profile/733099/about

https://www.flipsnack.com/Tricityford/

https://issuu.com/tricityford

https://www.wattpad.com/user/chevroletservice

https://www.stage32.com/profile/733072/about

https://www.flipsnack.com/Chevroletservice/

https://issuu.com/chevroletservice

https://www.autostraddle.com/members/chevrolet/

https://www.boredteachers.com/members/chevrolet/profile/

https://www.bigbasstabs.com/profile/23515.html

https://www.christiantranshumanism.org/users/701

https://www.echosciences-grenoble.fr/membres/chevrolet-service

https://www.evensi.nl/profile/chevrolet-service/3482869/savethedate/

https://blogs.cornell.edu/culconservation/2016/05/26/shedding-some-light-on-medieval-pigments/comment-page-1/?unapproved=283&moderation-hash=db0f4b346779f933b1de81c022967e19#comment-283

https://tabowles.wordpress.ncsu.edu/emerging-principles/#comment-45728

http://rasto.staf.upi.edu/buku-baru-pembelajaran-mikro-microteaching/#comment-311181

http://web.stanford.edu/dept/bosp/cgi-bin/blog/oaxaca17/index.php/2017/04/05/katies-intro-post/#comment-132103

http://psyc342a.colgate.edu/about/?unapproved=21978&moderation-hash=b9e795ea05b4f7aa5b4a1e42770c3ef2#comment-21978

https://www.ocf.berkeley.edu/~sather/avoiding-the-lobster-look-sunburns-sunscreen-and-spf-explained/#comment-418076

https://blogs.miamioh.edu/aaa201c/2016/11/pocky-sharing-happiness/#comment-208984

http://americas.ccs.miami.edu/634-2/#comment-83598

http://syncd.commons.yale-nus.edu.sg/2015/06/16/hold-fast-dancing-for-the-victims-of-typhoon-haiyan/#comment-141649

https://generalsinjoburg.academic.wlu.edu/cultural-dance-festival-joubert-park-johannesburg-south-africa-march-2008/#comment-3897

http://www.unae.edu.py/innova/index.php?option=com_k2&view=item&id=16:sample-item-15&limitstart=0


https://myluthernet.luthersem.edu/ICS/Academics/LL/LL_101/2012_U1-LL_101-2013.06_50/Main_Page.jnz?portlet=Announcements&screen=View+Post&screenType=next&Id=b26f87a6-7ddd-46f2-959c-c8af534b6be0



Comments

Post a Comment

Popular posts from this blog

How Outsourced Healthcare Services Leads to Improved Patient Experience?

BS6 compliant Ford EcoSport launched in India, price starts at Rs 8.04 lakhs

Best DoFollow profile creation sites list OCT 2019