Java Programming
Course
In Bath
Description
-
Type
Course
-
Location
Bath
-
Duration
5 Days
On successful completion of this course, participants will be able to: Write, compile and execute Java programs using Java 2. Build robust object-oriented applications using Java. Create applications and applets using Java class libraries. Develop cross-platform graphical user interfaces. Perform I/O using Java stream classes. Access local and remote databases using JDBC. Suitable for: This course is aimed primarily at programmers who are interested in developing Java applications and applets. Engineers, analysts and managers will also find it useful.
Facilities
Location
Start date
Start date
About this course
Participants are expected to be familiar with at least one other programming language, but no other prior knowledge is assumed.
Reviews
Course programme
Java is one of the major languages for building robust, cross-platform applications. Java's object-oriented architecture lends itself to rapid development and high maintainability, while its extensive class libraries encapsulate the entire range of modern technologies. Java may be used to develop a wide range of solutions, from simple applets that run in a web browser to complete enterprise solutions.
This course introduces both the Java framework and generic object-oriented principles. The hands-on exercises cover a wide range of topics including networking, multi-threading and GUI development
Outline
Java Architecture
■Java Infrastructure
■Platform independence
■Compilation and execution
■Traditional Programming vs. Object Oriented Programming
Java Programming
■Class Files
■Identifiers and Variables
■Primitive types
■Operators, expressions & statements
Object-Oriented Programming
■Reference Types
■Object Creation & destruction
■Encapsulation
■Inheritance
■Polymorphism
■Function Overloading & overriding
■Constructors
■Packages
■Access Control
■Interfaces
■Abstract Classes and Methods
Data Structures
■The Object class
■Strings & StringBuffers
■Arrays of primitives & objects
■Collections and Maps
■ArrayLists and Vectors
■Iteration
Documentation
■Accessing Java Documentation
■Documenting Code
■Using Javadoc
Graphical User Interfaces
■The Abstract Windowing Toolkit
■Graphical Applications
■AWT Components
■Layout Managers
■Designing User Interfaces
■Event Handling
■Inner Classes
■Adapter Classes
■Menus
■Dialog Boxes
■Graphical Images
Applets
■Writing applets
■Applet capabilities
■Applet security
■Running applets in different browsers
Exception Handling
■Exception Types
■User-Defined Exceptions
Input & Output
■File Handling
■Byte Streams
■Character Streams
■Binary Data
■Random Access
■Object Data Streams
Data Access
■JDBC architecture
■Database URLs
■Connecting to databases
■Executing queries
■Using ResultSets
■Using metadata
Java Programming