����� Java programming
������ 8-�
������������ ������� ��������!
��� �������������� ��� ����� ����������� ��������.����������
1. ����������2. ���� "�� �����"
3. ������ - �����
4. ����������� ���
5. JavaScript
����������
�������� � ���� Java (�����������)
����������������� �������� �����
����������������� �������� ����� - ��� ����������� ��������������, ������� � ����� Java ������������ ��� ����, ����� ���������������� ���������� ����, ������������ � �������� ���������� ����������� ���������. ��� ����� ����������� ������ �� ����������, �� ������ ������������ � �������� ��������������� ��� ���� ����������, ������� ��� �������.
|
abstract |
boolean |
break |
byte |
byvalue |
|
case |
cast |
catch |
char |
class |
|
const |
continue |
default |
do |
double |
|
else |
extends |
false |
final |
finally |
|
float |
for |
future |
generic |
goto |
|
if |
implements |
import |
inner |
instanceof |
|
int |
interface |
long |
native |
new |
|
null |
operator |
outer |
package |
private |
|
protected |
public |
rest |
return |
short |
|
static |
super |
switch |
syncronized |
this |
|
throw |
throws |
transient |
true |
try |
|
var |
void |
volatile |
while |
����� �������� ����, � Java ���� ����������������� ����� ������� (��� ������ ����������� ������ �������, �� ������ ������������, �� ����������� ������� ������ ��������������� ������� ������ Object).
|
clone |
equals |
finalize |
getClass |
hashCode |
|
notify |
notifyAll |
toString |
wait |
��������������
�������������� ������������ ��� ���������� �������, ������� � ����������. � �������� �������������� ����� �������������� ����� ������������������ �������� � ��������� ����, ���� � �������� _ (�������������) � $ (������). �������������� �� ������ ���������� � �����, ����� ���������� �� ��������� �� � ��������� ������������ �����������. Java - ����, �������������� � �������� ����. ��� ��������, ���, � �������, Value � VALUE - ��������� ��������������.
��������
��������� � Java �������� �� ����������� ��������������. ����� �����, ����� � ��������� ������, ���������� ��������, ������� � ������ ����� ����������� � ����� ����� ��������� ����.
����� ��������
����� ����� - ��� ���, ������������ � ������� ���������� �������� �����. ����� ������������� ��������, ��������, 1, 2, 3, 42 - ��� ����� �������. � ������ ������� ��������� ���������� �����, �� ���� ����� � ���������� 10 - ������ ��, ������� �� ����������� ���������� ��� ���� �����������. ����� ����������, � �������� ����� ��������� ����� �������������� ����� ����� � ���������� 8 � 16 - ������������ � �����������������. Java ���������� ������������ ����� �� �������� ������� ����. ���������� ���������� ����� �� ����� ���������� � ����, ��� ��� ������������� � ��������� ������ ����������� ����� 09 �������� � ��������� �� ������ ��� ����������, ��������� 9 �� ������ � �������� 0.. 7, ���������� ��� ������ ������������� �����. ����������������� ��������� ����������� �� ������� ������� �������� ���� - � (0� ��� 0�). �������� �������� ����������������� ����� - 0.. 15, ������ � �������� ���� ��� �������� 10.. 15 ������������ ����� �� � �� F (��� �� � �� f). � ������� ����������������� ����� �� ������ � ������� � ����� ����� ����������� ��������, ��������������� �� ������������� � ����������, ��������, ������� 0xffff ������ 65535.
����� �������� �������� ���������� ���� int, ������� � Java �������� � 32-������� �����. ���� ��� ��������� ��������, ������� �� ������ ������, ��� �������������� 2 ���������, ���������� ��������������� ���������� ���� long. ��� ���� ����� ����� ��������� � 64-������� �����. � ������ � ����� �� ��������� ���� ��������� �� ������ ��������� ������ �������� ��� ��������� ����� L, ������ ����� �������, ��� ������ ����� ��������� � ���� long. ��������, Ox7ffffffffffffffL ��� 9223372036854775807L - ��� ��������, ���������� ��� ����� ���� long.
�������� � ��������� ������
����� � ��������� ������ ������������ ���������� ��������, � ������� ���� ������� �����. �� ����� ���������� ���� � �������, ���� ���������������� ��������. � ������� ������� ����� ������� �� ���������� ���������� ���������� ����, ������� ����� ��� ���������� �����, � ��������� �� ��� ���������� ���� ������� �����. ��������, 2.0, 3.14159 � .6667 - ��� ���������� �������� ����� � ��������� ������, ���������� � ����������� �������. � ���������������� ������� ����� ������������� ��������� ������������� ����������� ���������� �������. ������� ������������ ������������� ��� ������������� ���������� ������, ��������� �� �������� � ��� �. ������� ����� � ���������������� �������: 6.022�23, 314159�-05, 2�+100. � Java ����� � ��������� ������ �� ��������� ���������������, ��� �������� ���� double. ���� ��� ��������� ��������� ���� float, ������ � �������� ���� ��������� ������ F ��� f. ���� �� �������� ���������� ����������� - ������ ��������� � ��������� ���� double ������ D ��� d. �������� ������������� �� ��������� ���� double �������� � 64-������� �����, ����� ������ �������� ���� float - � 32-�������.
���������� ��������
� ���������� ���������� ����� ���� ���� ��� �������� - true (������) � false (����). ���������� �������� true � false �� ������������� �� � ����� �������� �������������. �������� ����� true � Java �� ����� 1, a false �� ����� 0. � Java ��� �������� ����� ������������� ������ ���������� ���� boolean ���� �������������� � ���������� � ����������� �����������.
���������� ��������
������� � Java - ��� ������� � ������� �������� UNICODE. ��� ������������ ����� 16-������� ��������, ������� ����� ������������� � ����� ����� � � ������� ����� ��������� ��������� ������������� ����������, ��������, ��������� �������� � ���������. ���������� �������� ���������� ������ ���� ���������� (' '). ��� ������� ������� ������� ASCII ����� ����� ��������� ������ ���� ����������: - 'a', 'z', '@'. ��� ��������, ������� ���������� ������ ���������������, ������������� ��������� ����������� �������������������.
|
����������� ������������������ |
�������� |
|
\ddd |
������������ ������ (ddd) |
|
\uxxxx |
����������������� ������ UNICODE (xxxx) |
|
\' |
�������� |
|
\" |
������� |
|
\\ |
�������� ����� ����� |
|
\r |
������� ������� (carriage return) |
|
\n |
������� ������ (line feed, new line) |
|
\f |
������� �������� (form feed) |
|
\t |
�������������� ��������� (tab) |
|
\b |
������� �� ��� (backspace) |
�������� ��������
�������� �������� � Java �������� ����� �����, ��� � �� ������ ������ ������ - ��� ������������ �����, ����������� � ���� ������� ������� (""). ���� �������� �������� � Java ����������� ������ ����������� (Java ������� ������ ��� ������ ������), ������ ��� ����� �� �����������. ������� �������� ���������: "Hello World!"; "���\������; \ � ��� � ��������\"". ��� ����������� ������������������ � ������������ / ����������������� ����� ������, ������� ���������� ��� ���������� ���������, �������� ����� ��� �� � � �������. �������� �������� � Java ������ ���������� � ������������� � ����� � ��� �� ������ ��������� ����. � ���� �����, � ������� �� ������ ������, ��� ����������� ������������������ ��� ����������� ���������� �������� �� ����� ������.
���� "�� �����"
��� ��� �� ���� �������� ����� ���������� �� ������ ��������, � ������� ������, ���� ��� �����������.
���� ��� ����������, ����� ���� ����������� ���� �� ����������� ����������� � � �������� �� E-mail [email protected] � �������� "���� �� �����".
������ - �����
������:
��� � ���� ���� ����� ������, ����� �� ������� ���� ��� ������ ����� ������. ���� ������ ������ �������. ���� ���������� ��������������� ����� � ������� ���-�������. � ������ � �� ������������ ��������� ��������������� ���� ��������, ������� � ���� ����: ����� .au � ������ ���������, � � ����� ������� ��������� - �� ���������������.
�� ����� �� �� ���������� �����, ������� �������� ������� ����������������, ��������, ������������� ����� *.wav, ����� �� � ��������� ���������, �� ��� �� �����������.
�������
�����:
��� ������� �����, �� ������ ���� ���� �������� ��������������� ����������:
import java.awt.*;
import java.applet.*;
public class Audio extends Applet {
AudioClip aClip;
public void init() {
aClip=getAudioClip(getDocumentBase(),"1.au");// ����� ����� � *.wav
}
public void start() {
if(aClip!=null) aClip.loop(); //aClip.play();
}
public void stop() {
if(aClip!=null) aClip.stop();
}
}
������:
� ��������� ������ ����� �������� �� ������� �������� Drag-and-drop, � ��� ��� �������� �������� ���� ������� Java �� �������? ��� �������� �� ������, ��� ����, �����, ����������, �����.
�����
�����:
� ��������� ������ ������, �� ������� ����� ���, ��� �� ���������� � ��� ������� � ������. ���� ����� ������������� ��������, � ��������� �� www.java.sun.com
������� ���� �������� ������������� ���������� �������� �������, ������� � ����� �������, ��� ��� ��� �� ������� ����� ������ ������ �� ��������� ������ ��������� ���������� ���������� �������.
����������� ���
���������� �������� � ������� ������� �����������
JavaScript
������:
�����:
������� ���������� �� E-mail [email protected] � �������� "������ �� Java".
��� �������� � �����������.
����������� �� ��� �������� ����� ��� /subs/subs.html
� ���� ����� �������: *���� �� � JavaScript ������� ��� ������ �� ��������, ��������, ��������� ������ ������� �� ������). *��� ������ ���� �� � ��������� ������ � ������������ id, ��������, .
GByte.
1. ���� ���������� �������� ���� ������� ������� String /javascript/articles/objects/string.html
2. ����� ������������ document.getElementById ("id") ��� ������� � ��������� �������� �� id, �.�. ���� document.getElementById ("id") ���������� null, �� ������� � ����� id ���, � ���� object, ��, ������ � ��������� id ������������ � ���������.
<html>
<span id=span1>
Hi!
</span>
<script>
if (document.getElementById("span1")!=null) alert("������� ������� ������������!")
document.write(a);
</script>
</html>
���� �����.



����� � ��� �� �� ����� ���� ������ �������


