Upload
vumien
View
265
Download
17
Embed Size (px)
Citation preview
Introduction to Programming with Java
2
15
35
1. 95
2. 127
3. 149
4. 171
5. 201
6. 217
7. 235
8. 257
9. 281
10. 333
11. 363
12. 389
13. 433
14. 475
15. 559
16. 579
17. 613
18. , - 657
19. 693
20. - 727
21. 771
22. ?819
23. 30.09.2005 .867
24. 8.04.2006 .911
25. 11.12.2005 .937
959
Java
, 2008
Java
(), 2008 .
:
1. :
;
- , , , ;
;
, , .
2. :
, .
, ;
, , .
:
:
http://www.introprogramming.info
ISBN 978-954-400-055-4
()
,
:
( Java, C# C++)
:
Java Software Engineer / Java Web Developer
.NET Software Engineer / ASP.NET Web Developer
C++ Software Engineer / Embedded C Developer
PHP & MySQL Web Developer
,
!
350
SAP, VMware, Telerik, Johnson Controls, Sirma Group, Software A.G., Seeburger Informatik, ICB, EGT,
http://academy.devbg.org
www.devbg.org
() , .
.
, .
http://itboxing.devbg.org
"IT Boxing " " - ". , ( .NET Java), - , , .
, . , . .
SAP
SAP 25 .
SAP Labs Bulgaria
SAP Labs Bulgaria 2000 SAP Labs Network . SAP Netweaver, , SAP .
SAP Java. SAP , Java (Java Enterprise Edition, SCA, SOA, BPM, ESB ..). , NW Java Application Server Java EE 5 .
, .
:
www.sap.com/bulgaria
www.citagency.eu
() .
, , , .
()
,
:
( Java, C# C++)
:
Java Software Engineer / Java Web Developer
.NET Software Engineer / ASP.NET Web Developer
C++ Software Engineer / Embedded C Developer
PHP & MySQL Web Developer
,
!
350
SAP, VMware, Telerik, Johnson Controls, Sirma Group, Software A.G., Seeburger Informatik, ICB, EGT,
http://academy.devbg.org
2
15
35
?35
36
?37
?38
?38
Java?39
Java39
Java 40
Java?41
Java 6 Eclipse 3.441
?42
!42
?43
?43
Google43
Microsoft44
()44
?44
!45
45
" "46
?46
50
?51
51
52
54
62
63
64
1. 64
2. 64
3. 64
4. 64
5. 65
6. 65
7. 65
8. 65
9. 66
10. 66
11. 66
12. 66
13. 66
14. 67
15. 67
16. 67
17. 67
18. , - 68
19. 68
20. - 68
21. 69
22. ?69
23, 24, 25. 69
69
?70
70
71
71
72
73
73
(Tsachev)73
74
74
74
74
75
75
75
76
76
77
77
77
77
77
79
79
79
79
80
80
ProSyst Labs83
VMWare84
Google86
SAP Labs Bulgaria86
Microsoft88
Mobiltel88
SAP Labs Bulgaria89
MusalaSoft90
telerik90
Software AG90
SAP AG90
!90
91
91
91
92
92
93
93
1. 95
95
...95
" "?96
96
97
97
98
98
98
99
()99
100
100
101
101
Java 101
Java ?101
Java !102
103
104
Java104
104
Bytecode105
Java Virtual Machine (JVM) Java105
Java106
Java 107
Java 109
, Java?111
Java 111
Eclipse118
118
Eclipse?118
Java 119
120
122
123
123
124
125
2. 127
127
...127
?128
128
128
128
129
130
133
134
()134
135
135
136
138
138
139
139
140
142
142
142
143
143
144
145
145
146
146
3. 149
149
...149
150
?150
Java150
Java152
153
154
155
156
157
158
?:160
161
162
(implicit) 163
(explicit) 164
166
167
167
168
4. 171
171
...171
?172
172
?172
?172
173
174
-176
176
177
177
System.out178
print() println()178
printf()181
189
System.in189
System.in.read()191
Scanner192
BufferedReader192
Scanner193
195
197
197
198
199
199
5. 201
201
...201
202
202
203
203
204
206
if if-else208
if208
if-else209
if 210
switch-case212
switch-case ?212
switch213
213
switch-case214
214
215
6. 217
217
...217
""?218
while218
while 219
1 N 219
220
break221
221
do-while222
do-while 223
223
[N...M] 224
for224
for 225
for 225
225
N^M 226
For- 226
continue227
for227
228
229
230
231
6/49 231
232
233
7. 235
235
...235
""?236
236
236
() new237
. 238
238
239
240
241
242
243
243
244
for 245
for (for-each)246
246
" "? ""?247
247
248
248
249
250
250
251
251
253
255
8. 257
257
...257
258
258
259
259
?259
260
261
263
263
264
265
265
266
266
267
267
268
268
269
int long Java270
Big-Endian Little-Endian271
271
float double Java273
275
276
277
278
9. 281
281
...281
282
""?282
?282
- - 283
283
283
, 283
284
284
284
285
286
286
(modifiers)287
() 288
288
289
289
290
?291
291
292
292
295
(var-args)301
(method overloading)307
309
312
315
315
316
317
return317
?319
320
322
325
328
330
331
10. 333
333
...333
?334
334
335
335
335
335
336
336
336
337
N 338
339
342
?344
?345
346
347
348
349
350
351
353
355
358
359
360
11. 363
363
...363
364
- ?364
?364
?365
, 365
366
Java366
Java?366
367
368
368
370
371
372
373
Java 376
382
Java?382
382
383
384
384