.


:




:

































 

 

 

 


2.




7. ...................................................................................... 160

String................................................................................................. 160

StringBuilder StringBuffer...................................................... 165

........................................................................... 167

.................................................................... 173

........................................................................... 174

............................................................... 178

................................................................ 181

..................................................................... 182

7....................................................................................... 184

7.................................................................... 188

8. ..................................................................... 190

........................................................... 190

throw.......................................................................................... 195

finally............................................................................ 197

...................................................................... 198

................................................................. 199

assertion........................................................... 201

8....................................................................................... 202

8.................................................................... 203

9. . /..................................................... 205

File..................................................................................................... 205

/................................ 207

.................................................................... 212

.......................................................................... 214

....................................................................................................... 218

Scanner............................................................................................ 219

................................................................................................... 222

9....................................................................................... 226

9.................................................................... 227

10. .................................................................................................. 229

................................................................................. 229

.......................................................................................................... 231

Deque............................................................................................................ 239

.................................................................................................. 240

................................................................................ 245

.................................................................. 249

Collections....................................................................................... 250

Arrays............................................................................................... 253

10..................................................................................... 255

10................................................................. 257

11. ..................... 259

....................................................................... 259

....................................................................................................... 261

........................................................................................................ 270

11..................................................................................... 272

11................................................................. 273

12. ........................................................................................................ 275

.................................................................................... 275

-..................................................................................... 281

12..................................................................................... 284

12................................................................. 285

13. ............................. 287

......................................................................... 287

............................................................................. 293

JavaBeans................................................... 318

13..................................................................................... 325

13................................................................. 326

14. ......................................................................... 328

Thread Runnable................................................... 328

......................................................................... 329

.................................. 330

............................................................................. 331

-.......................................................................................... 333

................................................... 335

synchronized............................................................................... 337

synchronized........................................................................ 340

..................................................................................... 342

J2SE 5......................................................................................... 344

14..................................................................................... 347

14................................................................. 348

15. ......................................................................... 350

............................................................................... 350

TCP/IP..................................... 354

..................................................................................... 356

UDP................................................................ 359

15..................................................................................... 361

15................................................................. 362

16. XML & Java................................................................................................... 364

DTD............................................................................................................... 367

XSD.................................................................................................. 370

XML-................................................................................... 380

SAX-..................................................................................... 381

................................................................................ 388

Xerces............................................................................................................ 388

JDOM............................................................................................................ 392

StAX.............................................................................................................. 399

XSL................................................................................................................ 404

..................................................................... 407

16..................................................................................... 408

16................................................................. 412

3. WEB-

17. JSP........................................................... 414

......................................................................................... 414

.................... 416

JSP................................................................................................... 419

JSP............................................................ 421

17..................................................................................... 424

17................................................................. 424

18. ..................................................................................................... 426

ServletContext....................................................................... 426

ServletConfig......................................................................... 427

ServletRequest HttpServletRequest............................ 428

ServletResponse HttpServletResponse....................... 432

.................................................................................. 432

..................................................................................... 436

.................................................................................. 439

18..................................................................................... 443

18................................................................. 444

19. JAVA SERVER PAGES.................................................................................. 446

action.............................................................. 447

JSP-.............................................................................................. 449

JSTL.............................................................................................................. 451

...................................................................................... 453

JSTL core....................................................................................................... 454

JSTL fmt...................................................................................................... 458

JSTL sql........................................................................................................ 461

JSTL xml...................................................................................................... 461

................................................................................ 462

................................................................................... 463

................................................................... 465

JSP ..................................... 467

19..................................................................................... 476

19................................................................. 477

20. JDBC................................................................................................................... 479

, ........................................................ 479

MySQL............................................................................................. 481

............................................... 482

............................................................................................... 485

......................... 486

................................................................................................. 489

..................................................................................... 493

......................................................................................... 495

20..................................................................................... 497

20................................................................. 502

21. C, ...................................................... 504

()............................................................................................ 504

Cookie........................................................................................................... 509

