jedi slides intro1 chapter00 introduction

Upload: marlou-felix-suarez-cunanan

Post on 01-Mar-2018

216 views

Category:

Documents


0 download

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