Java cơ bản mọi người cần biết
Java cơ bản#
Giới thiệu Java#
Java là gì? Java là một ngôn ngữ lập trình bậc cao, hướng đối tượng, và độc lập nền tảng. Nó được thiết kế để có ít phụ thuộc nhất có thể nhằm cho phép các nhà phát triển có thể "viết một lần, chạy ở mọi nơi" (write once, run anywhere - WORA). Java là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay, được sử dụng rộng rãi cho phát triển ứng dụng web, ứng dụng di động, và hệ thống nhúng.
Lịch sử Java#
Java được phát triển bởi Sun Microsystems vào năm 1991 dưới tên gọi ban đầu là "Oak" bởi James Gosling và nhóm cộng sự. Vào năm 1995, Oak được đổi tên thành Java. Từ đó, Java đã phát triển mạnh mẽ và được sử dụng trong nhiều ứng dụng từ máy tính để bàn đến các hệ thống máy chủ lớn. Vào năm 2010, Oracle Corporation mua lại Sun Microsystems và tiếp tục phát triển Java.
Tổng quan#
Java có một số đặc điểm nổi bật:
Độc lập nền tảng: Java code được biên dịch thành bytecode, có thể chạy trên bất kỳ máy ảo Java (JVM) nào, bất kể hệ điều hành.
Hướng đối tượng: Java sử dụng các đối tượng để quản lý dữ liệu và chức năng của chương trình.
An toàn: Java cung cấp một môi trường thực thi an toàn, bao gồm quản lý bộ nhớ tự động và kiểm soát lỗi mạnh mẽ.
Hiệu năng cao: Java sử dụng biên dịch Just-In-Time (JIT) để tăng tốc độ thực thi của các chương trình.
Cài đặt Java#
Để bắt đầu lập trình Java, bạn cần cài đặt Java Development Kit (JDK).
Truy cập trang web Oracle JDK hoặc sử dụng các bản phân phối khác như OpenJDK.
Tải xuống phiên bản JDK phù hợp với hệ điều hành của bạn (Windows, macOS, hoặc Linux).
Cài đặt JDK theo hướng dẫn của hệ điều hành.
Cách thiết lập Path#
Thiết lập biến môi trường PATH để bạn có thể sử dụng các lệnh Java từ bất kỳ thư mục nào trong hệ thống của mình.
Windows: Mở
Control Panel>System and Security>System>Advanced system settings.Nhấp vào
Environment Variables.Trong phần
System Variables, tìm và chọn biếnPath, sau đó nhấpEdit.Thêm đường dẫn tới thư mục
bincủa JDK (ví dụ:C:\Program Files\Java\jdk-15.0.1\bin) và nhấnOK.
macOS và Linux: Mở terminal và mở file cấu hình shell của bạn (
.bashrc,.bash_profile,.zshrchoặc.profile).Thêm dòng sau vào file cấu hình:
export PATH=$PATH:/path/to/jdk/binLưu file và chạy lệnh
source ~/.bashrc(hoặc file tương ứng) để áp dụng thay đổi.
Chương trình Hello World#
Bắt đầu với một chương trình Java cơ bản để in ra dòng chữ "Hello, World!".
Tạo một file với tên
HelloWorld.java.Thêm đoạn mã sau vào file:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }Biên dịch chương trình bằng lệnh:
javac HelloWorld.javaChạy chương trình bằng lệnh:
java HelloWorld
Phân tích chương trình Hello World#
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
public class HelloWorld: Đây là khai báo lớp (class) với tên là
HelloWorld. Từ khóapublicchỉ ra rằng lớp này có thể được truy cập từ bất kỳ đâu.public static void main(String[] args): Đây là phương thức chính (main method). Đây là điểm bắt đầu của bất kỳ chương trình Java nào.
publiccho phép phương thức này được gọi từ bất kỳ đâu,staticnghĩa là phương thức này thuộc về lớp thay vì một đối tượng cụ thể,voidchỉ ra rằng phương thức này không trả về giá trị nào.System.out.println("Hello, World!"): Dòng lệnh này in ra dòng chữ "Hello, World!" lên console.
Systemlà một lớp chứa các thành phần liên quan đến hệ thống,outlà một đối tượng của lớpPrintStream, vàprintlnlà một phương thức củaPrintStreamđể in ra dòng văn bản và xuống dòng.
Bắt đầu với Java bằng những bước cơ bản trên sẽ giúp bạn có một nền tảng vững chắc để tiếp tục khám phá và phát triển các kỹ năng lập trình Java.