................................................................................. 512

...................................................................................................... 516

21..................................................................................... 519

21................................................................. 521

22. ................................................................ 523

................................................................................................. 523

...................................................................................... 526

.................................................................................................. 528

action........................................................................................ 531

22..................................................................................... 533

22................................................................. 534

.................................................................................................. 536

1. HTML........................................................................................................ 552

2. JavaScript.................................................................................................. 574

3. UML........................................................................................................... 599

4. SQL..................................................................... 608

5. Hibernate................................................................................................... 625

6. Struts.......................................................................................................... 645

7. (Logger)............................................................... 667

8. Apache Ant............................................................................................... 676

9. .................................................................................................. 690

.................................................... 703

 


 

1

1.1.

, public, friendly ( ). main() private, . main() , , .

: 2, 3.

1.2.

goto Java , , const. . . , , .

: 4, 5.

1.3.

, , .

args print() , .

String[] args main() , .

: 2.

1.4.

, , (IOException), .

. .

read(byte[] b) , .

: 2.

1.5.

main() , , , .

: 4.

:

1.1. 2), 3)

1.2. 4), 5)

1.3. 2)

1.4. 2)

1.5. 4)

2

2.1.

float f=7.0; , double.

float f=(float) 7.0 float f=7.0f;

char c="z"; , char .

char c='z';

byte b=255; , 128 +127;

boolean true false.

: 5, 6.

2.2.

, , .

: 1, 5.

2.3.

$ , _ . , , , # , .

: 3, 4, 5.

2.4.

1 , . 5 , , .

: 1, 2, 4.

:

2.1. 5), 6)

2.2. 1), 5)

2.3. 3), 4), 5)

2.4. 1), 2), 4)

3

3.1.

public, private, protected . private protected , .

final abstract , .

volatile , (Thread).

native .

: 1, 5.

3.2.

new.

: 3.

3.3.

, , . private .
final static.

: 1.

3.4.

main().

: 4.

:

3.1. 1), 5)

3.2. 3)

3.3. 1)

3.4. 4)

4

4.1.

ClassCastException.

: 3.

4.2.

Object , . extends, .

: 3.

4.3.

, . 2.

: 2, 4.

4.4.

public .

: 1.

4.5.

, private, , . , , .
private -, .

: 1.

4.6.

1 , . . , , , .

: 5.

4.7.

, super() this() .

: 3.

:

4.1. 3)

4.2. 3)

4.3. 2), 4)

4.4. 1)

4.5. 1)

4.6. 5)

4.7. 3)

5

:

5.1. 2)

5.2. 1), 4)

5.3. 2)

5.4. 3)

5.5. 3)

6

6.1.

, . .

: 2, 3.

6.2.

. . - , protected private - , . .

: 2, 4.

6.3.

() , . , , .. new.

: 4.

6.4.

Owner ob=new Owner() Owner. meth() Inner Abstract abs=ob.meth(). , meth() Inner, inner, abs.meth().

: 1.

6.5.

, , . , .

: 4.

:

6.1. 2), 3)

6.2. 2), 4)

6.3. 4)

6.4. 1)

6.5. 4)

7

7.1.

substring(i,j) , i j, . 0.

: 2.

7.3.

Java , C++, + .

: 1, 2.

7.4.

, , -, ch 0H74 t , -, tava .

: 6.

7.5.

insert() StringBuffer .

: 1.

:

7.1. 2)

7.2. 3)

7.3. 1), 2)

7.4. 6)

7.5. 1)

8

8.1.

try catch finally. catch(java.io.IOException e), .. write() , . inc() , return counter. , finally .

: 2, 5.

8.2.

meth() 5 y : 1 8; 2 13 (8 + 5); 3 , 4 , catch . 3 if, - 4.

: 1.

8.3.

catch finally, count return finally.

: 4.

8.4.

1 4 , ..
IOException Exception, . 2 3 long short,
,
.

: 2, 3.

8.5.

3 , ..
IOException , try . 4 , Exception
catch. 2 .

