Java - Sun microsystems. , . Java - , .
Java
Java :
«», , - . Java , . , . " Java ” .
Java -, JVM. - Javac, Jikes, Espresso, GCJ. , «» Java -. , «» .
«» :
- . , .
- , .
- main() - .
Java 8 . .
- Boolean - , true false.
- Byte - 1 . , . -128 127.
- Short -32768 32767, . - 2 .
- Int , - 4 . , byte short int.
- Long . -9223372036854775808 9223372036854775807.
- Float double . , float , .
- Double «.», float - .
- String , .
« Java » .
, . Class. , . : .Java.
«» , . extends:
, . :
- public class Class{ public Class(){ } public Class(String name){ }}
, :
- public Puppy(String name)
Object new():
, . .
- . Object variables . . C++ .
- , . . «.»:
static. . , «» global variables.
:
- , . , . , void:
Point integer x y, init(). , , «.»:
init , void.
Java . , , , . , .
. :
:
int a = 10, b = 10;
:
- local variables ();
- instance variables ( );
- static variables ().
Local variables , . access modifiers . . Java , .
Instance variables . , . , . , , :
Static variables . , static. , , :
, . , , , . - 0, false, null. :
" Java " .
Java, "", . - . null , . , .
, . , .
. , , , , . , private, . . Public . Public class , .
protected public - . . - , - - .
, , - static. , . Final , . , .
Final :
final . . CamelStyle .
Final :
Final , :
Abstract - . . transient . . , transient int Name = 100 , int b .
Java:
- Standard Edition.
- Enterprise Edition.
- Micro Edition.
- Card.
- SE - , .
- EE - . , SE, .
- ME - , , , . , .
- Card - , , -, sim-, . -, , .
Java, , . Java «» , «» . Java .
Android. -, ART. Android Studio. IDE «» Android.
Microsoft Java MSJVM. , - , , Windows. Microsoft J#, Java. Microsoft Visual Studio.
Java
IDE:
- JDK.
- NetBeans IDE.
- Eclipse IDE.
- IntelliJ IDEA.
- JDeveloper.
- Java iOS.
- Geany.
JDK Oracle Java. , , , . JDK.
Java Netbeans Eclipse IDE. , «». Python, PHP, JavaScript, C++.
IntelliJ IDE Jetbrains : . , , .
JDeveloper - Oracle. Java, .