Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.ssau.ru/files/education/metod_1/gavrilov_oop.pdf
Дата изменения: Tue Dec 9 17:23:10 2014
Дата индексирования: Mon Apr 11 02:18:59 2016
Кодировка:


« .. ( )»

. .

- Java



2011


:



«- » 010400.62 « ».


1

Java, . (, Task1, Task2 ).

1
javac . java Java (JVM).

2
MyFirstProgram.java, MyFirstClass: --- MyFirstProgram.java --------------------------------class MyFirstClass { } -------------------------------------------------------- javac. "javac MyFirstProgram.java". "java < >". , , JVM ­ . , , ,


. ".java" ( ). . main(): --- MyFirstProgram.java --------------------------------class MyFirstClass { void main(String[] s) { System.out.println("Hello world!!!"); } } -------------------------------------------------------- main() String[]
s.

println() PrintStream. out System, System. . . , main() , .. MyFirstClass . , , . , , .

3
main() :


--- MyFirstClass.main ----------------------------------for (int i = 0; i < s.length; i++) System.out.println(s[i]); -------------------------------------------------------- , . , : "java MyFirstClass arg1 arg2
arg3 arg4 arg5". .

4

MyFirstProgram.java







MyFirstClass





MySecondClass,

: · int; · ; · , ; · int, . 1. 1. . 1 2 3 4 5 6 «»


7 8 9 10

«» « »

MyFirstClass.main() ( , ): --- MyFirstClass.main ----------------------------------< "o" MySecondClass>; int i, j; for (i = 1; i <= 8; i++) { for(j = 1; j <= 8; j++) { o.< >(i); o.< >(j); System.out.print(o.<, >()); System.out.print(" "); } System.out.println(); } -------------------------------------------------------- . .


5
MySecondClass
MyFirstPackage.java,











myfirstpackage,

.



MyFirstProgram.java.

MyFirstProgram.java : --- MyFirstProgram.java --------------------------------import myfirstpackage.*; -------------------------------------------------------- MyFirstProgram.java. , , . , , .

6
jar, , . , , class, 5. manifest.mf, : --- manifest.mf ----------------------------------------Manifest-Version: 1.0 Created-By: < > Main-Class: MyFirstClass -------------------------------------------------------- , .


myfirst.jar, -. (, MyJar) . , .


2

Java, .


, ( , ) . . ( ). : ( ), «» ( ), , ( ­ ), , , , . Java ( Math.sqrt()). , , .


3
Java .

1
, : , , , . ArrayVector.

2
Vectors, : , , .

3
vectors.

4

VectorIndexOutOfBoundsException IncompatibleVectorSizesException.










, .

5
, , 1 ( , , ), ( ), : , . LinkedListVector.

6
Vector , , . , .

7
Vectors , .


4

.

1
LinkedListVector (.. , ), . : , , (.. , «» , ). , . , : ( ), , : «» , , (« »).

2
Vectors , : -
public static void outputVector(Vector v, OutputStream out),

-
public static Vector inputVector(InputStream in),

-
public static void writeVector(Vector v, Writer out),


-
public static Vector readVector(Reader in).

















, , , , . , ( ). StreamTokenizer. Main, vectors, . main() , ,
System.in System.out.

3
ArrayVector LinkedListVector , . ( main()), , ( ).


5

«» « ».

1
Vector , java.util.Iterator iterator().

2
, . , , .

3
.

4
VectorFactory, , .

5
Vectors VectorFactory
setVectorFactory,

,

, . ( ), ArrayVector.


6

Vectors





public

static

Vector

createInstance(int size),

. Vectors .


6


Object .

1
ArrayVector LinkedListVector String toString(). StringBuffer.

2
boolean equals(Object
obj). true , ,

, , . .

3
int hashCode(). - float , double 4 4- ( ).

4
Object .
clone().


5

Vector unmodifiableVector(Vector vector),

. , , - Vector, UnsupportedOperationException .


7

.

1
WriteThread ReadThread (
Thread), Vector. (



)







(,

), . , , "Write: 100.5 to position
3". .

"Read: 100.5 from position 3". . main() 3 . . .

2
(!!!) SequentalWriter SequentalReader ( Runnable), - (.. write-read-write-read-...) . , . ( Keeper).


3

Vector synchronizedVector(Vector vector),

( ) , .


8

, Swing .


( html) (Swing), . , , , . . . . . , . . «» . «» ( int). : , . . .


9

Java5.

0
, LinkedVector ( , ) , ( ).

1
, , . , .

2
Vectors createInstance, Vector, , , , . int , ( ). createInstance , , .

3
( Vector ) , for-each for.


4
, ( ).

5
Vectors, , .

6
, 2 ( ), . , , . .

7
, , 2 , . . .