Язык программирования Java: с чего начать изучение. Где применяется Java

Java - Sun microsystems. , . Java - , .

Java

Java :

  • ;
  • ;
  • .




«», , - . Java , . , . " Java ” .

Java -, JVM. - Javac, Jikes, Espresso, GCJ. , «» Java -. , «» .





«» :

  1. . , .
  2. , .
  3. 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:

  • class _ extends _ {};

, . :

  • public class Class{ public Class(){ } public Class(String name){ }}

, :

  • public Puppy(String name)

Object new():

  • Point = new Point()

, . .

  • class Point {

    int x, y;

    }

    Point = new Point()

    class TwoPoints {

    public static void main(String args[]) {

    Point p1 = new Point();

    Point p2 = new Point();

    p1.x = 10;

    p1.y = 20;

    2. = 42;

    2. = 99;

    } }

- . Object variables . . C++ .

- , . . «.»:

  • classname.variable

static. . , «» global variables.

:

  • import static classname;

- , . , . , void:

  • class Point { int , ;

    void init(int a, int b) {

    = ;

    = b;

    } }

Point integer x y, init(). , , «.»:

  • Point.init();

init , void.

Java . , , , . , .





. :

  • int a, b, c;

:

int a = 10, b = 10;

:

  • local variables ();
  • instance variables ( );
  • static variables ().

Local variables , . access modifiers . . Java , .

Instance variables . , . , . , , :

  • - 0;
  • - false;
  • - null.

Static variables . , static. , , :

  • final;
  • private;
  • public.

, . , , , . - 0, false, null. :

  • ClassName.VariableName.

" Java " .





Java, "", . - . null , . , .

, . , .

. , , , , . , private, . . Public . Public class , .





protected public - . . - , - - .

, , - static. , . Final , . , .

Final :

  • public static void mthod(String[] args) {

    final int Name = 1;

    int Name = 2;//

    }

final . . CamelStyle .

Final :

  • final void myMethod() {

    System.out.printIn(“Hello world”);

    }

Final , :

  • final public class Class {

    }

Abstract - . . transient . . , transient int Name = 100 , int b .

Java:

  • Standard Edition.
  • Enterprise Edition.
  • Micro Edition.
  • Card.




  1. SE - , .
  2. EE - . , SE, .
  3. ME - , , , . , .
  4. Card - , , -, sim-, . -, , .

Java, , . Java «» , «» . Java .

Android. -, ART. Android Studio. IDE «» Android.

Microsoft Java MSJVM. , - , , Windows. Microsoft J#, Java. Microsoft Visual Studio.

Java

IDE:

  1. JDK.
  2. NetBeans IDE.
  3. Eclipse IDE.
  4. IntelliJ IDEA.
  5. JDeveloper.
  6. Java iOS.
  7. Geany.

JDK Oracle Java. , , , . JDK.

Java Netbeans Eclipse IDE. , «». Python, PHP, JavaScript, C++.

IntelliJ IDE Jetbrains : . , , .

JDeveloper - Oracle. Java, .




All Articles