SlideShare a Scribd company logo
CORE JAVA
PROGRAMMING TUTORIAL
https://www.brainsmartlabs.com
CONTENT
• Introduction
• History of Java and What is Java
• Why Java is important
• Course objectives
• Course syllabus
• Features of Java
• Advantages of Java
• Contact us
Introduction
Welcome to the course - Core Java programming tutorial. Java
is a computer programming language. It grants programmers to
write computer directions using English based commands
rather having to write in numeric codes. It’s known as a high-
level language because it can be read and written without
complications by humans. Java is well adopted for both
standalone and web application development, it is designed to
implement solutions to most of the difficulties faced by users of
the internet era.
Course objectives
As a beginner in the Software world, Java programming language plays a vital role.
The Java language takes its importance from the development of web application to
the execution of android programming. The Java language is not complicated when
you have a strong basics. Thus, Brain Smart Labs provide you the free online Java
course for beginners with the inclusion of all basics in 15 learning videos. The free
basics tutorials will give you the basic idea starting from core Java programming
which will be continued with the SQL packages with a detailed learning of both Java
and SQL through 41 interesting videos.
Course Benefits:
• Web Application Development
• Distributed Application Development
• Software Testing- Selenium
• To learn Data Analytics tools like Big data & Hadoop
Course syllabus
Chapter Number Chapter Name Learnings
01 Degree IT & Jobs The know-how of software industry, skills and
qualities for an engineer to succeed
02 Your first Java Program Java’s Internal architecture, comparative study of
java and other primitive language
03 Autopsy of your first Java Java’s Internal architecture, comparative study of
java and other primitive language, understanding
the relationship between source code, byte code
and native code
04 Java as a language Step by step Writing and executing java program,
basics of building blocks including Character
Set, Keywords, Identifiers, Variables
05 Understanding Data types Basic understanding of all 8 primitive data types,
concept of implicit and explicit type casting in
detail.
06 Understanding Arrays Knowledge of declaring and initializing of arrays
in Java, basic of ‘for loop’
07 Understanding Literals & operators Basic learning of different types of literals and
operators
08 Command line Arguments Perform the basic addition program by getting
inputs in real-time from the user in the form of
String Array.
09 Understanding control statements Details on Conditional Statements, Looping
Statements & Branching Statements, all four
forms of conditional statements i.e. if, if-else,
else-if ladder & switch-case
10 Understanding loops-part 1 Working of a ‘For Loop’, Real- time application of
a ‘For Loop’ (iterating an array) & Working of a
‘While Loop’ in Java.
Contnd…
11 Understanding loops-part 2 working of Do-While loop, difference between a
While Loop & a Do-While Loop, Enhanced For-
Loop in java
12 More into loops- part 1 introduce you to branching statements in Java i.e.
break & continue, nested loops, labelled blocks &
labelled loops in java
13 More into loops- part 2 Study about continue, how a continue keyword is
used inside loops with a detailed control flow
diagram
14 Understanding methods Methods, behaviour of methods, advantage of
writing method, syntax of method, explanation
about parameters, return type, method signature
& how to write the core logic inside a method.
15 More into methods More about methods, how to use methods, when
to use method & why to invoke methods using
various illustrations, Caller & Call-ee Methods
Contnd…
History of Java
➢ Java is a genuine object familiarize programming language.
➢ It is developed by ‘James Gosling’ at Sun Microsystems.
➢ The First account of happening of Java was released in 1995.
➢ Java supports the functionality of ‘write once, run anywhere’
(WORA).
➢ The newest version released of Java standard edition is 1.8.
What is Java
• Java is a platform-independent programming
language used to build safe, secure and strong
application that may run on a single computer or may
be delivered among servers and clients over a
network.
• Java is mostly used to refer to the Java platform, a
set of tools acknowledge for easy cross-platform
application development, as well as the Java
programming language, which is a general-purpose
programming language frequently used to develop
programs for this platform.
• Simultaneously where you can execute many
statements alternatively to sequentially executing it.
Features of Java
Advantages of Java
JSP - In Java, JSP (Java Server Pages) is used to built dynamic web
pages, such as in PHP and ASP.
Applets - Applets are another type of Java programs that are implemented
on Internet browsers and are always run as part of a web document.
J2EE - Java 2 Enterprise Edition is aplatform-independent environment
that is a set of various protocols and APIs, it is used by different
organizations to transfer data between each other.
JavaBeans - This is a set of reusable software components that can be easily
used to create new and advanced applications.
Mobile - Java is widely used in mobile devices nowadays, many types of
games and applications are being developed in Java.
Why Java is important
1) Mature and Keeps Evolving:Java is currently one of the sophisticated and
constant programming language.
2) Platform Independent: Nowadays programmers have to write applications by
leading many devices and platforms.
3) Supports Common Programming Paradigms: The syntax rules of Java are
established on the syntax of C and C++.
Contact us
(+91) 80958 38383
support@brainsmartlabs.com
https://www.brainsmartlabs.com
Core java programming tutorial - Brainsmartlabs
Ad

