Java - - , . Java- .
, Java. JDK 1.0 "" (sandbox) - , (, ). , , , , Java-.
, "", , , , .. ( /, ), : .
, JDK 1.1 (, ) ( ). "" . , , , , .
JDK 1.2 , Java 2. "" . :
;
;
.
(URL, ). .
- , , , . - . , , - . "" implies(). , () ().
( , ""). JDK 1.2 "" - , . :
Java- , , . ( , , . );
, ; ( , , );
|
|
.
JDK 1.2 . Java- , , . , . Java .
, . , - , , , .
, - . A B, , B . A - B , B . , , , .
Java . , . . , . / Unix, , JDK 1.2. , . Unix Java.
.
AccessController ( ) - checkPermission (Permission). ( ), checkXXX, SecurityManager - JDK.
N ( , checkPermission(p)). checkPermission (. 10.1).
i = N;
while (i > 0) {
if (, i- ,
) {
throw AccessControlException
} else if (i- ) {
return;
}
i = i - 1;
};
// ,
inheritedContext.checkPermission (p);
10.1. checkPermission AccessController. (html, txt)
, . , , "" , doPrivileged(PrivilegedAction) AccessController. inheritedContext, . checkPermission(p) , AccessControlException.
|
|
- . , "" , , .
, ( , , , , ).
JDK 1.2 " ". , - - . . .
, :
( );
"" ( Java- Safe-Tcl);
( ).
, .
.
( - ). , -, , . , .
, (). . .
-, . .
. .
, . .
, ( , ).
, ( ). () .
CC, / . . , .
.
, ( ) ( ).
, (" "). , , .
/ . . . .
|
|
, :
;
;
;
.
, , C, .
M1 O1 P1 M O. , M, :
, ;
, M;
, M;
, O.
M O, , :
, ;
, .
, / :
M P1;
, M;
, M.
, - .
, , .
- , .
- , . , , . , ("" ""). , , , , , , , , , - . , .
( ) , , .. .
1. http://www.studentline.ru/
2. http://www.sernam.ru/
3. http://www.citforum.ru/
4. http://www.mywereee.ru
5. https://ru.wikipedia.org/wiki/