Đăng ký sử dụng CUKCUK
  1. Vui Sử dụng tính năng up bài viết thay cho những cmt spam và post trùng lặp vô nghĩa.
    Vì 1 diễn đàn chất lượng Khách click chọn "báo cáo" khi gặp bài viết vi phạm để BQT xử lý nhé.
  2. Chào mừng Khách đã đến Vnraovat.Net ! Xin đừng SPAM hãy nghĩ đến chất lượng.
    Nội dung trùng lặp + spam chèn link out trong cmt + Post sai box =Xóa tài khoản+ Tất cả bài viết

Cùng học lập trình java qua video

Thảo luận trong 'Các rao vặt khác' bắt đầu bởi tuan11nguyen, 25 Tháng hai 2017.

  1. Khu vực:

    Hà Nội
  2. Tình trạng:

    Mới 100%
  3. Giá bán :

    10,000 VNĐ
  4. Số điện thoại:

    0988745895
  5. Địa Chỉ:

    hà nội (Bản đồ)
  6. Thông Tin:

    25 Tháng hai 2017, 0 Trả lời, 198 Đọc
  1. 135
    1
    18
    tuan11nguyen

    tuan11nguyen Members Thường Dân Bị Cảnh Cáo

    Bài viết:
    135
    Đã được thích:
    1
    Điểm thành tích:
    18
    Vnraovat.net - Diễn đàn rao vặt chất lượng - miễn phí - hiệu quả - link dofollow - KIỂU DỮ LIỆU VÀ BIẾN[/B]

    1. Các kiểu dữ liệu trong Java

    Ta có khả năng chia các kiểu dữ liệu cơ bản trong Java thành 2 nhóm chính:

    Kiểu dữ liệu nguyên thủy:

    Cú pháp:

    • Khai báo biến: tên_biến;
    • Khai báo biến và khởi tạo: tên_biến = giá trị;
    Kiểu dữ liệu tham chiếu/đối tượng:



    Cú pháp:

    • Khai báo biến: tên_biến;
    • Khai báo biến và khởi tạo: tên_biến = new hàm_dựng( );
    a. Kiểu dữ liệu nguyên thủy:



    • Kiểu byte: Ví dụ: byte a;byte a = 100;
    • Kiểu short: Ví dụ: short a;short a = 100;
    • Kiểu int: Ví dụ: int a;int a = 100;
    • Kiểu long: Ví dụ: long a; long a = 100L;
    • Kiểu float: Ví dụ: float a;float a = 100.0f;
    • Kiểu double: Ví dụ:double a;double = 100;
    • Kiểu boolean: Ví dụ:byte a;byte a = true;
    • Kiểu char: Ví dụ: byte a; byte a = ‘A’;
    b. Kiểu dữ liệu tham chiếu/đối tượng:

    Ví dụ:

    Animal animal;

    Animal animal = new Animal( );

    Xem thêm về học php cơ bản


    2. Các loại biến trong Java

    Có 3 loại biến:

    • Biến địa phương ( Local variables )
    • Biến biểu lộ ( Instance variables )
    • Biến của lớp/biến tĩnh ( Class/Static variables )
    a. Biến địa phương:

    • Biến địa phương được khai báo trong phương thức , hàm dựng , hoặc là khối lệnh.
    • Biến địa phương được tạo khi các phương thức , hàm dựng , hoặc là khối lênh được gọi và biến sẽ bị hủy khi thoát khỏi phương thức , hàm dựng , hoặc là khối lệnh.
    • Không thể sử dụng các Bổ từ thâm nhập ( Access Modifiers ) cho các biến địa phương.
    • Biến địa phương chỉ có tầm vực hoạt động ( tồn tại ) trong phương thức , hàm dựng hoặc các khối lệnh.
    • Biến địa phương được lưu trữ ngầm ở tầng stack.
    • Không có giá trị khởi tạo default cho các biến địa phương nên các biến địa phương phải được gán giá trị trước khi dùng.
    Ví dụ: Ở ví dụ này , age là biến địa phương. Biến này được khai báo bên trong phương thức pupAge( ) và tầm vực của nó chỉ ở trong phương thức mà thôi.



    View attachment 3513439

    Kết quả là:

    Puppy age is: 7

    Ví dụ: ví dụ sau đây cho thấy nếu ta không khởi tạo cho biến địa phương thì trình biên dịch sẽ báo lỗi.



    View attachment 3513438

    Khi biên dịch , lỗi sau sẽ xuất hiện:

    Test.java:4:variable number might not have been initialized

    age = age + 7;

    ^

    1 error

    b. Biến thể hiện:

    • Biến biểu lộ được cài khai báo bên trong lớp nhưng bên ngoài bất kỳ phương thức , hàm dựng hay khối lệnh nào.
    • Một đối tượng được lưu trữ trên heap.
    • Biến biểu lộ được khởi tạo khi một đối tượng được khởi tạo với từ khóa “new” và bị hủy khi một đối tượng bị hủy.
    • Một biến biểu lộ lưu trữ giá trị mà được tham chiếu bởi nhiều phương thức , hàm dựng hay khối lệnh.
    • Biến biểu lộ được khai báo bên trong lớp trước khi hoặc sau khi được dùng.
    • Bổ từ thâm nhập ( Access modifiers ) có khả năng được dùng khi khai báo biến thể hiện.
    • Biến biểu lộ khả dụng đối với tất thảy các phương thức , hàm dựng hoặc là khối lệnh trong lớp.
    • Biến biểu lộ có giá trị default. Nếu là kiểu số thì giá trị default là 0 , kiểu Boolean là false , và đối tượng là null. Giá trị có khả năng khởi tạo khi khai báo hoặc ta thường khởi tạo trong hàm dựng.
    • Biến biểu lộ có khả năng được thâm nhập trực tiếp bằng cách gọi chúng bên trong lớp.
    Ví dụ:

    View attachment 3513441



    Kết quả là:

    name : Ransika

    salary :1000.0

    c. Biến của lớp/biến tĩnh:

    • Biến của lớp còn được gọi là biến tĩnh , chúng được khai báo với từ khóa static trong lớp , nhưng bên ngoài các phương thức , hàm dựng hoặc các khối lệnh.
    • Chỉ có một bản sao ( copy ) của mỗi biến tĩnh trong một lớp , bất cứ bao nhiêu đối tượng được tạo ra từ nó.
    • Biến tĩnh ít được sử dụng , nó thường được sử dụng để khai báo hằng số ( constant ). Hằng số là các biến được khai báo là: public / private final static… Biến hằng số không bao giờ đổi thay giá trị của nó khác với giá trị khởi tạo ban đầu.
    • Biến tĩnh được lưu trữ trong bộ nhớ tĩnh.
    • Biến tĩnh được tạo ra khi chương trình bắt đầu và bị phá hủy khi chương trình kết thúc.
    • Độ khả dụng tương tự như các biến biểu lộ. Tuy nhiên , các biến tĩnh thường được khai báo là public để ta có khả năng dùng chúng ở những lớp khác.
    • Giá trị default là tương tự như các biến biểu lộ. Đối với các số giá trị default là 0 , đối với boolean thìa là false , và với đối tượng là null. Giá trị có khả năng được chỉ định khi khai báo hoặc trong các hàm dựng. Ngoài ra các giá trị có khả năng được chỉ định trong khối khởi tạo tĩnh ( bạn sẽ gặp rồi đây ).
    • Biến tĩnh có khả năng được thâm nhập bằng cách gọi với tên lớp. Cú pháp: Tên_lớp.Tên_biến_tĩnh.
    • Khi khai báo biến tĩnh là public static final , thì bạn nên Mệnh danh biến ( hằng số ) là CHỮ_HOA.
    Ví dụ:



    View attachment 3513440

    Kết quả là:

    Development average salary:1000

    Chú ý: Nếu biến được thâm nhập từ ngoài lớp thì ta có khả năng thâm nhập là Employee.DEPARTMENT


    Bài học hôm nay chấm dứt ở đây. Chúc các bạn học tập tốt.
     
    Vui lòng đọc NỘI QUY và ngiêm túc thực hiên để tránh vị ban nick rồi xóa bài thì phí phạm lắm :(
    ***** Xin đừng Spam hãy nghĩ tới chất lượng nhé *****
Buy Cheap wdupload Premium Account, Key via Paypal, Visa/MasterCard, depositfiles premium Gold Account, FileJoker Premium Account Easily, Instant delivery & Trusted,

Chia sẻ trang này