Primitive knowledge about Java

 1.  MyNameIsParvin - pascal naming convention

myNameIsParvin - camel naming convention

2. System.out.println(1 + 2 + 3 + "Hello"); output : 6Hello

System.out.println("Hello" + 1 + 2 + 3); output: Hello123

3. Comments:

// single line comment

/* multi line comment */

/** java doc comment */

4. Javada fayl ve klas anlayiwi:

mes: Main.java fayl sayilir, ve bu faylin icinde faylin adina uygun public klas olmalidir, yeni hemid adda public klas olmalidir. Main.java (fayl) --> public class Main. Bir faylin icinde bir veya bir nece klas ola biler, lakin mutleq wekilde hemin faylin adina uygun public klas olmalidir. Ve bir faylin icinde yalniz ve yalniz bir public klas ola biler.

5. Package ve import anlayiwi:

Ilk once by default istenilen yaradilan klasin icine java.lang package-inin icindeki butun klaslar import olunur. 

6. Wild card import:

import java.util.*; - bu o demekdirki java package-nin icindeki util packagenin icindeki butun klaslari import ele. 

Mes: biz animal paketinin icinde animal klasi yaratmiwiq ve hemcinin animal paketinin icinde dog paketi yaratmiwiq, dog paketinin icinde ise dog klasi yaratmiwiq. Bu zaman eger biz import animal.*; desek o zman yalniz ve yalniz animal paketinin icindeki klaslari import edecek. 

Redundant import - lazim olmayan importdur.

7. Ust uste duwen importlar:

import java.util.*;

import java.sql.*;

Date date; yazdiqda java anlamirki hansi Date klasindan sohbet gedir.  

Bu situasiyada konkret import etsek, bu zaman konkret importu java daha ustun tutur. 

mes:

import java.util.*;

import java.util.Date; // bunu data ustun tutur

import java.sql.*;


veya java.sql.Date date; weklinde de yaza bilerik.

8. Eger klas hec bir package-nin icinde deyilse o zaman package declaration-a ehtiyac yoxdur. Eger hec bir bawqa klasdan istifade etmirikse o zaman importa da ehtiyac duyulmur.

Faylin ardicilligi: 1-ci package, 2-ci import, 3-cu klas ozu.


9. Static and Non Static variables.

Eger field-in qarwisinda static keyword varsa bu zaman o: static variable, Class variable sayilir.

Yoxdursa: non-static, Instance variable sayilir.

Eger variable metodun icindedirse: local variable adlanir. Yeni metodun icinde olan isteniel variable-a local variable deyilir.


Комментарии

Популярные сообщения из этого блога

Lesson1: JDK, JVM, JRE

SE_21_Lesson_11: Inheritance, Polymorphism

SE_21_Lesson_9: Initialization Blocks, Wrapper types, String class