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
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/6527362http://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.appclonescript.com/new-ford-ecosport-2019-india/
https://www.mixcloud.com/Hyundaiservice/
https://www.mixcloud.com/Hyundaiservice/
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