More Related Content

What's hot (19)

Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
wiradikusuma
 
OOP Java
OOP JavaOOP Java
OOP Java
Saif Kassim
 
CS8392 OOP
CS8392 OOPCS8392 OOP
CS8392 OOP
DhanalakshmiVelusamy1
 
Short notes of oop with java
Short notes of oop with javaShort notes of oop with java
Short notes of oop with java
Mohamed Fathy
 
Cs8392 oops 5 units notes
Cs8392 oops 5 units notes Cs8392 oops 5 units notes
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
Top 10 Java Interview Questions and Answers 2014
Top 10 Java Interview Questions and Answers 2014 Top 10 Java Interview Questions and Answers 2014
Top 10 Java Interview Questions and Answers 2014
iimjobs and hirist
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
siragezeynu
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
ishmecse13
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Sujit Majety
 
Genesis and Overview of Java
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
Ravi_Kant_Sahu
 
00 intro to java
00 intro to java00 intro to java
00 intro to java
Deia Abdullah
 
Java fundamentals 2
Java fundamentals 2Java fundamentals 2
Java fundamentals 2
prathushalaxmi
 
Core Java
Core JavaCore Java
Core Java
Prakash Dimmita
 
OOP programming
OOP programmingOOP programming
OOP programming
anhdbh
 
Automation Testing - Part 2 (Things to know in JAVA) - SLT
Automation Testing - Part 2 (Things to know in JAVA) - SLTAutomation Testing - Part 2 (Things to know in JAVA) - SLT
Automation Testing - Part 2 (Things to know in JAVA) - SLT
Ankit Prajapati
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews
Hitesh-Java
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
 
Object Oriented Programming in Java
Object Oriented Programming in JavaObject Oriented Programming in Java
Object Oriented Programming in Java
HimanshiSingh71
 
Basic java tutorial
Basic java tutorialBasic java tutorial
Basic java tutorial
Pedro De Almeida
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
wiradikusuma
 
Short notes of oop with java
Short notes of oop with javaShort notes of oop with java
Short notes of oop with java
Mohamed Fathy
 
Top 10 Java Interview Questions and Answers 2014
Top 10 Java Interview Questions and Answers 2014 Top 10 Java Interview Questions and Answers 2014
Top 10 Java Interview Questions and Answers 2014
iimjobs and hirist
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
ishmecse13
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
Sujit Majety
 
Genesis and Overview of Java
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
Ravi_Kant_Sahu
 
OOP programming
OOP programmingOOP programming
OOP programming
anhdbh
 
Automation Testing - Part 2 (Things to know in JAVA) - SLT
Automation Testing - Part 2 (Things to know in JAVA) - SLTAutomation Testing - Part 2 (Things to know in JAVA) - SLT
Automation Testing - Part 2 (Things to know in JAVA) - SLT
Ankit Prajapati
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews
Hitesh-Java
 
