Programowanie w jezyku Java



















Class loader
Java Source Java Class

(.java) Bytecode
Library
Verifier

000000000000000000000000
111111111111111111111111
Java
000000000000000000000000
111111111111111111111111
Bytecodes
Java Just-In-Time
000000000000000000000000
111111111111111111111111
Java
000000000000000000000000
move locally 111111111111111111111111
Interpreter Compiler
Java Compiler
000000000000000000000000
111111111111111111111111 Virtual
or through
000000000000000000000000
111111111111111111111111
Machine
network
000000000000000000000000
111111111111111111111111
000000000000000000000000
111111111111111111111111

000000000000000000000000
111111111111111111111111
Runtime System
000000000000000000000000
111111111111111111111111
000000000000000000000000
111111111111111111111111

Java Bytecodes
(.class) Operating System

Hardware


















































































































































































































































































































































































































































































































































Throwable


Exception Error

... ... ...
RuntimeException
new Thread() yield()
... ...
suspend(), I/O,
sleep(), wait()
start()

New Thread Runnable Not Runnable
resume(), I/O,
stop(), or notify(), interrupt()

run() exits
stop() stop()

Dead
















































































































































































































OutputStream

FileOutputStream PipedOutputStream ByteArrayOutputStream FilterOutputStream ObjectOutputStream


DataOutputStream BufferedOutputStream PrintStream































InputStream

FileInputStream PipedInputStream ByteArrayInputStream SequenceInputStream FilterInputStream ObjectInputStream
StringBufferInputStream*
LineNumberInputStream* DataOutputStream BufferedInputStream PushbackInputStream
deprecated















Writer

OutputStreamWriter CharArrayWriter StringWriter FilterWriter BufferedWriter


FileWriter PipedWriter PrintWriter





















Reader

InputStreamReader CharArrayReader StringReader FilterReader BufferedReader

FileReader PipedReader PushbackReader LineNumberReader



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Wyszukiwarka

Podobne podstrony:
Efektywne Programowanie W Języku Java
Java Programowanie W Jezyku Java
Programowanie współbieżne i rozproszone w języku Java stpiczynski
tworzenie aplikacji w jezyku java na platforme android
01 Wprowadzenie do programowania w jezyku C
Programowanie w jezyku C Szybki start procss
Lab Programowanie w jezyku powloki
OMÓWIENIE INTERFEJSÓW I KLAS ABSTRAKCYJNYCH W JĘZYKU JAVA
A Poznański Programowanie w języku C dla chętnych
Oracle?tabaseg Programowanie w jezyku PL SQL or10ps
Wprowadzenie do programowania w języku C

więcej podobnych podstron