1
Java là một một ngôn ngữ lập trình hiện đại, bậc cao, hướng đối tượng, bảo mật và mạnh mẽ. và là một Platform.

Java là gì?

Java là một một ngôn ngữ lập trình hiện đại, bậc cao, hướng đối tượng, bảo mật và mạnh mẽ. và là một Platform.

Platform: Bất cứ môi trường phần cứng hoặc phần mềm nào mà trong đó có một chương trình chạy, thì được hiểu như là một Platform. Với môi trường runtime riêng cho mình (JRE) và API, Java được gọi là Platform.

Ngôn ngữ lập trình Java ban đầu được phát triển bởi Sun Microsystems do James Gosling khởi xướng và phát hành vào năm 1995. Phiên bản mới nhất của Java Standard Edition là Java SE 8. Với sự tiến bộ của Java và sự phổ biến rộng rãi của nó, nhiều cấu hình đã được xây dựng để phù hợp với nhiều loại nền tảng khác nhau. Ví dụ: J2EE cho các ứng dụng doanh nghiệp, J2ME cho các ứng dụng di động.

 

Các phiên bản J2 mới đã được đổi tên thành Java SE, Java EE và Java ME. Phương châm của java là "Write Once, Run Anywhere" - viết một lần chạy nhiều nơi, nghĩa là bạn chỉ cần viết một lần trên window chẳng hạn, sau đó vẫn chương trình đó bạn có thể chạy trên Linux, Android, các thiết bị J2ME...

 

java là gì?

 

Các tính năng của Java

Ngôn ngữ lập trình java có các tính năng sau:

  • Hướng đối tượng - Trong Java, mọi thứ đều là một Object. Java có thể dễ dàng mở rộng và bảo trì vì nó được xây dựng dựa trên mô hình Object.
  • Nền tảng độc lập - Không giống nhiều ngôn ngữ lập trình khác bao gồm cả C và C ++, khi Java được biên dịch, nó không được biên dịch thành ngôn ngữ máy nền tảng cụ thể, thay vào mã byte - nền tảng độc lập. Mã byte này được thông dịch bởi máy ảo (JVM) trên nền tảng nào đó mà nó đang chạy.
  • Đơn giản - Java được thiết kế để dễ học. Nếu bạn hiểu khái niệm cơ bản về OOP Java, sẽ rất dễ để trở thành master về java.
  • Bảo mật - Với tính năng an toàn của Java, nó cho phép phát triển các hệ thống không có virut, giả mạo. Các kỹ thuật xác thực dựa trên mã hoá khóa công khai.
  • Kiến trúc - trung lập - Trình biên dịch Java tạo ra định dạng tệp đối tượng kiến trúc trung lập, làm cho mã biên dịch được thực thi trên nhiều bộ vi xử lý, với sự hiện diện của hệ điều hành Java.
  • Portable - Là kiến trúc tập trung và không có khía cạnh thực hiện phụ thuộc của đặc tả này làm cho Java khả chuyển. Trình biên dịch trong Java được viết bằng ANSI C, đó là một tập con POSIX.
  • Mạnh mẽ - Java làm nỗ lực để loại trừ các tình huống dễ bị lỗi bằng cách kiểm tra lỗi tại thời gian biên dịch và kiểm tra lỗi tại runtime.
  • Đa luồng - Với tính năng đa luồng của Java có thể viết các chương trình có thể thực hiện nhiều tác vụ đồng thời. Tính năng thiết kế này cho phép các nhà phát triển xây dựng các ứng dụng tương tác có thể chạy trơn tru hơn.
  • Thông dịch - Mã byte Java được dịch trực tiếp tới các máy tính gốc và không được lưu trữ ở bất cứ đâu.
  • Hiệu năng cao - Với việc sử dụng trình biên dịch Just-In-Time, Java cho phép thực hiện hiệu năng cao.
  • Phân tán - Java được thiết kế cho môi trường phân tán của Internet.
  • Năng động - Java là năng động hơn C hoặc C++ vì nó được thiết kế để thích nghi với môi trường đang phát triển. Các chương trình Java có thể mang một lượng lớn thông tin tại runtime mà có thể được sử dụng để xác minh và giải quyết các truy cập vào các đối tượng tại runtime.

logo

Giá MTGold :

100

Learn More

logo

Giá MTSilver

100

Learn More

widget-card-2

-

Java tut 19 : Phạm vi Method ( Method phần 4) 0 (0)

