jedi slides intro1 chapter00 introduction
TRANSCRIPT
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
1/11
Basic Java Programming 1
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
2/11
Course Description
Basic Java Programming 1 teaches students to programusing the Java programming language with the help of theNetbeans Integrated Development Environment.
As an introduction this course gives students!
an overview of the different components of the computer
different number s"stems and its conversions
Problem#solving strategies
$or each topic some coding guidelines will be discussed.
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
3/11
Course Requirements
%ourse Prere&uisite
None
Programming 'ools J()E )D* +ersion 1.,
NetBeans IDE runs on the J()E JD* ,.- Java'/ ( JD* )tandardEdition0
consists of the Java untime Environment plus developers2 tools for compiling
debugging and running applications written in the Java'/ language
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
4/11
Course Outline
Introduction to %omputer Programming
Basic %omponents of a %omputer! )oftware 3 4ardware
5verview of %omputer Programming 6anguages
Program Development 6ife %"cle algorithms0
Number )"stems and %onversions
Introduction to Java
Java Bac7ground
Phases of a Java Program
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
5/11
Course Outline
8etting to 7now "our Programming Environment
/" $irst Java Program! 94ello :orld;sing Bufferedeader
>sing J5ptionPane
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
7/11
Course Outline
%ontrol )tructures
Decision control structures if else switch0
epetition control structures while do#while for0
Java Arra"s
%ommand#6ine arguments
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
8/11
Course Outline
:or7ing with the Java %lass 6ibrar"
Introduction to 5b?ect#5riented Programming
%lasses and 5b?ects
/ethods
%asting %onverting and %omparing 5b?ects
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
9/11
Course Outline
5b?ect#5riented Programming
Defining "our own classes
Declaring fields instance variables static variables0
Declaring methods 'he this reference
5verloading methods
Declaring constructors
'he this0 constructor call Pac7ages
Access modifiers
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
10/11
Course Outline
Inheritance
Defining superclasses and subclasses
'he super 7e"word
5verriding methods final methods and final classes
Pol"morphism
Abstract classes Interfaces
-
7/25/2019 JEDI Slides Intro1 Chapter00 Introduction
11/11
Course Outline
Basic E=ception 4andling
tr" catch and finall" bloc7s