SlideShare a Scribd company logo
1 of 7
Download to read offline
1
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
2
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
3. Controlling the flow
4. Object Oriented Programming Concepts
5. Inheritance & Packaging
6. Handling Error/Exceptions
7. Handling Strings
8. Threads
9. I/O and Streams
10. Understanding core packages
.11 Holding Collection of data
.12 Java Applications
.13 Introduction to Java Applets
14. Basic Networking Concepts
CONTENTS
.1 Introduction to Java
.2 Holding Data
3
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
1) Introduction to Java
 What is Java?
 Background/History of Java
 The Internet and Java's place in it
 Applications and Applets
 Java Virtual Machine
 Byte code - not an executable code
 Procedure-Oriented vs. Object-Oriented Programming
 Basics of OOP
• Abstraction
• Inheritance
• Encapsulation
• Classes, subclasses and super classes
• Polymorphism and Overloading
 Compiling and running a simple "Hello World" program
• Setting Up Your Computer
• Writing a Program
• Compiling, Interpreting and Running the program
• Common errors
2) Holding Data
 Primitive Data Types
• Integers
• Floating-Point types
• Characters
• Booleans
 User-Defined Data Types
 Declarations ¾ Constants
 Identifiers, Literals
 Type Conversion and Casting
 Objects and Wrapper Classes
 Variables
• Variable Definition and Assignment
• Default Variable Initializations
 Command-Line Arguments
 Arrays of Primitive Data Types
 Comment Syntax
 Garbage Collection
4
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
3) Controlling the flow
 Expressions
 Using Operators
• Arithmetic, Bitwise, Relational, Logical, Assignment,
Conditional, Shift, Ternary
• Auto-increment and Auto-decrement
 Using control statements
• Selection statements
ƒ If, Switch
• Loops and loop options
ƒ While, do-while, for
• Jump statements
ƒ Break, continue and return
4) Object Oriented Programming Concepts
 Abstraction
 Encapsulation
 Polymorphism and Overloading
 Fundamentals of Classes
• A simple class
• Creating Class Instances
• Adding methods to a class
• Calling Functions/Methods
 Using ‘this’ keyword
 Constructors
• Default constructors
• Parameterized constructors
 More on methods
• Passing by Value, by Reference
• Access Control
• Methods that Return Values
• Method Overloading
• Recursion
 Nested and Inner classes
5) Inheritance & Packaging
 Inheritance
• Using ‘extends’ keyword
• Subclasses and Superclasses
5
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
• 'super' keyword usage
• Overriding Methods
• Dynamic Method Dispatch
 The Object class
 abstract and final Classes
 Packages
• Defining a package
• Importing a package
• Access Control
 Interfaces
• Defining an interface
• Implementing and applying interfaces
6) Handling Error/Exceptions
 Basic Exceptions
 Proper use of exceptions ¾ User defined Exceptions
 Catching Exception
• try
• catch
 Throwing and re-throwing
• throw
• throws
 Cleaning up using the finally clause
7) Handling Strings
 Creation, Concatenation and conversion of a string
 Changing case
 Character Extraction ¾ String Comparison ¾ Searching strings
 Modifying strings
 String Buffer
8) Threads
 Create/instantiate/start new threads
i. Extending java.lang.Thread
ii. Implementing java.lang.Runnable Interface
 Understand thread execution
 Thread Priorities
 Synchronization
 Inter-thread communication, Deadlock
6
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
10) I/O and Streams ¾
java.io package
 Files and directories
 Streams
• Byte Streams and Character Streams
 Reading/Writing Console Input/Output
 Reading and Writing files
 The Serialization Interface
10) Understanding core packages
 Using java.lang Package
• java.lang.Math
• Wrapper classes and associated methods
 Number
 Double, Float ƒ Integer, Byte ƒ Short, Long ƒ Character
 Boolean
 Using java.util package
• Core classes ƒ
Vector ƒ
Stack
 Dictionary ƒ Hashtable
 Enumerations
 Random Number Generation
12) Holding Collection of data
 Arrays and collection classes/interfaces
 Map/List/Set implementations
ƒ Map interface, List interface, Set interface
 Collection classes
• ArrayList, LinkedList, HashSet and TreeSet
 Accessing collections/use of an Iterator
 Comparator
13) Java Applications ¾ Intro to
AWT and Swing
 Working with Frame, windows, graphics, color, fonts
 AWT controls
• Buttons, Checkbox, Choice, List and TextField
 Layout Managers
• Flow Layout, Grid Layout and Border Layout
 JFrame and JPanel containers
 User Interface Events