: 1.

:

8.1. 2), 5)

8.2. 1)

8.3. 4)

8.4. 2), 3)

8.5. 1)

9

9.1.

File , , , .

9.3.

File , , , , , .

9.5.

transient .

: 3.

:

9.1. 4)

9.2. 2)

9.3. 2), 3)

9.4. 4)

9.5. 3)

10

10.1.

List, Vector . Map , . Set .

: 1.

10.2.

, , add(). ArrayList ArrayList(), ArrayList(int capacity) ArrayList(Collection c). List .

: 1, 4.

10.3.

Hashtable Map AbstrctMap.

: 5.

10.4.

HashSet Set. SortedSet TreeSet. instanceof , .

: 1.

10.5.

Stack, HashMap HashSet , AbstractMap . SortedSet SortedMap.

: 1, 4.

:

10.1. 1)

10.2. 1), 4)

10.3. 5)

10.4. 1)

10.5. 1), 4)

11

11.1.

:

int i =

new Integer(getParameter("count")).intValue();

getParameter() count
,
Integer. intValue()
.

: 1.

11.2.

, paint(). , repaint() update().

: 4.

11.5.

AWT .

: 2.

:

11.1. 1)

11.2. 4)

11.3. 5), 6)

11.4. 1), 4)

11.5. 2)

12

12.1.

, , Applet. - .

: 2.

12.3.

, WindowListener
Quest3.

: 1.

:

12.1. 2)

12.2. 1)

12.3. 1)

12.4. 1), 5)

12.5. 1), 2)

13

13.2.

BorderLayout, , . .

: 3.

13.4.

add(b), , . add(new Button(NO)) .

: 2.

13.5.

, . , .

: 2.

:

13.1 2)

13.2 3)

13.3 3)

13.4 2)

13.5 2)

14

14.1.

Thread , , , . start(). run() run(), . - , run() Runnable Q, .. Q abstract.

: 4.

14.2.

t1 , , .. 7. setMaxPriority() 8 , 5, , , , t2 NORMAL_PRIORITY.

: 1.

14.3.

t1 , .. T1 start(), , ,

Thread t1 = new Thread(new T1());

t2 , .. T2 , .

: 3, 4.

14.4.

sleep(), wait() . notify() notifyAll() , . stop() run() , .

: 2, 3.

14.5.

r t, . t . . run() .

: 3.

:

14.1. 4)

14.2. 1)

14.3. 3), 4)

14.4. 2), 3)

14.5. 3)

15

15.1.

Socket TCP-. 23 Telnet, TCP/IP. UDP- DatagramSocket.

: 3.

15.2.

URL, getContent().

: 2.

15.4.

Socket :

public Socket(String host, int port)

throws UnknownHostException, IOException

: 1, 3.

15.5.

p.flush() , , s.close() .

: 1, 4.

:

15.1. 3)

15.2. 2)

15.3. 1)

15.4. 1), 3)

15.5. 1), 4)

16

16.1.

XSD DTD. XSL XML. CSS HTML.

: 1, 3.

16.2.

5 </name> . 6 <name> .

: 5, 6.

16.3.

.

: 2, 4.

16.4.

XML .

: 1, 2.

:

16.1. 1), 3)

16.2. 5), 6)

16.3. 2), 4)

16.4. 1), 2)

16.5. 5)

17

:

17.1. 6)

17.2. 3)

17.3. 1), 4)

17.4. 1)

17.5. 3)

17.6. 2)

18

18.1.

getServletConfig(), , init() ServletConfig, , getInitParameter(String str) ServletConfig . HttpServlet . XML-.

: 2, 3.

18.2.

GET , doGet() . doPost(), .

: 1.

18.3.

init() . , . , , .

: 4, 5.

18.5.

ServletOutputStream ServletContextEvent javax.servlet. PageContext javax.servlet.jsp. ServletRequest Servlet.

: 1, 4.

18.6.

< input > . . ServletInputStream ( ) Reader ( ), .

: 3, 4.