Object Oriented Programming in Java
Object Oriented Programming in JavaObject Oriented Programming in Java
Object Oriented Programming in Java
HimanshiSingh71
 

Similar to Core java programming tutorial - Brainsmartlabs (20)

Overview of Java
Overview of JavaOverview of Java
Overview of Java
josemachoco
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Java programming language
Java programming languageJava programming language
Java programming language
SubhashKumar329
 
What should you know to become a better Java programmer?
What should you know to become a better Java programmer?What should you know to become a better Java programmer?
What should you know to become a better Java programmer?
NexSoftsys
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
Scholarhat
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
business Corporate
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptxJAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
Uncodemy
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
130700548484460000
130700548484460000130700548484460000
130700548484460000
Tanzeel Ahmad
 
Java. converted (2)
Java. converted (2)Java. converted (2)
Java. converted (2)
AVINASHMEHRA6
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
jeetendra mandal
 
J introtojava1-pdf
J introtojava1-pdfJ introtojava1-pdf
J introtojava1-pdf
Emmanuel Alimpolos
 
Java ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.pptJava ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
A Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in JavaA Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in Java
JAMESJOHN130
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Java ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitionsJava ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitions
ganeshkarthy
 
JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1
Infoviaan Technologies
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf
DeepakChaudhriAmbali
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
RubaNagarajan
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
josemachoco
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Java programming language
Java programming languageJava programming language
Java programming language
SubhashKumar329
 
What should you know to become a better Java programmer?
What should you know to become a better Java programmer?What should you know to become a better Java programmer?
What should you know to become a better Java programmer?
NexSoftsys
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
Scholarhat
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
business Corporate
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptxJAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
Unlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdfUnlocking the Secrets of Java.pdf
Unlocking the Secrets of Java.pdf
Uncodemy
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
jeetendra mandal
 
Java ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.pptJava ppt-class_Introduction_class_Objects.ppt
Java ppt-class_Introduction_class_Objects.ppt
VGaneshKarthikeyan
 
A Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in JavaA Beginner's Guide to How to Code in Java
A Beginner's Guide to How to Code in Java
JAMESJOHN130
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
vikasbagra9887
 
Java ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitionsJava ppt-class_basic data types methods definitions
Java ppt-class_basic data types methods definitions
ganeshkarthy
 
0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf0f0cef_1dac552af56c4338ab0672859199e693.pdf
0f0cef_1dac552af56c4338ab0672859199e693.pdf
DeepakChaudhriAmbali
 
Features of java unit 1
Features of java unit 1Features of java unit 1
Features of java unit 1
RubaNagarajan
 
Ad

Recently uploaded (20)

How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...Multi-currency in odoo accounting and Update exchange rates automatically in ...
Multi-currency in odoo accounting and Update exchange rates automatically in ...
Celine George
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
Unit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdfUnit 6_Introduction_Phishing_Password Cracking.pdf
Unit 6_Introduction_Phishing_Password Cracking.pdf
KanchanPatil34
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
Ad