7
Syllabus & Curriculum for Certificate Course in Java
CALL: 04916061113, 9037291113 for Queries
• Event Classes and Event Listener Interfaces
 Adapter Classes
14) Introduction to Java Applets
 What is a Java applet?
 Applet lifecycle methods ¾ Build a simple applet ¾ Using AppletViewer
¾ Adding Controls
 Animation Concepts
15) Basic Networking Concepts ¾ What is a
Client/Server Application?
 Manipulating URL’s
 Establishing a simple server
 Establishing a simple client
 Client/Server Interaction using TCP
 Connectionless Client/Server Interaction using Datagram(UDP)

More Related Content

Viewers also liked

Vlsi course syllabus verilog language
Vlsi course syllabus verilog languageVlsi course syllabus verilog language
Vlsi course syllabus verilog languageSoftroniics india
 
Java session01
Java session01Java session01
Java session01Niit Care
 
Object Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaionObject Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaionPritom Chaki
 
Advanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using JavaAdvanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using JavaSunil Kumar R
 

Viewers also liked (7)

Object Oriented Programing and JAVA
Object Oriented Programing and JAVAObject Oriented Programing and JAVA
Object Oriented Programing and JAVA
 
Vlsi course syllabus verilog language
Vlsi course syllabus verilog languageVlsi course syllabus verilog language
Vlsi course syllabus verilog language
 
Java session01
Java session01Java session01
Java session01
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
 
Object Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaionObject Oriented Programing JAVA presentaion
Object Oriented Programing JAVA presentaion
 
Advanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using JavaAdvanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using Java
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 

Similar to Java course syllabus 2016

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
 
U1 JAVA.pptx
U1 JAVA.pptxU1 JAVA.pptx
U1 JAVA.pptxmadan r
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in IndiaNagendra Kumar
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfAnanthReddy38
 
Introduction to oop and java fundamentals
Introduction to oop and java fundamentalsIntroduction to oop and java fundamentals
Introduction to oop and java fundamentalsAnsgarMary
 
Java OOP s concepts and buzzwords
Java OOP s concepts and buzzwordsJava OOP s concepts and buzzwords
Java OOP s concepts and buzzwordsRaja Sekhar
 
Top 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed AnswersTop 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed AnswersWhizlabs
 
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 BangaloreTIB Academy
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 
Javaconsult courses
Javaconsult coursesJavaconsult courses
Javaconsult coursesSimon Dineen
 
Pi j1.0 workshop-introduction
Pi j1.0 workshop-introductionPi j1.0 workshop-introduction
Pi j1.0 workshop-introductionmcollison
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core javaIshita Arora
 

Similar to Java course syllabus 2016 (20)

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
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
 
U1 JAVA.pptx
U1 JAVA.pptxU1 JAVA.pptx
U1 JAVA.pptx
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
 
Testing-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdfTesting-Tools-Magnitia-Content.pdf
Testing-Tools-Magnitia-Content.pdf
 
oop unit1.pptx
oop unit1.pptxoop unit1.pptx
oop unit1.pptx
 
Introduction to oop and java fundamentals
Introduction to oop and java fundamentalsIntroduction to oop and java fundamentals
Introduction to oop and java fundamentals
 
CS8392 OOP
CS8392 OOPCS8392 OOP
CS8392 OOP
 
Java OOP s concepts and buzzwords
Java OOP s concepts and buzzwordsJava OOP s concepts and buzzwords
Java OOP s concepts and buzzwords
 
Top 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed AnswersTop 100 Java Interview Questions with Detailed Answers
Top 100 Java Interview Questions with Detailed Answers
 
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
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
Javaconsult courses
Javaconsult coursesJavaconsult courses
Javaconsult courses
 
Pi j1.0 workshop-introduction
Pi j1.0 workshop-introductionPi j1.0 workshop-introduction
Pi j1.0 workshop-introduction
 
Expert selenium with core java
Expert selenium with core javaExpert selenium with core java
Expert selenium with core java
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java_notes.ppt
Java_notes.pptJava_notes.ppt
Java_notes.ppt
 

More from Softroniics india

Hostel management system project report
Hostel management system project reportHostel management system project report
Hostel management system project reportSoftroniics india
 
Signal processing and image processing
Signal processing and image processingSignal processing and image processing
Signal processing and image processingSoftroniics india
 
Mechanical and automobile project topic list softroniics calicut palakkad
Mechanical and automobile project topic list softroniics calicut palakkadMechanical and automobile project topic list softroniics calicut palakkad
Mechanical and automobile project topic list softroniics calicut palakkadSoftroniics india
 
