 |
The Foothill-De Anza Colleges
BUSINESS & INDUSTRY INSTITUTE |
|
 |
JAVA PROGRAMMING LANGUAGE
DESCRIPTION
Java is an object-oriented programming language designed to be a general-purpose development language for the Internet. The language has its roots in C and C++ but it is unique in the following ways:
- Java is a completely object-oriented (OOP) programming language
Java is platform-independent
- Java has a two part development environment: a Java compiler and a Java interpreter
WHO SHOULD ATTEND
Designed for programmers who are familiar with C and C++ programming languages. Familiarity with object oriented concepts and design techniques is helpful but not required.
CONTENT
Topics to be covered:
- Main features of the Java Environment and comparison to other languages
- Java architecture
- Java tools
- Object-oriented programming
- Using stand-alone applications with the interpreter
- Using applets
- Using HotJava
- Types, scope, operators, expressions, and control flow
- Classes, interfaces, and packages
- Streams and networking
- Threads and exceptions
- Java and HotJava class libraries
- Input/Output and Utility class libraries
- Interfacing with C
BENEFITS
Participants will complete the course with the skills to:
- Write simple applications
- Create and use packages
- Develop sophisticated graphical interfaces using Java's AWT package
- Describe and utilize the OO features of the Java language
- Develop distributed applets and applications using the Java language
- Know techniques for writing multithreaded clients and servers in a multi-tiered,
distributed environment
COURSE LENGTH
Twenty-four hours
21250 Stevens Creek Boulevard, Cupertino, CA 95014-5796 -
Phone: 408/864-8710 - FAX: 408/864-8400