Wednesday, February 26, 2020

Java cơ bản - Cú pháp cơ bản trong java

Khi chúng ta xem xét một chương trình Java, nó có thể được định nghĩa là một tập hợp các đối tượng giao tiếp thông qua việc gọi các phương thức của nhau. Bây giờ chúng ta hãy xem xét ngắn gọn về ý nghĩa của các biến lớp, đối tượng, phương thức và thể hiện.
Cú pháp cơ bản trong java

Object - Đối tượng có trạng thái và hành vi. Ví dụ: Một con chó có các trạng thái - màu sắc, tên, giống cũng như hành vi như vẫy đuôi, sủa, ăn. Một đối tượng là một thể hiện của một lớp.
Class  - Một lớp có thể được định nghĩa là một mẫu / kế hoạch chi tiết mô tả hành vi / trạng thái mà đối tượng của loại đó hỗ trợ.
Methods  - Một phương thức về cơ bản là một hành vi. Một lớp có thể chứa nhiều phương thức. Đó là trong các phương thức mà các logic được viết, dữ liệu được thao tác và tất cả các hành động được thực hiện.
Instance Variables- Mỗi đối tượng có tập hợp các biến đối tượng duy nhất. Trạng thái của một đối tượng được tạo bởi các giá trị được gán cho các biến thể hiện này.
Chương trình Java đầu tiên
Chúng ta hãy xem một mã đơn giản sẽ in dòng chữ Hello World.
public class MyFirstJavaProgram {
   public static void main(String []args) {
      System.out.println("Hello World");
   }
}
Hãy xem cách lưu tệp, biên dịch và chạy chương trình. Vui lòng làm theo các bước tiếp theo

  1. Mở notepad và thêm mã như trên.
  2. Lưu tệp dưới dạng: MyFirstJavaProgram.java.
  3. Mở một cửa sổ nhắc lệnh và đi đến thư mục mà bạn đã lưu lớp. Giả sử đó là C: \.
  4. Nhập 'javac MyFirstJavaProgram.java' và nhấn enter để biên dịch mã của bạn. Nếu không có lỗi trong mã của bạn, dấu nhắc lệnh sẽ đưa bạn đến dòng tiếp theo (Giả định: Biến đường dẫn được đặt).
  5. Bây giờ, nhập 'java MyFirstJavaProgram' để chạy chương trình của bạn.

Bạn sẽ có thể thấy 'Hello World' được in trên cửa sổ.
Đầu ra
C: \> javac MyFirstJavaProgram.java
C: \> java MyFirstJavaProgram
Hello World

Cú pháp cơ bản

Về các chương trình Java cơ bản, điều rất quan trọng là phải ghi nhớ các điểm sau.
Case Sensitivity - Java phân biệt chữ hoa chữ thường, có nghĩa là định danh Hello và hello sẽ có ý nghĩa khác nhau trong Java.
Class Names - Đối với tất cả các tên lớp, chữ cái đầu tiên phải được viết hoa. Nếu một vài từ được sử dụng để tạo thành một tên của lớp, thì mỗi chữ cái đầu tiên của từ bên trong phải ở dạng chữ hoa.
Ví dụ: lớp MyFirstJavaClass
Method Names  - Tất cả các tên phương thức nên bắt đầu bằng chữ cái viết thường. Nếu một vài từ được sử dụng để tạo thành tên của phương thức, thì mỗi chữ cái đầu tiên của từ bên trong phải ở dạng chữ hoa.
Ví dụ: công khai void myMethodName ()
Program File Name  - Tên của tệp chương trình phải khớp chính xác với tên lớp.
Khi lưu tệp, bạn nên lưu tệp bằng tên lớp (Ghi nhớ Java phân biệt chữ hoa chữ thường) và nối '.java' vào cuối tên (nếu tên tệp và tên lớp không khớp, chương trình của bạn sẽ không biên dịch ).
Nhưng vui lòng lưu ý rằng trong trường hợp bạn không có lớp công khai trong tệp thì tên tệp có thể khác với tên lớp. Nó cũng không bắt buộc phải có một lớp công khai trong tệp.
Ví dụ: Giả sử 'MyFirstJavaProgram' là tên lớp. Sau đó, tệp nên được lưu dưới dạng 'MyFirstJavaProgram.java'
public static void main (String args []) - Quá trình xử lý chương trình Java bắt đầu từ phương thức main () là phần bắt buộc của mọi chương trình Java

Quy tắc trong java

Tất cả các thành phần Java yêu cầu tên. Tên được sử dụng cho các lớp, biến và phương thức được gọi là định danh.
Trong Java, có một số điểm cần nhớ về định danh. Họ là như sau
Tất cả các định danh nên bắt đầu bằng một chữ cái (A đến Z hoặc a đến z), ký tự tiền tệ ($) hoặc dấu gạch dưới (_).
Sau ký tự đầu tiên, định danh có thể có bất kỳ sự kết hợp nào của các ký tự.
Một từ khóa không thể được sử dụng như một định danh.
Quan trọng nhất, định danh là trường hợp nhạy cảm.
Ví dụ về định danh pháp lý: tuổi, $ lương, _value, __1_value.
Ví dụ về định danh bất hợp pháp: 123abc, -salary.

Modifiers trong java

Có hai loại Modifier trong Java, đó là: Access Modifier và Non-access Modifier. Access Modifer trong Java xác định phạm vi có thể truy cập của thành viên dữ liệu, phương thức, constructor hoặc lớp. Có 4 loại Access Modifier là: private, default, protected, và public.
Giống như các ngôn ngữ khác, có thể sửa đổi các lớp, phương thức, v.v., bằng cách sử dụng các sửa đổi. Có hai loại sửa đổi


  1. Access Modifiers  - default, public , protected, private
  2. Non-access Modifiers -  final, abstract, strictfp

Các biến Java


  1. Sau đây là các loại biến trong Java
  2. Biến cục bộ
  3. Biến lớp (Biến tĩnh)
  4. Biến sơ thẩm (Biến không tĩnh)

Mảng Java

Mảng là các đối tượng lưu trữ nhiều biến cùng loại. Tuy nhiên, một mảng chính nó là một đối tượng trên heap. Chúng tôi sẽ xem xét cách khai báo, xây dựng và khởi tạo trong các chương sắp tới.

Java Enums

Enums đã được giới thiệu trong Java 5.0. Enums hạn chế một biến chỉ có một trong vài giá trị được xác định trước. Các giá trị trong danh sách liệt kê này được gọi là enums.
Với việc sử dụng enums, có thể giảm số lượng lỗi trong mã của bạn.
Ví dụ: nếu chúng tôi xem xét một ứng dụng cho một cửa hàng nước trái cây tươi, có thể hạn chế kích thước ly ở mức nhỏ, vừa và lớn. Điều này sẽ đảm bảo rằng nó sẽ không cho phép bất kỳ ai đặt hàng bất kỳ kích thước nào ngoài nhỏ, trung bình hoặc lớn.
Ví dụ về chương trình các biến trong java
class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}
public class FreshJuiceTest {
   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}

No comments:

Post a Comment