Java Syllabus

prettybadelyngeSoftware and s/w Development

Nov 18, 2013 (3 years and 11 months ago)

88 views

Java

Syllabus

Section I




1

Yet Another Language?

1.

Enter Java

2.

A Virtual Machine

3.

Java Compared with Other Languages

4.

Safety of Design

5.

Safety of Implementation

6.

Application and User
-
Level Security

7.

Java and the World Wide Web

8.

Java as a General Application La
nguage

9.

A Java Road Map


2

A First Application

10.

HelloJava1

11.

HelloJava2: The Sequel

12.

HelloJava3: The Button Strikes!

13.

HelloJava4: Netscape’s Revenge


3

Tools of the Trade

14.

The Java Interpreter

15.

Policy Files

16.

The Class Path

17.

The Java Compiler

18.

Java Archive (JAR) Files


4

The Java Language

19.

Text Encoding

20.

Comments

21.

Types

22.

Statements and Expressions

23.

Exceptions

24.

Arrays


Section II
-



5

Objects in Java

25.

Classes

26.

Methods

27.

Object Creation

28.

Object Destruction


6

Relationships Among Classes

29.

Subclassing and Inheritance

30.

Interfaces

31.

Packa
ges and Compilation Units

32.

Visibility of Variables and Methods

33.

Arrays and the Class Hierarchy

34.

Inner Classes


7

Working with Objects and Classes

35.

The Object Class

36.

The Class Class

37.

Reflection

Section III
-



8

Threads

38.

Introducing Threads

39.

Threads in Applets

40.

Sync
hronization

41.

Scheduling and Priority

42.

Thread Groups


9

Basic Utility Classes

43.

Strings

44.

Math Utilities

45.

Dates

46.

Timers

47.

Collections

48.

Properties

49.

The Security Manager

50.

Internationalization


10

Input/Output Facilities

51.

Streams

52.

Files

53.

Serialization

54.

Data Compression


Sectio
n IV


11

Network Programming with Sockets and RMI

55.

Sockets

56.

Datagram Sockets

57.

Simple Serialized Object Protocols

58.

Remote Method Invocation (RMI)


12

Programming for the Web

59.

Uniform Resource Locators (URLs)

60.

The URL Class

61.

Web Browsers and Handlers

62.

Talking to CGI

Programs and Servlets

63.

Implementing Servlets


13

Swing

64.

Components

65.

Containers

66.

Events

67.

Event Summary

68.

Multithreading in Swing


14

Using Swing Components

69.

Buttons and Labels

70.

Checkboxes and Radio Buttons

71.

Lists and Combo Boxes

72.

Borders

73.

Menus

74.

The PopupMenu Class

75.

The

JScrollPane Class

76.

The JSplitPane Class

77.

The JTabbedPane Class

78.

Scrollbars and Sliders

79.

Dialogs