0% found this document useful (0 votes)
34 views

Java Cource Contant

This document provides details about an object-oriented programming course in Java. The course is suitable for experienced programmers looking to learn Java, web developers wanting to add applets to pages, and project managers needing to understand Java development. Prerequisites include familiarity with the web, and experience in a structured language like Pascal. Materials provided include Java development tools. Topics covered are Java background and concepts, classes and objects, data types, statements, core classes, applets, AWT, and optional modules on Swing, I/O, networking and databases.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Java Cource Contant

This document provides details about an object-oriented programming course in Java. The course is suitable for experienced programmers looking to learn Java, web developers wanting to add applets to pages, and project managers needing to understand Java development. Prerequisites include familiarity with the web, and experience in a structured language like Pascal. Materials provided include Java development tools. Topics covered are Java background and concepts, classes and objects, data types, statements, core classes, applets, AWT, and optional modules on Swing, I/O, networking and databases.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Object-Oriented Programming in Java

Course Details
Who Should Attend:
Experienced application programmers who wan to add Java to their repertoire of
languages.
Web developers who plan to add applets to their pages.
Project managers (web or application) who want to better understand the unique
aspects of software development in Java.
Prerequisites:
amiliarit! with the World Wide Web and Web browsers.
Experience programming in some modern structured high"level language (#$
Pascal$ %da$ etc.)
Prior experience with #&&$ 'malltal($ or some other object"oriented language is helpful
but not required.
Supplied aterials:
% #)"*+, containing free software development tools for Windows$ including a
'hareware-reeware .)E environment$ the latest J)/ distribution from 'un$ a collection
of tutorials$ and several complete boo(s on Java.
Course Outline:
.ntroduction
o What is Java0
o 1ac(ground-2istor! of Java
o 3he .nternet and Java4s Place in .t
o %pplications and %pplets
o Java )evelopment and Execution Environments
+bject +riented Programming #oncepts
o %bstraction and Encapsulation
o .nheritance$ 'ubclasses and 'uperclasses
o Pol!morphism and +verloading
o abstract and final #lasses
o Pac(ages and .nterfaces
Java$ #lasses and +bjects
o #lass )efinition and ,odule +rgani5ation
o #onstructors
o +bjects vs. 1uilt".n 3!pes
o 6isibilit!
o #lass ,ethods and .nstance ,ethods
)ata
o Primitive vs. 7ser")efined )ata 3!pes
o )eclarations
o #onstants
o +bjects and Wrapper #lasses
'tatements
o Expressions and +perators
o %ssignment 'tatement
o #onditional 'tatements
o .teration
#ore #lasses
o 'tring and 'tringbuffer
o 6ector and 2ashtable
o Enumerations
o *andom 8umber 9eneration

%pplets
o 7sing %pplets in Web Pages
o %pplet Parameters
o 3he %pplet :ife #!cle
o 7sing %ppletviewer
o 3ransforming %pplets into %pplications
o .ncorporating images
o *udimentar! %nimation #oncepts
3he %bstract Windowing 3ool(it (%W3)
o 9raphics Primitives
o rames$ Windows and 9raphical #omponents
o #ontainers and :a!out ,anagers
o Event 2andling
+ther topics covered
o ,ultithreading
o Exception 2andling
o Program %ttributes
o Properties
o #ommand :ine %rguments
o '!stem *esources
o 'imple #ollections #lasses
o 'trings and 'tringbuffers
+ptional ,odules
o .ntroduction to 'wing
o ile .nput-+utput acilities ('tream"1ased and *andom"%ccess)
o 8etwor(ing; 7*:s and #lient-'erver 3#P-.P 'oc(et 'ervices
o Java )atabase #onnectivit! (J)1#)

You might also like