|
||||||||
|---|---|---|---|---|---|---|---|---|
Java ProgrammingThis course has been designed for up to five days of Java Programming classroom learning. The student will build applications and applets from the bottom up, rather than using prewritten objects. This facilitates a deeper understanding of the concepts used in object-oriented programming. When students complete this course, they will know how to create and modify simple Java language applications and applets, and they will have the tools to create more complex examples. Students will also have a fundamental knowledge of object-oriented programming concepts that will be useful whether they continue to learn more about the Java language or go on to other object-oriented languages, such as C++ and Visual Basic. On completion of this course, students will be able to:
|
|
||||
|---|---|---|---|---|---|
Target audienceStudents should have familiarity with personal computers and the use of the keyboard and mouse. No programming language experience is required. Course contentGetting started Programming basics • The Java platform • Installing Java • Language syntax and conventions Using data in a program Constants and variables • Data types and character sets Methods, classes, and objects Methods • Classes Advanced object concepts Blocks and scope • Method overloading • Constants • Prewritten imported methods Input and selection Keyboard input • Control flow statements • Operators Loops Loop structures • For and nested loops Characters and strings Strings • The StringBuffer class Arrays Introduction to arrays • Arrays of objects • Searching an array Array manipulations Manipulating an array • Sorting arrays • Two-dimensional arrays Applets Applets and HTML documents • Applets with Swing components Event-driven programming Event-driven programming in applets • Life cycle of a Swing applet • Enhancing a Swing applet Graphics Basic graphic methods • More about graphics • Drawing objects • Adding sound, images, and animations Introduction to inheritance Inheritance • Superclasses • Information hiding and protection Advanced inheritance concepts Abstract classes • Array of objects and comparing objects • Interfaces and packages Swing components Frames • Swing event listeners Layout managers and events Layout managers and JPanel • Events and event handling Exception handling Exceptions • Error handling methods • Call stack and user-defined exceptions File input and output Files and streams • Input and output Multithreading and animations Multithreading • Animations About Courseware Company :: Instructor-led training courseware :: Self-study solutions :: Buy online today |
|||||
A gtslearning business division :: gtslearning CompTIA learning solutions ::Contact us :: Site map
© gtslearning, 2008. All rights reserved. Ownership of all trademarks and service marks is observed and respected.