Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OPI_LR2011_ch3

.pdf
Скачиваний:
5
Добавлен:
07.02.2016
Размер:
1.31 Mб
Скачать

21

? * "4!, , ! 4"4

Java ( . (

:

char[][] c; i char c[] c[]; char c[][];

' f g :

9 = new char[3][];

> f , i c – , i f -

. ; f - :

9[0] = new char[2];

9[1] = new char[4];

9[2] = new char[3];

: g, f c [0] 0] = '=', c[0][1] = 'r',

c[1][0] = '\',c[1][1] = '=',c[1][2] = 'N' 8 :.6.

1.3 "9 ) 9 4

1.3.1.

@ , @ , (

.

1.3.2? Java.

1.3.3? :

:

1.? n . :

- ,

@.

2.

, i

,

– (2,2), –

(3,3) . ., g @

.

0 :

1.( )

k- ( ).

2.g @

(@) , i .

3.; @.

22

4.' @ 90 (180, 270)

.

5.' @, @ (

f +.

6.i @, @ ,

.

7.' , i ,

@@ @, g g.

8.. ( 5 f 5i,j, i 5i,j f

i- j- ).

9.. (>

, i @

. ” f

, i g ).

10.' @, @

, i . (ˆ @

f ).

1.3.4.+ .

1.3.5? .

1.4 !, #",

1.4.1; .

1.4.2.

1.4.3C .

1.4.4; .

1.4.5C , i ( @

.

1.4.6?, i

(5 g. ), ( ( @

.

1.5 7] , # 4 )

1.5.1 G ? f Java?

23

1.5.2G ? f Java?

1.5.3G ? f Java?

1.5.4G ? f Java?

1.5.5G ? f?

1.5.6G Java ? f?

1.5.7G @ ? f?

1.5.8G ? f?

1.5.9G g @ ' Java?

1.5.10G Java Unicode?

24

2 ? 8 8 8 ? 2

8 ^ _8 `_ 8` @ >

2.1 ( 4

: NetBeans +

+.

2.2 " , ( ( 4-, ",9 ! ,

> i IDE NetBeans f @

i (Integrated Development Environment; IDE), @ Java. ' NetBeans f i

, @ Java, (

+

- .

> i NetBeans – i

@, , i f ,

@ ( . ? @

Java, ( g

. 0 f ( , i g @@ + +. IDE NetBeans – g

( .

E ( + NetBeans –

g @ ,

g . : (

Sun, @ , @

+ (

g.

i (IDE) NetBeans. :

' i @ @ Welcome,

( @ . 2.1.

“Projects”

. D (

( .

, i

@i .

25

( “Navigator”

– . ' i , i

f ,

.

= 2.1 – >

=, f g

Java:

/*

*To change this template, choose Tools | Templates

*and open the template in the editor.

*/

package javaapplication1;

/**

*

* @author User */

public class Main {

26

/**

* @param args the command line arguments */

public static void main(String[] args) { // TODO code application logic here

}

}

> /* ... */. ?

+ @ ' .

' g f, i g

javaapplication1.' /** … */,

.

f @

@author – +

javadoc. – +, i

@ f

, ( f (

g

g, g ,

. .

' “User” i

’ .

E g Main, i f

. g (public)

- main. ? f 'f .

public static void main(String[] args) {

}

? f , f

'f, i f Main. ˆ i

'f @f, f main. ' args f , i f

String[]. D , @

.

' main g f

@ .

=, f NetBeans. :

. 2.2 , i i

. D Source Packages ( ), Test Packages ( ), Libraries ( ) Test Libraries (

).

27

= 2.2 – .

NetBeans f @

f @ – . NetBeans f @

f@ ,

.

: Java, –

+, +, JAR (Java Archive, Java). g f ( ' , i

, g .jar: + JavaApplication1.jar.

. .

f (Main Project) –

Run/ Run Main Project. E i -

,

@ g

@ Set Main Project.

" ( ) Java 9 9 1 ,# * +,-4! , ( +( !. . ,

i, - f

, f + +.

28

” @ + @ f , i

– , , , i @, . . 5 @ .

7 – 'f, +, (

+

+ .

g HelloWorld f File /New File.

, i , Swing GUI Forms. ? + JFrame Form. : Next> ( . 2.3). '

@ ,

. 0 f Finish.

= 2.3 – > + +

IDE @f . 0 f

+. ; g JFrame,

Drag and Drop.

E + JButton JtextField ( . 2.4). e @

g , i

g .

29

= 2.4 – E +

? i . 2.4. +. ? , i

@ +, ( @ , i f Inspector.

( - +. : i + ( ,

ButtonGroup).

E jTextField1. E

g

( . E 1

Greeting, 2 Clear. :

, f , i ( @

@ +. D ,

@ Change Variable Name ... (

. 2.5).

30

= 2.5 – '

, i ' (Rename), '

jbGreet. ; ' jbClear,

tfGreetMessage.

' @ (

, @ . D g

( @ ( . 2.6).

? ActionPerformed f, i

@ f ( ) g

jbGreet. ' , i f (

+ @, i .

private void jbGreetActionPerformed(java.awt.event.ActionEvent evt)

{

// TODO add your handling code here:

 

}

 

' f @ + @:

private void jbGreetActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: tfGreetMessage.setText("Hello");

}

( @

jbClear:

private void jbClearActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: tfGreetMessage.setText("");

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]