0% found this document useful (0 votes)
45 views19 pages

Multiple Inheritance

This document discusses exception handling in Java, including try-catch blocks, built-in exception classes, user-defined exceptions, and throwing exceptions. It also covers multithreading concepts like threads, states of threads, scheduling, and synchronization. Finally, it discusses input/output streams in Java, including stream classes for files, characters, and reading/writing data.

Uploaded by

Nandeesh H U
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views19 pages

Multiple Inheritance

This document discusses exception handling in Java, including try-catch blocks, built-in exception classes, user-defined exceptions, and throwing exceptions. It also covers multithreading concepts like threads, states of threads, scheduling, and synchronization. Finally, it discusses input/output streams in Java, including stream classes for files, characters, and reading/writing data.

Uploaded by

Nandeesh H U
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

MULTIPLE INHERITANCE:

23) EXCEPTION HANDLING.

ERRORS IN JAVA.
SOME COMMON COMPILE-TIME ERRORS.

ERRORS AND EXCEPTION IN JAVA.

EXCEPTION HANDLING IN JAVA:


SIMPLE TRY CATCH:

TRY WITH MULTIPLE CATCH.


MULTIPLE ERRORS WITH SINGLE CATCH:

FINALLY IN TRY-CATCH.

THROW IN TRY-CATCH:

THROW IN TRY-CATCH – MECHANISM:


NESTED TRY-CATCH:

BUILT-IN EXCEPTION HANDLING: - EXCEPTION CLASSES IN java.lang.Throwable.

RUNTIME EXCEPTION SUBCLASSES:

RUNTIME SUBCLASSES:
ERROR CLASSES:

EXCEPTION METHODS: METHODS WITH DESCRIPTION:

USER-DEFINED EXCEPTIONS: DECLARING EXCEPTION:

MULTI THREADING: SINGLE THREADED PROGRAM:


MULTITHREADING PROGRAM:

THE CONCEPT:

MULTITASKING-TIME SHARING:
MULTITASKING CAN IMPROVE PERFORMANCE:

MULTI-PROCESSING (MULTI THREADING):

PERFORM MULTIPLE TASK USING…

MOTIVATION FOR MULTITHREADING:


WEB/INTERNET APPLICATIONS:

MULTITHREADED SERVER:

MODERN APPLICATION NEEDS THREADS:


MULTITHREADED/PARALLEL FILE COPY:

LEVEL OF PARALLELISM:

SINGLE AND MULTITHREADED PROCESS:

THREAD IS A …..
MULTITHREADING IN JAVA: JAVA THRADS

RUNNING A THRAD IN JAVA:

CREATING THREAD WITH JAVA:


CREATING THREAD WITH JAVA:

STATES OF THREAD:
THREAD CONTROL METHODS:

SCHEDULING OF THREADS:

THREAD SCHEDULING:

THREADS: NON PREEMPTIVE SCHEDULING:


THREADS: PREEMPTIVE SCHEDULING:

THREAD SCHEDULING OBSERVATIONS:

PRIORITY OF TREADS:

SYCHRONIZATION OF THREADS:
USING BLOCKS:

30) INPUT OUTPUT STREAMS:

I-O STREAM CLASSES IN JAVA:


TAXONOMY: JAVA STREAM CLASSES:

JAVA INPUT STREAM CLASSES:

SOME INPUT STREAM METHODS:


EXAMPLE: USE OF CLASS InputStream:

JAVA OUTPUT STREAM:

JAVA OUTPUT STREAM CLASSES:

SOME METHODS IN OUTPUT STREAM CLASSES:

USE OF OUTPUT STREAM CLASSES:


CHARACTER STREAM CLASSES:

READER STREAM CLASSES:

LIST OF IMPORTANT TASKS AND THEIR CLASSES:


FILE HANDLING IN JAVA:

USING CLASS FILE:

USE OFCLASSES RANDOMACCESSABLE:

You might also like