:

18.1. 2), 3)

18.2. 1)

18.3. 4), 5)

18.4. 3)

18.5. 1), 4)

18.6. 3), 4)

19

19.1.

<%! %>, Java, ; .

: 3.

19.2.

. this page , JSP. exception -
.

: 2, 3, 4.

19.4.

JSP ServletContext.

: 3.

19.5.

jsp:getProperty :

<jsp:getProperty name=" " property=" " />

: 4.

:

19.1. 3)

19.2. 2), 3), 4)

19.3. 4)

19.4. 3)

19.5. 4)

20

20.1.

DriverManager URL. DataSource .

: 1, 2.

20.2.


. java.sql.Driver.

: 1.

20.3.

getMetaData() DatabaseMetaData, , .

: 1.

20.5.

executeUpdate() SQL-, . execute() , , SQL. executeBatch() SQL. executeQuery() SELECT, ResultSet.

: 2.

:

20.1. 1), 2)

20.2. 1)

20.3. 1)

20.4. 4)

20.5. 2)

21

21.3.

getSession() - : getSession(boolean create). getSession(true) -, . - .

: 1, 7.

21.4.

cookie . setName(String name) cookie . setValue(String value). cookie ( 4 Kb) cookie ( 20 cookie Web- 300). cookie setMaxAge(int expiry), .

: 1, 3, 4.

21.5.

Cookie(String name, String value) : , . $ , , . cookie, .. , , , , , , , ..

: 5, 6.

21.6.

, cookies, - HttpServletResponse req addCookie().

: 2.

:

21.1. 2)

21.2. 1), 2), 5)

21.3. 1), 7)

21.4. 1), 3), 4)

21.5. 5), 6)

21.6. 2)

22

22.2.

doAfterBody() EVAL_BODY_TAG, . , SKIP_BODY.

: 5.

22.3.

doStartTag() SKIP_BODY, , , , doEndTag().

: 4.

22.6.

public void doInitBody() throws JSPException,

.

: 2, 4.

:

22.1. 2)

22.2. 5)

22.3. 4)

22.4. 5)

22.5. 2), 3)

22.6. 2), 4)

22.7. 1)

 

Java 2. , 2005 . Java SE 6 J2EE.

, - , EPAM Systems, Sun Microsystems Java. Java , Java .

, , . Java-,
. , , Java-. . ,
.

. Java - . ,
, XML. , JSP , .

. .

, HTML , Java-, Struts Hibernate , Apache Ant .

EPAM Systems: UML ; SQL ; XML&Java Struts Hibernate ; Apache Ant ϻ ; JavaScript .

- . , .


 

 
1.
JAVA

, Java - .

1

, . . . , . , .

- (), .
.

, , . .

, .

- , :

( ), , , . , . , .

.

.

, . .

()
( , ).

. 1.1. ()

Tank
-
cannon: int
-
model: String
-
speed: int
+
go(): void
+
init(): void
+
repair(): void
+
shoot(): void

, :

. 1.2.

- :

- ;

- ;

- ;

- ;

- .

(encapsulation) , , , . , .

(inheritance) , . , , .

:

( ) ();

( Java ).

Auto
Tank

UML:

. 1.3.

Auto , Tank .

(polymorphism) , ,
.

. , .

, , .

. , , .

: , .

. , . , . , ( ) .

Java

- Java, Sun Microsystems, . Java -, Web- , . - , . JavaScript.

Java , ++. J2SE 1.5.0 () Java SE 6 () Java /++/#. ( ++) ,
, . . Java , , .

Java , , , , . , , JVM (Java Virtual Machine) .

Java (heap) , , , (stack). , C++. , Java , . , Java , , , . JVM , . Java : . ( ), new.

Java- -
(h-) . - ++, , , . Java- .

Java , C++. Java typedef, ( char), . Java , ( ),





:


: 2016-04-03; !; : 727 |


:

:

.
==> ...

1782 - | 1757 -


© 2015-2024 lektsii.org - -

: 0.442 .