Project titles with abstract php
Project titles with abstract phpProject titles with abstract php
Project titles with abstract phpSoftroniics india
 
A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...Softroniics india
 
Embedded System Course and Project
Embedded System Course and ProjectEmbedded System Course and Project
Embedded System Course and ProjectSoftroniics india
 
Raspberry pi course syllabus
Raspberry pi course syllabusRaspberry pi course syllabus
Raspberry pi course syllabusSoftroniics india
 
Android course syllabus 2017
Android course syllabus 2017Android course syllabus 2017
Android course syllabus 2017Softroniics india
 
Python course updated syllabus
Python course updated syllabusPython course updated syllabus
Python course updated syllabusSoftroniics india
 
Query aware determinization of uncertain objects
Query aware determinization of uncertain objectsQuery aware determinization of uncertain objects
Query aware determinization of uncertain objectsSoftroniics india
 
User defined privacy grid system for continuous location based services abstract
User defined privacy grid system for continuous location based services abstractUser defined privacy grid system for continuous location based services abstract
User defined privacy grid system for continuous location based services abstractSoftroniics india
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtechSoftroniics india
 
Android course syllabus 2016
Android course syllabus 2016Android course syllabus 2016
Android course syllabus 2016Softroniics india
 
Internship in php based web designing
Internship in php based web designing Internship in php based web designing
Internship in php based web designing Softroniics india
 
Asp net-certification-course-syllabus
Asp net-certification-course-syllabusAsp net-certification-course-syllabus
Asp net-certification-course-syllabusSoftroniics india
 
Ieee power electronics 2014 15
Ieee power electronics 2014 15Ieee power electronics 2014 15
Ieee power electronics 2014 15Softroniics india
 
Latest embedded project abstracts
Latest embedded project abstractsLatest embedded project abstracts
Latest embedded project abstractsSoftroniics india
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstractsSoftroniics india
 

More from Softroniics india (20)

Hostel management system project report
Hostel management system project reportHostel management system project report
Hostel management system project report
 
Signal processing and image processing
Signal processing and image processingSignal processing and image processing
Signal processing and image processing
 
Mechanical and automobile project topic list softroniics calicut palakkad
Mechanical and automobile project topic list softroniics calicut palakkadMechanical and automobile project topic list softroniics calicut palakkad
Mechanical and automobile project topic list softroniics calicut palakkad
 
Project titles with abstract php
Project titles with abstract phpProject titles with abstract php
Project titles with abstract php
 
A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...
 
Embedded System Course and Project
Embedded System Course and ProjectEmbedded System Course and Project
Embedded System Course and Project
 
Raspberry pi course syllabus
Raspberry pi course syllabusRaspberry pi course syllabus
Raspberry pi course syllabus
 
Android course syllabus 2017
Android course syllabus 2017Android course syllabus 2017
Android course syllabus 2017
 
Python course updated syllabus
Python course updated syllabusPython course updated syllabus
Python course updated syllabus
 
Query aware determinization of uncertain objects
Query aware determinization of uncertain objectsQuery aware determinization of uncertain objects
Query aware determinization of uncertain objects
 
User defined privacy grid system for continuous location based services abstract
User defined privacy grid system for continuous location based services abstractUser defined privacy grid system for continuous location based services abstract
User defined privacy grid system for continuous location based services abstract
 
Ieee 2016 cs project topics list mtech
Ieee 2016 cs project topics  list mtechIeee 2016 cs project topics  list mtech
Ieee 2016 cs project topics list mtech
 
Matlab course syllabus
Matlab course syllabusMatlab course syllabus
Matlab course syllabus
 
Android course syllabus 2016
Android course syllabus 2016Android course syllabus 2016
Android course syllabus 2016
 
Internship in php based web designing
Internship in php based web designing Internship in php based web designing
Internship in php based web designing
 
Asp net-certification-course-syllabus
Asp net-certification-course-syllabusAsp net-certification-course-syllabus
Asp net-certification-course-syllabus
 
Ieee power electronics 2014 15
Ieee power electronics 2014 15Ieee power electronics 2014 15
Ieee power electronics 2014 15
 
Latest embedded project abstracts
Latest embedded project abstractsLatest embedded project abstracts
Latest embedded project abstracts
 
Raspberry pi based project abstracts
Raspberry pi based project abstractsRaspberry pi based project abstracts
Raspberry pi based project abstracts
 
