.......................................................................................................................................................................................... 6
1. Java........................................................................................................................ 7
1.1. Java . ............................ 7
1.2. Java-, -, JIT-. , Java 11
1.3. Java. . 16
Java......................................................................................................................................................... 16
................................................................................... 16
Java........................................................................................................................ 18
1.4. . Unicode. ........................................ 18
............................................................................................................................ 18
................................................................................................................................... 19
............................................................................................................................... 20
1.5.. . ..................................................... 21
1..................................................................................................................................................... 24
..................................................................................................................................................................................... 25
2. - NetBeans....................................................... 26
2.1. - . ........................................ 26
2.2. . ...................................................................................... 29
2.3. NetBeans. . . ................................................... 33
2.4. Java................................................................................................................................... 35
2.5. NetBeans Java......................................................................................... 38
|
|
2.6. ............................................................................................. 42
2.7. NetBeans..................................................................................................................................... 43
2.8. NetBeans Java ............................................................ 46
2.9. ............................................................................................................................................. 49
2.10. ......................................................................................................................................... 53
2.11. ........................................................................................................................................................ 54
2.11. ............................................................................................................... 56
2.12. ............................................................................................................................................ 58
2.13. Java.......................................................................................................... 61
2.14. swing awt......................................................................................................... 65
2.15. Java .Net............................................................................................................................................... 70
2..................................................................................................................................................... 72
..................................................................................................................................................................................... 73
3. ...................................................................... 74
3.1. () ......................................................................................................................................... 74
3.2. , , ........................................................................................................................ 75
3.3. ................................................................. 77
3.4. Math............................................................................................................................. 78
3.5. ......... 81
3.6. . (boxing) (unboxing)................................................................. 83
3.7. .................................................................................................................................................. 84
|
|
3.8.- (enum).......................................................................................................................................... 85
3..................................................................................................................................................... 88
..................................................................................................................................................................................... 89
4. Java............................................................................................................................... 91
4.1 ..................................................................................................................... 91
.............................................................................................. 91
....................................................................................... 92
. ............................................. 93
................................................................................................ 94
.... 95
4.2. .......................................................................................................................................... 97
4.3. .................................................................................................. 100
............................................................................................................................................................. 100
......................................................................................................................................... 100
IEEE 754 *............................................... 102
4.................................................................................................................................................. 106
.................................................................................................................................................................................. 106
5. .................................................................................................................................. 108
..................................................................................................................................................... 108
if................................................................................................................................................ 108
switch.............................................................................................................................................. 112
?...: .................................................................................................................................. 112
++ --............................................................................................................ 113
for..................................................................................................................................................... 113
while .................................................................................................. 117
|
|
do...while ...................................................................................... 118
continue, break, return, System.exit............................................................................... 119
5.................................................................................................................................................. 122
.................................................................................................................................................................................. 122
6. .............................................................................. 123
. UML-...................................................................................................... 123
. . ................................................................. 129
. . this........ 132
. .................... 134
. . .............................................................. 139
. super............................................................... 144
. ....................................................................... 146
Object......................................................................................................................................................... 147
. super this. ................................................. 149
finalize. 152
............................................................................................................................................................ 152
. .................................................................................................................................................................................................. 155
.......................................................................................................................................................................... 157
Reverse engineering UML- ................................................ 160
6.................................................................................................................................................. 166
.................................................................................................................................................................................. 167
7. ................................................................................................................................ 169
................................................................................................................................................................................. 169
|
|
, , ........................................................................................................................................ 173
Java. . String, StringBuffer StringBuilder....................... 176
............................................................................................................................................................... 180
.............................................................................................................................................. 183
................................................................................................................... 183
...................................................................................................................... 185
throw....................................................................... 186
, . throws 187
........................................................................................................................................... 188
File............................................................................ 188
..................................................................................... 192
-.............................................................................................................................. 195
7.................................................................................................................................................. 202
.................................................................................................................................................................................. 203
8. : . . ................................................... 204
. ......................................................................... 204
. ........................................................ 206
....................................................................................................................... 208
.......................................................................... 210
8.................................................................................................................................................. 212
.................................................................................................................................................................................. 212
9. Java........................................... 214
(threads) .......................................................................................................... 214
.................................................................... 214
............................................................................................................... 215
Thread Runnable. ............................................ 217
, Thread.............................................................................................................. 219
DLL. (native) *.................................................................... 221
9.................................................................................................................................................. 224
.................................................................................................................................................................................. 225
|
|
10. .......................................................................................................... 227
HTML................................................................................................................................... 227
................................................................................................................................................................................. 232
................................................................................................................................................................................ 234
JSP Java Server Pages................................................................................................................................ 237
10................................................................................................................................................ 241
.................................................................................................................................................................................. 242
11. .............................................................................................................................................. 243
................................................................................................................................................ 243
(nested) ................................................................................................................... 243
(inner) ................................................................................................................................................ 244
(local) .................................................................................................................................................. 246
(anonimous) ....................................................................................... 246
(anonimous) (listeners)......................................................................... 247
11................................................................................................................................................ 250
.................................................................................................................................................................................. 251
12. ................................................................................................................... 252
JavaBeans........................................................................................................................ 252
NetBeans.................................................................................................................... 253
NetBeans ......................................................................... 256
...................................................................................................................... 259
..................................................................................................................... 261
12................................................................................................................................................ 265
.................................................................................................................................................................................. 266
................................................................................................................................................................................. 267
........................................................................................................................................... 267
Java . , , . . Java , - .
, , . , - , , . , , - Java . Java, , .
Java (SDK Software Development Kit) Java ( Java-). , SDK, , 20 . 2006 Sun Microsystems .
Sun , - , NetBeans. , . , (Beans . : Java , , Java Beans Java). NetBeans Java Beans.
NetBeans Sun Sun Public License (SPL). , , SPL, (source code). Sun Java Studio Enterprise NetBeans NetBeans Enterprise Pack.
, , NetBeans 5.5 JDK1.5.0_04.
Java Solaris - Sun Microsystems
Windows - Microsoft
MacOS- Apple
1. Java