-
JAVA
2018
- JAVA
09.03.01
2018
...
Java 1995 . ,
, , Web-, , .. - . , : , , web-, .
1
: java
: Java . , . .
Java Software Development Kit
JDK . , java-. javac (java compiler), java. appletviewer.
Java Software Development Kit web- http://java.sun.com/javase/downloads/index.jsp. (Solaris, Windows, Linux) . JSDK jdk\bin , . , java version.
, , () . ( tokens ) "", Java[1]. Java: (identifiers);
|
|
(key words);
(literals);
(separators);
(operators).
- , . , , , , , . . .
, , abstract, default, if, private, this, boolean, implements, protected, static, try, void, native .
, , null-. Java :
(integer);
(floating-point);
(boolean);
(character);
(string);
null- (null-literal).
( int 4 , long 8) , . :
0 (10- )
00 (8-)
0x0 (16-)
, int.
( float 4 , double 8) . ( double):
;
( ASCII- );
;
( ASCII- E + );
- (D F).
. s, a. Unicode \u0041 A.
: .
Null : null. , .
, (), [], {}, ;, ,, ..
, , , .
Java . , . . , , , "" , , .
. 8 ( primitive) [1-2]. :
: byte, short, int, long, char;
: float, double;
: boolean.
|
|
boolean, - true false. .
( reference) . , .
. : , , . . , . - , . (), .
:
() | ||
| ||
byte | 1 | -128..127 |
short | 2 | -32768..32767 |
int | 4 | -2147483648..2147483647 |
long | 8 | -9223372036854775808.. 9223372036854775807 |
char | 2 | 0..65535 |
| ||
float | 4 | 3.40282347e+38f; 1.40239846e-45f |
double | 8 | 1.79769313486231570e+308; 4.94065645841246544e-324 |
Java, , . , , Java, . . . .
public static void main(String [] args)
{ int n;
{
int k;
int n; // n
}// k
}
Java :
if ()
if () {
1;
2; }
, , , . :
if () 1 else 2
if (yourSale >= target)
{ performance=; Bonus = 100 + 0.01*(yourSale - target);
}else
{ performance=;
Bonus =0;}
if else if
if (sale >=2*target)
{ performance=;
}
else if (sale >=1.5*target)
{ performance=;
}
else {System.out.println( );}
, , , . , while, , .
while () {;}
while . , , , , . , , . do/while.
do while ();
for , , .
for (int i = 1; i < = 10; i++){
System.out.println(i);
}
for , , . for (int i = 10; i > 0; - i){
System.out.println( + i);
}
1.9. switch
if/else , . , , .
|
|
String input = JOptionPane.showInputDialog ( (1, 2, 3));
int choice = Integer.parseInt (input);
switch (choice){
case 1:
break;
case 2:
break;
case 3:
break;
default: //
break; }
case, choice, break switch. , default. case !
Java (packages). , . , .
(simple), , (qualified), , . .
. ,
space.sunsystem.Moon space\sunsystem\Moon.java JAVA ,
. Java space\sunsystem Moon, , - . , Java, , .
; :
1. , . ( main()) test.first. , .
2. , 1 500 . 5, fizz, 7, buzz. 5 7, fizzbuzz. *: Java %.
3. , . , 2 make install, llatsni ekam. *: charAt(). , str.charAt(i) i , str. str.length() str.
4. , . , . 1, 1, 2, 3, 5, 8, 13
5. , .
6. , . , .
1. ;
2. ;
3. - , ;
4. ( ), ;
|
|
5. ( );
6. .
1. , Java 8. / . - .: , 2015. - 720 c.
2. , WEB- Java JavaScript / , . - : . [ .]: , 2017. - 718 c.
3. , Java EE 7 / . - .: , 2016. - 640 c.
4. , Java EE 7. / . - .: , 2014. - 336 c.
5. , Java. / . - .: , 2015. - 928 c.
2
:
: Java: - , Java; .