77 lượt xem
Team Size :40
Khởi tạo :04:31:46 04/04/2023
widget-card-2

-

Java tut 18 : Kết hợp method Java ( Method phần 3) 0 (0)

77 lượt xem
Team Size :40
Khởi tạo :04:31:46 04/04/2023
widget-card-2

-

Java Tut 17 : Tham số và đối số (Method phần 2) 0 (0)

79 lượt xem
Team Size :40
Khởi tạo :04:31:47 04/04/2023
widget-card-2

-

Java tut 16: Cơ bản về Method (Method Phần 1) 0 (0)

92 lượt xem
Team Size :40
Khởi tạo :04:31:47 04/04/2023
widget-card-2

-

Java Tut 15: Mảng trong Java 0 (0)

77 lượt xem
Team Size :40
Khởi tạo :04:31:47 04/04/2023
widget-card-2

-

Java tut 14 : Break và continue ( lệnh ngắt quãng ) 0 (0)

91 lượt xem
Team Size :40
Khởi tạo :04:31:47 04/04/2023
widget-card-2

-

Java tut 13 : Vòng lặp For 0 (0)

73 lượt xem
Team Size :40
Khởi tạo :04:31:48 04/04/2023
widget-card-2

-

Java Tut 12 : Vòng lặp While Loop 0 (0)

71 lượt xem
Team Size :40
Khởi tạo :04:31:48 04/04/2023
widget-card-2

-

Java Tut 11: Câu lệnh Switch 0 (0)

73 lượt xem
Team Size :40
Khởi tạo :04:31:48 04/04/2023
widget-card-2

-

Java Tut 10 : Câu lênh điều kiện If … else .. 0 (0)

76 lượt xem
Team Size :40
Khởi tạo :04:31:49 04/04/2023
widget-card-2

-

Java Tut 9 : Tìm hiểu về giá trị Booleans trong Java 0 (0)

77 lượt xem
Team Size :40
Khởi tạo :04:31:49 04/04/2023
widget-card-2

-

Java Tut 8 : Hàm Math trong Java 0 (0)

75 lượt xem
Team Size :40
Khởi tạo :04:31:49 04/04/2023
widget-card-2

-

Java Tut 7 : Chuỗi trong Java 0 (0)

80 lượt xem
Team Size :40
Khởi tạo :04:31:50 04/04/2023
widget-card-2

-

Java Tut 6 : Toán tử Java 0 (0)

78 lượt xem
Team Size :40
Khởi tạo :04:31:50 04/04/2023
widget-card-2

-

Java Tut 5 : Các kiểu dữ liệu Java 0 (0)

75 lượt xem
Team Size :40
Khởi tạo :04:31:50 04/04/2023
widget-card-2

-

Java Tut 4 : Biến trong Java 0 (0)

78 lượt xem
Team Size :40
Khởi tạo :04:31:50 04/04/2023
widget-card-2

-

Java tut 3 : Chú thích trong Java 0 (0)

70 lượt xem
Team Size :40
Khởi tạo :04:31:51 04/04/2023
widget-card-2

-

Java Tut 2: Cú pháp Java (java syntax ) 0 (0)

67 lượt xem
Team Size :40
Khởi tạo :04:31:51 04/04/2023
widget-card-2

-

Java Tut 1 : Giới thiệu và hướng dẫn qua về cài đặt Java 0 (0)

73 lượt xem
Team Size :40
Khởi tạo :04:31:51 04/04/2023
widget-card-2

-

Java Tut 49: Phương thức toán học Java ( Java Math) 0 (0)

103 lượt xem
Team Size :40
Khởi tạo :04:31:52 04/04/2023
widget-card-2

-

Java Tut 48: String Methods 0 (0)

79 lượt xem
Team Size :40
Khởi tạo :04:31:52 04/04/2023
widget-card-2

-

Java Tut 47: Từ khóa Java 0 (0)

87 lượt xem
Team Size :40
Khởi tạo :04:31:52 04/04/2023
widget-card-2

-

Java Tut 46 : Thêm 2 số 0 (0)

72 lượt xem
Team Size :40
Khởi tạo :04:31:52 04/04/2023
widget-card-2

-

Jave Tut 45 : Xử lý tệp Java ( Java Files) 0 (0)

75 lượt xem
Team Size :40
Khởi tạo :04:31:53 04/04/2023
widget-card-2

-

Java tut 44: Java Lambda 0 (0)

82 lượt xem
Team Size :40
Khởi tạo :04:31:53 04/04/2023
widget-card-2

