![]() |
Profile |
Contact |
Search |
Cart |
| Features of Java |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| Java application developers |
| Prerequisites |
| Knowledge of a structured programming language such as C; knowledge of object-oriented principles and techniques; familiarity with an OO language such as C++; the previous courses in the Java curriculum |
| Course Aim |
| To describe Java packages, how these packages are used in applications, how threads are synchronized in Java, and how Java programs are internationalized |
| Learning Objectives |
| Outline the facilities provided by the java.lang package to create and manipulate strings. Introduce the java.lang.Math class and some of its components. Discuss the facilities Java provides for fundamental stream and I/O operations. Describe the classes in the java.util package that Java uses to store collections of objects. Explain the concept of multithreading in Java programs. Describe thread priorities and daemons. Discuss thread synchronization and the use of the wait and notify methods. Discuss the Runnable interface. Describe how locales and Unicode are used to internationalize Java programs. |
| Topics Covered |
| Java packages - String handling utilities - Math methods - Streams and I/O - Collections Threads and synchronization - Introduction to multithreading - Priorities and daemons - Synchronization wait and notify - Hands-on: Synchronizing threads - The Runnable interface Internationalization - Internationalizing programs - Using locales with Java - Java support for Unicode |