Matlab based project topics
Matlab based project topicsMatlab based project topics
Matlab based project topics
 

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Java course syllabus 2016

  • 1. 1 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries
  • 2. 2 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries 3. Controlling the flow 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads 9. I/O and Streams 10. Understanding core packages .11 Holding Collection of data .12 Java Applications .13 Introduction to Java Applets 14. Basic Networking Concepts CONTENTS .1 Introduction to Java .2 Holding Data
  • 3. 3 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries 1) Introduction to Java  What is Java?  Background/History of Java  The Internet and Java's place in it  Applications and Applets  Java Virtual Machine  Byte code - not an executable code  Procedure-Oriented vs. Object-Oriented Programming  Basics of OOP • Abstraction • Inheritance • Encapsulation • Classes, subclasses and super classes • Polymorphism and Overloading  Compiling and running a simple "Hello World" program • Setting Up Your Computer • Writing a Program • Compiling, Interpreting and Running the program • Common errors 2) Holding Data  Primitive Data Types • Integers • Floating-Point types • Characters • Booleans  User-Defined Data Types  Declarations ¾ Constants  Identifiers, Literals  Type Conversion and Casting  Objects and Wrapper Classes  Variables • Variable Definition and Assignment • Default Variable Initializations  Command-Line Arguments  Arrays of Primitive Data Types  Comment Syntax  Garbage Collection
  • 4. 4 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries 3) Controlling the flow  Expressions  Using Operators • Arithmetic, Bitwise, Relational, Logical, Assignment, Conditional, Shift, Ternary • Auto-increment and Auto-decrement  Using control statements • Selection statements ƒ If, Switch • Loops and loop options ƒ While, do-while, for • Jump statements ƒ Break, continue and return 4) Object Oriented Programming Concepts  Abstraction  Encapsulation  Polymorphism and Overloading  Fundamentals of Classes • A simple class • Creating Class Instances • Adding methods to a class • Calling Functions/Methods  Using ‘this’ keyword  Constructors • Default constructors • Parameterized constructors  More on methods • Passing by Value, by Reference • Access Control • Methods that Return Values • Method Overloading • Recursion  Nested and Inner classes 5) Inheritance & Packaging  Inheritance • Using ‘extends’ keyword • Subclasses and Superclasses
  • 5. 5 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries • 'super' keyword usage • Overriding Methods • Dynamic Method Dispatch  The Object class  abstract and final Classes  Packages • Defining a package • Importing a package • Access Control  Interfaces • Defining an interface • Implementing and applying interfaces 6) Handling Error/Exceptions  Basic Exceptions  Proper use of exceptions ¾ User defined Exceptions  Catching Exception • try • catch  Throwing and re-throwing • throw • throws  Cleaning up using the finally clause 7) Handling Strings  Creation, Concatenation and conversion of a string  Changing case  Character Extraction ¾ String Comparison ¾ Searching strings  Modifying strings  String Buffer 8) Threads  Create/instantiate/start new threads i. Extending java.lang.Thread ii. Implementing java.lang.Runnable Interface  Understand thread execution  Thread Priorities  Synchronization  Inter-thread communication, Deadlock
  • 6. 6 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries 10) I/O and Streams ¾ java.io package  Files and directories  Streams • Byte Streams and Character Streams  Reading/Writing Console Input/Output  Reading and Writing files  The Serialization Interface 10) Understanding core packages  Using java.lang Package • java.lang.Math • Wrapper classes and associated methods  Number  Double, Float ƒ Integer, Byte ƒ Short, Long ƒ Character  Boolean  Using java.util package • Core classes ƒ Vector ƒ Stack  Dictionary ƒ Hashtable  Enumerations  Random Number Generation 12) Holding Collection of data  Arrays and collection classes/interfaces  Map/List/Set implementations ƒ Map interface, List interface, Set interface  Collection classes • ArrayList, LinkedList, HashSet and TreeSet  Accessing collections/use of an Iterator  Comparator 13) Java Applications ¾ Intro to AWT and Swing  Working with Frame, windows, graphics, color, fonts  AWT controls • Buttons, Checkbox, Choice, List and TextField  Layout Managers • Flow Layout, Grid Layout and Border Layout  JFrame and JPanel containers  User Interface Events
  • 7. 7 Syllabus & Curriculum for Certificate Course in Java CALL: 04916061113, 9037291113 for Queries • Event Classes and Event Listener Interfaces  Adapter Classes 14) Introduction to Java Applets  What is a Java applet?  Applet lifecycle methods ¾ Build a simple applet ¾ Using AppletViewer ¾ Adding Controls  Animation Concepts 15) Basic Networking Concepts ¾ What is a Client/Server Application?  Manipulating URL’s  Establishing a simple server  Establishing a simple client  Client/Server Interaction using TCP  Connectionless Client/Server Interaction using Datagram(UDP)