-

Java Tut 43: Java Threads 0 (0)

84 lượt xem
Team Size :40
Khởi tạo :04:31:53 04/04/2023
widget-card-2

-

Java tut 42 : Java RegEx 0 (0)

76 lượt xem
Team Size :40
Khởi tạo :04:31:54 04/04/2023
widget-card-2

-

Java tut 40: Java Exceptions – Try…Catch 0 (0)

73 lượt xem
Team Size :40
Khởi tạo :04:31:54 04/04/2023
widget-card-2

-

Java tut 41: Các lớp Java Wrapper 0 (0)

71 lượt xem
Team Size :40
Khởi tạo :04:31:54 04/04/2023
widget-card-2

-

Java Tut 39: Java Iterator (trình lặp) 0 (0)

75 lượt xem
Team Size :40
Khởi tạo :04:31:54 04/04/2023
widget-card-2

-

Java tut 38: Java HashSet 0 (0)

70 lượt xem
Team Size :40
Khởi tạo :04:31:55 04/04/2023
widget-card-2

-

Java Tut 37: Java HashMap 0 (0)

78 lượt xem
Team Size :40
Khởi tạo :04:31:55 04/04/2023
widget-card-2

-

Java Tut 36 : Java LinkedList 0 (0)

76 lượt xem
Team Size :40
Khởi tạo :04:31:55 04/04/2023
widget-card-2

-

Java Tut 35 : Java ArrayList 0 (0)

73 lượt xem
Team Size :40
Khởi tạo :04:31:56 04/04/2023
widget-card-2

-

Java Tut 34 : Thời gian ( ngày giờ) trong Java 0 (0)

74 lượt xem
Team Size :40
Khởi tạo :04:31:56 04/04/2023
widget-card-2

-

Java tut 33 : Java User Input (Scanner) – Giá trị người dùng nhập vào 0 (0)

85 lượt xem
Team Size :40
Khởi tạo :04:31:56 04/04/2023
widget-card-2

-

Java Tut 32 : Java enums 0 (0)

89 lượt xem
Team Size :40
Khởi tạo :04:31:57 04/04/2023
widget-card-2

-

Java Tut 31 : Java Interface ( Giao diện) 0 (0)

75 lượt xem
Team Size :40
Khởi tạo :04:31:57 04/04/2023
widget-card-2

-

Java tut 30 : Java Inner Classes 0 (0)

68 lượt xem
Team Size :40
Khởi tạo :04:31:57 04/04/2023
widget-card-2

-

Java Tut 29: Java Polymorphism ( Đa hình ) 0 (0)

71 lượt xem
Team Size :40
Khởi tạo :04:31:57 04/04/2023
widget-card-2

-

Java Tut 28: Kế thừa trong Java (Java Inheritance) 0 (0)

84 lượt xem
Team Size :40
Khởi tạo :04:31:58 04/04/2023
widget-card-2

-

Java Tut 27 :Java Packages & API 0 (0)

74 lượt xem
Team Size :40
Khởi tạo :04:31:58 04/04/2023
widget-card-2

-

Java tut 26 : Java Encapsulation ( Đóng gói ) 0 (0)

72 lượt xem
Team Size :40
Khởi tạo :04:31:58 04/04/2023
widget-card-2

-

Java tut 25: Java Modifiers 0 (0)

79 lượt xem
Team Size :40
Khởi tạo :04:31:58 04/04/2023
widget-card-2

-

Java tut 24 : Java Constructors 0 (0)

84 lượt xem
Team Size :40
Khởi tạo :04:31:59 04/04/2023
widget-card-2

-

Java tut 23: Java Classes Method ( Phương thức lớp Java) 0 (0)

77 lượt xem
Team Size :40
Khởi tạo :04:31:59 04/04/2023
widget-card-2

-

Java tut 22: Java Class Attributes ( Thuộc tính lớp trong Java) 0 (0)

78 lượt xem
Team Size :40
Khởi tạo :04:31:59 04/04/2023
widget-card-2

-

Java Tut 21: Khái niệm về OOP , Classes (lớp) , Objects ( Đối tượng) 0 (0)

70 lượt xem
Team Size :40
Khởi tạo :04:31:59 04/04/2023
widget-card-2

-

Java Tut 20: Đệ quy Method ( Method Phần 5) 0 (0)

54 lượt xem
Team Size :40
Khởi tạo :04:32:00 04/04/2023

Please reload the page to view the responsive functionalities