12-01-2015, 10:29 AM
Sử dụng dòng Blank:
Một dòng chỉ chứa khoảng trắng, có thể với một bình luận, được biết đến như một dòng trống, và Java hoàn toàn bỏ qua nó.
Di sản:
Trong Java, các lớp học có thể được bắt nguồn từ lớp học. Về cơ bản, nếu bạn cần để tạo ra một lớp mới và đây đã là một lớp học có một số mã bạn yêu cầu, sau đó nó có thể lấy được lớp mới của bạn từ các mã đã có.
Khái niệm này cho phép bạn sử dụng lại các lĩnh vực và phương pháp của các lớp học hiện có mà không cần phải viết lại mã trong một lớp học mới. Trong kịch bản này, các lớp học hiện có được gọi là lớp cha và lớp dẫn xuất được gọi là các lớp con.
giao tiếp:
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 trên làm thế nào để 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 về thừa kế.
Một giao diện định nghĩa các phương pháp, một lớp học bắt nguồn (lớp con) nên sử dụng. Nhưng việc thực hiện của phương pháp là hoàn toàn vào các lớp con.
Bây giờ chúng ta xem xét một thời gian ngắn vào những gì lớp, đối tượng, phương pháp làm và biến dụ có ý nghĩa.
Object - Đối tượng có trạng thái và hành vi. Ví dụ: Một con chó có bang - màu sắc, tên, giống cũng như các hành vi -wagging, sủa, ăn uống. Một đối tượng là một thể hiện của một lớp.
Class - Một lớp học có thể được định nghĩa là một template / in màu xanh mô tả các hành vi / rằng đối tượng hỗ trợ loại của nó.
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 pháp. Đó là trong phương pháp mà các logic được viết, dữ liệu được xử lý và tất cả các hành động được thực thi.
Biến dụ - Mỗi đối tượng có một tập độc đáo của các biến ví dụ. Trạng thái của một đối tượng được tạo ra bởi các giá trị được gán cho các biến ví dụ.
Đầu tiên chương trình Java:
Chúng ta hãy nhìn vào một mã đơn giản mà sẽ in ra từ Hello World.
Code: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
    }
}
>> Khóa học lập trình android cơ bản nâng cao tại hà nội !
Chúng ta hãy xem làm thế nào để lưu các tập tin, biên dịch và chạy chương trình. Hãy làm theo các bước dưới đây:
Mở notepad và thêm các mã như trên.
Lưu tập tin như: MyFirstJavaProgram.java.
Mở một cửa sổ nhắc lệnh và đi đến thư mục mà bạn đã lưu các lớp. Giả sử nó là C: \.
Loại '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 các dòng tiếp theo (Assumption: Các biến đường dẫn được thiết lập).
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' in trên cửa sổ.
Code:C: \> javac MyFirstJavaProgram.java
C: \> java MyFirstJavaProgram
Chào thế giới
Cú pháp cơ bản:
Về các chương trình Java, nó là rất quan trọng để ghi nhớ những điểm sau đây.
Trường hợp nhạy - Java là trường hợp nhạy cảm, có nghĩa là định danh Xin chào và chào hỏi sẽ có ý nghĩa khác nhau trong Java.
Lớp Names - Đối với tất cả các tên lớp các chữ cái đầu tiên phải ở trong trường hợp Thượng.
Nếu một vài từ được sử dụng để tạo thành một tên của lớp, chữ cái đầu tiên của mỗi từ bên trong nên trong trường hợp Thượng.
Ví dụ lớp MyFirstJavaClass
Phương pháp Names - Tất cả các tên phương pháp nên bắt đầu với một thư Lower Case.
Nếu một vài từ được sử dụng để tạo thành tên của phương pháp, sau đó chữ cái đầu tiên của mỗi từ bên trong nên trong trường hợp Thượng.
Ví dụ public void myMethodName ()
Chương trình File Name - Tên của các tập tin chương trình nên chính xác với tên lớp.
Khi lưu file, bạn nên lưu nó bằng cách sử dụng tên lớp (Ghi Java là trường hợp nhạy cảm) và thêm 'java' vào cuối của tên (nếu tên tập tin và tên lớp học không phù hợp với chương trình của bạn sẽ không biên dịch) .
Ví dụ: Giả sử 'MyFirstJavaProgram' là tên lớp. Sau đó, các tập tin cần được lưu lại dưới dạng 'MyFirstJavaProgram.java'
public static void main (String args []) - xử lý chương trình Java bắt đầu từ chính các phương pháp () mà là một phần bắt buộc trong mọi chương trình Java.
Java định danh:
Tất cả các thành phần Java đòi hỏi tên. Tên được sử dụng cho các lớp học, các biến và phương pháp này đượ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 nên bắt đầu bằng một chữ cái (A đến Z hoặc a đến z), nhân vật tệ ($) hoặc dấu gạch dưới (_).
Sau khi các nhân vật đầu tiên định danh có thể có bất kỳ sự kết hợp của các nhân vật.
Một từ khóa có thể không được sử dụng như một định danh.
Quan trọng nhất là định danh là trường hợp nhạy cảm.
Ví dụ về các định danh pháp lý: tuổi, $ tiền lương, _value, __1_value
Ví dụ về các định danh bất hợp pháp: 123abc, -salary
Java Modifiers:
Cũng giống như các ngôn ngữ khác, nó có thể sửa đổi các lớp học, phương pháp, vv, bằng cách sử dụng từ bổ nghĩa. Có hai loại bổ:
Modifiers truy cập: mặc định, công cộng, bảo vệ, tin
Modifiers không truy cập: thức, trừu tượng, strictfp
Chúng tôi sẽ xem xét chi tiết hơn về bổ ngữ trong phần tiếp theo.
Biến Java:
Chúng ta sẽ thấy sau kiểu của các biến trong Java:
Các biến địa phương
Biến lớp (biến tĩnh)
Biến Instance (biến Non-static)
Java Mảng:
Mảng 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 làm thế nào để 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 để 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à sự đếm.
Với việc sử dụng enums nó có thể làm giảm số lượng các lỗi trong mã của bạn.
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 hàng bất kỳ kích thước khác hơn là nhỏ, vừa và lớn.
Ví dụ:
Code: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ả như sau:
Kích thước: MEDIUM
Lưu ý: sự đếm có thể được khai báo như là của riêng của họ hoặc bên trong một lớp. Phương pháp, các biến, các hàm có thể được định nghĩa bên trong sự đếm là tốt.
Java Keywords:
Danh sách sau đây cho thấy các từ dành riêng trong Java. Những từ dành riêng có thể không được sử dụng như không đổi hoặc biến hoặc bất kỳ tên định danh khác.
Ý kiến trong Java
Java hỗ trợ dòng đơn và ý kiến nhiều đường rất giống với c và c ++. Tất cả các nhân vật có sẵn trong bất kỳ bình luận được bỏ qua bởi trình biên dịch Java.
Code: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");
    }
}
Xem thêm: >> Khóa học photoshop cơ bản nâng cao tại hà nội !
Code:
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
    }
}Code:
C: \> javac MyFirstJavaProgram.java
C: \> java MyFirstJavaProgram
Chào thế giớiCode:
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);
   }
}Code:
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");
    }
}