Core java programming tutorial - Brainsmartlabs

  • 2. CONTENT • Introduction • History of Java and What is Java • Why Java is important • Course objectives • Course syllabus • Features of Java • Advantages of Java • Contact us
  • 3. Introduction Welcome to the course - Core Java programming tutorial. Java is a computer programming language. It grants programmers to write computer directions using English based commands rather having to write in numeric codes. It’s known as a high- level language because it can be read and written without complications by humans. Java is well adopted for both standalone and web application development, it is designed to implement solutions to most of the difficulties faced by users of the internet era.
  • 4. Course objectives As a beginner in the Software world, Java programming language plays a vital role. The Java language takes its importance from the development of web application to the execution of android programming. The Java language is not complicated when you have a strong basics. Thus, Brain Smart Labs provide you the free online Java course for beginners with the inclusion of all basics in 15 learning videos. The free basics tutorials will give you the basic idea starting from core Java programming which will be continued with the SQL packages with a detailed learning of both Java and SQL through 41 interesting videos. Course Benefits: • Web Application Development • Distributed Application Development • Software Testing- Selenium • To learn Data Analytics tools like Big data & Hadoop
  • 5. Course syllabus Chapter Number Chapter Name Learnings 01 Degree IT & Jobs The know-how of software industry, skills and qualities for an engineer to succeed 02 Your first Java Program Java’s Internal architecture, comparative study of java and other primitive language 03 Autopsy of your first Java Java’s Internal architecture, comparative study of java and other primitive language, understanding the relationship between source code, byte code and native code 04 Java as a language Step by step Writing and executing java program, basics of building blocks including Character Set, Keywords, Identifiers, Variables 05 Understanding Data types Basic understanding of all 8 primitive data types, concept of implicit and explicit type casting in detail.
  • 6. 06 Understanding Arrays Knowledge of declaring and initializing of arrays in Java, basic of ‘for loop’ 07 Understanding Literals & operators Basic learning of different types of literals and operators 08 Command line Arguments Perform the basic addition program by getting inputs in real-time from the user in the form of String Array. 09 Understanding control statements Details on Conditional Statements, Looping Statements & Branching Statements, all four forms of conditional statements i.e. if, if-else, else-if ladder & switch-case 10 Understanding loops-part 1 Working of a ‘For Loop’, Real- time application of a ‘For Loop’ (iterating an array) & Working of a ‘While Loop’ in Java. Contnd…
  • 7. 11 Understanding loops-part 2 working of Do-While loop, difference between a While Loop & a Do-While Loop, Enhanced For- Loop in java 12 More into loops- part 1 introduce you to branching statements in Java i.e. break & continue, nested loops, labelled blocks & labelled loops in java 13 More into loops- part 2 Study about continue, how a continue keyword is used inside loops with a detailed control flow diagram 14 Understanding methods Methods, behaviour of methods, advantage of writing method, syntax of method, explanation about parameters, return type, method signature & how to write the core logic inside a method. 15 More into methods More about methods, how to use methods, when to use method & why to invoke methods using various illustrations, Caller & Call-ee Methods Contnd…
  • 8. History of Java ➢ Java is a genuine object familiarize programming language. ➢ It is developed by ‘James Gosling’ at Sun Microsystems. ➢ The First account of happening of Java was released in 1995. ➢ Java supports the functionality of ‘write once, run anywhere’ (WORA). ➢ The newest version released of Java standard edition is 1.8.
  • 9. What is Java • Java is a platform-independent programming language used to build safe, secure and strong application that may run on a single computer or may be delivered among servers and clients over a network. • Java is mostly used to refer to the Java platform, a set of tools acknowledge for easy cross-platform application development, as well as the Java programming language, which is a general-purpose programming language frequently used to develop programs for this platform. • Simultaneously where you can execute many statements alternatively to sequentially executing it.
  • 11. Advantages of Java JSP - In Java, JSP (Java Server Pages) is used to built dynamic web pages, such as in PHP and ASP. Applets - Applets are another type of Java programs that are implemented on Internet browsers and are always run as part of a web document. J2EE - Java 2 Enterprise Edition is aplatform-independent environment that is a set of various protocols and APIs, it is used by different organizations to transfer data between each other. JavaBeans - This is a set of reusable software components that can be easily used to create new and advanced applications. Mobile - Java is widely used in mobile devices nowadays, many types of games and applications are being developed in Java.
  • 12. Why Java is important 1) Mature and Keeps Evolving:Java is currently one of the sophisticated and constant programming language. 2) Platform Independent: Nowadays programmers have to write applications by leading many devices and platforms. 3) Supports Common Programming Paradigms: The syntax rules of Java are established on the syntax of C and C++.
  • 13. Contact us (+91) 80958 38383 [email protected] https://www.brainsmartlabs.com