Đối tượng - Đối tượng có các trạng thái và hành vi. Ví dụ: Một con chó 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 uống. Một đối tượng là một thể hiện của một lớp.
Lớp - 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 kiểu của nó hỗ trợ.
![]() |
Học lập trình Java |
Học lập trình Java Phương pháp - Một phương pháp 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 thi.
Instance Variables - Mỗi đối tượng có tập các biến cá thể duy nhất của nó. Trạng thái của đối tượng được tạo bởi các giá trị được gán cho các biến cá thể này.
Chương trình Java đầu tiên
Chúng ta hãy nhìn vào một mã đơn giản sẽ in dòng chữ Hello World .Thí dụ
public class MyFirstJavaProgram { /* This is my first java program. * This will print 'Hello World' as the output */ public static void main(String []args) { System.out.println("Hello World"); // prints 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 -
Mở notepad và thêm mã như trên.
Lưu tệp dưới dạng: MyFirstJavaProgram.java.
Mở cửa sổ nhắc lệnh và vào thư mục nơi bạn đã lưu lớp. Giả sử nó là C: \.
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).
Bây giờ, gõ 'java MyFirstJavaProgram' để chạy chương trình của bạn.
Bạn sẽ có thể nhìn thấy 'Hello World' được in trên cửa sổ.
Đầu raC:\> javac MyFirstJavaProgram.java C:\> java MyFirstJavaProgram Hello World
Cú pháp cơ bản
Về các chương trình Java, điều quan trọng là phải ghi nhớ các điểm sau đây.Trường hợp nhạy cảm - Java là trường hợp nhạy cảm, có nghĩa là định danh Xin chào và hello sẽ có ý nghĩa khác nhau trong Java.
Tên lớp - Đối với tất cả các tên lớp, chữ cái đầu tiên phải nằm trong chữ hoa trên. Nếu một số từ được sử dụng để tạo thành một tên của lớp, mỗi chữ cái đầu tiên của từ bên trong phải ở trong Upper Case.
Ví dụ: class MyFirstJavaClass
Tên phương thức - Tất cả tên phương thức phải bắt đầu bằng chữ cái viết thường. Nếu một số 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 nằm trong chữ hoa trên.
Học lập trình Java Ví dụ: public void myMethodName ()
Tên tệp chương trình - 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 (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 ).
Ví dụ: Giả sử 'MyFirst Java Program' là tên lớp. Sau đó, tệp sẽ được lưu dưới dạng 'MyFirst Java Program.java'
public static void main (String args []) - Xử lý chương trình Java bắt đầu từ phương thức main () là một phần bắt buộc của mọi chương trình Java.
Mã định danh Java
Tất cả các thành phần Java yêu cầu tên. Các tên được sử dụng cho các lớp, các biến và các phương thức được gọi là các định danh .Trong Java, có một số điểm cần nhớ về số nhận dạng. Chúng như sau:
Tất cả số nhận dạng phải bắt đầu bằng một chữ cái (từ 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, số nhận dạng có thể có bất kỳ tổ hợp ký tự nào.
Không thể sử dụng từ khóa làm từ định danh.
Quan trọng nhất, số nhận dạng phân biệt chữ hoa chữ thường.
Ví dụ về số nhận dạng hợp pháp: tuổi, $ lương, _value, __1_value.
Ví dụ về số nhận dạng bất hợp pháp: 123abc, -salary.
Trình sửa đổi Java
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 công cụ sửa đổi. Có hai loại công cụ sửa đổi
Access Modifiers - mặc định, công khai, được bảo vệ, riêng tư
Trình sửa đổi không truy cập - cuối cùng, trừu tượng, strictfp
Chúng tôi sẽ xem xét thêm chi tiết về các công cụ sửa đổi trong phần tiếp theo.
Biến Java
Sau đây là các loại biến trong JavaBiến cục bộ
Biến lớp (Biến tĩnh)
Các biến thể hiện (các 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 ta sẽ xem xét cách khai báo, xây dựng và khởi tạo trong các chương tiếp theo.
Java Enums
Enums được giới thiệu trong Java 5.0. Enums hạn chế một biến để có một trong chỉ một 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, bạn có thể giảm số lượng lỗi trong mã của mình.
Ví dụ, nếu chúng ta xem xét một ứng dụng cho một cửa hàng nước trái cây tươi, nó sẽ có thể hạn chế kích thước kính 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 cứ ai để đặt bất kỳ kích thước khác hơn là nhỏ, trung bình, hoặc lớn.
Thí dụ
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); } }Ví dụ trên sẽ tạo ra kết quả sau:
Đầu ra
Size: MEDIUM
Lưu ý - Enums có thể được khai báo là của riêng chúng hoặc bên trong một lớp. Phương thức, biến, hàm tạo có thể được định nghĩa bên trong enums.
Từ khóa Java
Danh sách sau đây hiển thị các từ dành riêng trong Java. Các từ dành riêng này có thể không được sử dụng làm hằng số hoặc biến hoặc bất kỳ tên định danh nào khác.trừu tượng | khẳng định | boolean | phá vỡ |
byte | trường hợp | bắt lấy | char |
lớp học | const | tiếp tục | mặc định |
làm | gấp đôi | khác | enum |
kéo dài | sau cùng | cuối cùng | phao |
cho | đi đến | nếu | dụng cụ |
nhập khẩu | instanceof | int | giao diện |
Dài | tự nhiên | Mới | gói |
riêng tư | được bảo vệ | công cộng | trở về |
ngắn | tĩnh | strictfp | siêu |
công tắc điện | đồng bộ | điều này | ném |
ném | tạm thời | thử | khoảng trống |
bay hơi | trong khi |
Nhận xét trong Java
Học lập trình Java hỗ trợ một dòng và nhiều dòng bình luận rất giống với C và C ++. Tất cả các ký tự có sẵn bên trong bất kỳ chú thích nào đều bị trình biên dịch Java bỏ qua.Thí dụ
public class MyFirstJavaProgram { /* This is my first java program. * This will print 'Hello World' as the output * This is an example of multi-line comments. */ public static void main(String []args) { // This is an example of single line comment /* This is also an example of single line comment. */ System.out.println("Hello World"); } }Đầu ra
Hello World
Sử dụng các dòng trốngMột dòng chỉ chứa khoảng trắng, có thể với một chú thích, được gọi là một dòng trống và Java hoàn toàn bỏ qua nó.
Di sản
Trong Java, các lớp có thể được bắt nguồn từ các lớp. Về cơ bản, nếu bạn cần tạo một lớp mới và đây là một lớp có một số mã bạn yêu cầu, thì có thể lấy được lớp mới của bạn từ mã đã tồn tại.Học lập trình Java Khái niệm này cho phép bạn sử dụng lại các trường và các phương thức của lớp hiện tại mà không phải viết lại mã trong một lớp mới. Trong trường hợp này, lớp hiện có được gọi là lớp cha và lớp dẫn xuất được gọi là lớp con .
Giao diện
Trong ngôn ngữ Java, một giao diện có thể được định nghĩa là một hợp đồng giữa các đối tượng về cách giao tiếp với nhau. Giao diện đóng một vai trò quan trọng khi nói đến khái niệm thừa kế.Một giao diện định nghĩa các phương thức, một lớp dẫn xuất (lớp con) nên sử dụng. Nhưng việc thực hiện các phương thức này hoàn toàn phụ thuộc vào lớp con.
Không có nhận xét nào:
Đăng nhận xét