Hướng dẫn Java: những điều cơ bản cho người mới bắt đầu
Java là ngôn ngữ lập trình hướng đối tượng, chúng tôi sẽ giới thiệu cho bạn trong hướng dẫn này. Các ứng dụng web, ứng dụng máy tính để bàn và ứng dụng chủ yếu được lập trình với Java.
Hướng dẫn Java: chuẩn bị
Trước khi bạn thực sự có thể bắt đầu lập trình với Java, bạn cần thực hiện một số chuẩn bị.
- Cài đặt SDK Java mới nhất trên máy tính của bạn. Chỉ cần tải xuống từ khu vực tải xuống của chúng tôi và làm theo hướng dẫn trong khi cài đặt.
- Trong bước tiếp theo, bạn cần một môi trường phát triển. Có nhiều lựa chọn khác nhau ở đây, tất cả đều có ưu điểm và nhược điểm. Nổi tiếng nhất là NetBeans, Eclipse và IntelliJ. Eclipse phù hợp cho người mới bắt đầu, đó là lý do tại sao các bước sau có liên quan đến Eclipse.
- Bắt đầu Eclipse và sau đó nhấp vào "Tệp", "Mới" và sau đó "Dự án Java". Nhập tên cho dự án tại đây và nhấn "Kết thúc".
- Ở phía bên trái, bạn sẽ tìm thấy Gói Explorer, ở đây tất cả các thư mục và tệp của dự án được liệt kê. Cho đến nay, dự án chỉ chứa thư mục "src". Nhấp chuột phải vào thư mục và chọn "Mới" rồi "Lớp". Trong cửa sổ mở ra, chọn tên lớp và chọn hộp bên cạnh "public static void main (String [] args)". Sau đó nhấn "Kết thúc".
- Mẹo: Chúng tôi cũng sẽ chỉ cho bạn các bước quan trọng nhất trong bộ sưu tập hình ảnh của chúng tôi ở cuối bài viết.
Java: hướng dẫn Hello World
Sau khi chuẩn bị, bây giờ bạn có thể bắt đầu với chương trình thực tế của chương trình đầu tiên.
- Bây giờ bạn có cấu trúc cơ bản của một lớp bao gồm một phương thức chính. Phương thức chính này luôn được gọi đầu tiên khi chương trình được khởi động và mã mà nó chứa được thực thi.
- Phương thức chính đã chứa nhận xét "Sơ khai phương thức tự động TODO". Một nhận xét luôn bắt đầu bằng "//" và không được tính đến trong quá trình thực thi.
- Thêm dòng "System.out.println (" Hello World! ");" Vào chương trình của bạn ngay bên dưới bình luận. Khi thực hiện chương trình, lệnh này sẽ hiển thị thông báo "Hello World!" chi tiêu.
- Nhấp vào biểu tượng phát màu xanh lá cây trong thanh ở trên cùng. Chương trình được bắt đầu theo cách này. Ở nửa dưới của cửa sổ Eclipse, bạn sẽ tìm thấy "Bảng điều khiển". Ở đây mong muốn "Xin chào thế giới!" đầu ra.
Hướng dẫn Java: Biến và kiểu dữ liệu
Để làm cho các chương trình của chúng tôi phức tạp hơn, chúng tôi cần các biến mà mỗi biến có kiểu dữ liệu riêng.
- Cấu trúc quan trọng nhất của bất kỳ ngôn ngữ lập trình nào là các biến. Một giá trị có thể được lưu trữ trong một biến, do đó có thể được thay đổi bởi các hoạt động.
- Có tổng cộng tám kiểu dữ liệu nguyên thủy trong Java. Các loại sau đây là quan trọng nhất và được sử dụng thường xuyên nhất.
- int: Một biến int có thể lưu trữ một số nguyên. Con số này phải nằm trong khoảng -2, 147, 483, 648 đến 2, 147, 483, 647.
- double: Tuy nhiên, một số dấu phẩy động có thể được lưu trữ trong một biến kép. Ví dụ, một số tiền có thể được lưu.
- char: Bất kỳ ký tự đơn có thể được lưu trữ trong một biến char.
- boolean: Một biến Boolean chứa một giá trị thật. Nó chỉ có thể lấy một trong hai giá trị có thể: đúng hoặc sai.
- Một biến được khai báo và khởi tạo như sau: "[kiểu dữ liệu] [name] = [value];". Một ví dụ sẽ là: "int x = 4;"
- Bạn có thể thực hiện các phép tính số học đơn giản trên các số: "int a = 4; int b = 5; int sum = a + b".
- Tất nhiên bạn cũng có thể lưu văn bản. Để làm điều này, bạn cần từ khóa "Chuỗi". Mặc dù đây không phải là kiểu dữ liệu nguyên thủy, nhưng nó hoạt động tương tự. Vì vậy, chúng ta cũng có thể lưu biểu thức "Hello World" trong một biến: String hello = "Hello World"; System.out.println (xin chào);
Hướng dẫn Java: Cấu trúc điều khiển bổ sung
Bây giờ chúng tôi đã làm việc với các biến, chúng tôi hiện đang học các cuộc gọi có điều kiện và lặp lại.
- Đối với các điều kiện, trước tiên chúng ta phải tìm hiểu các toán tử để so sánh: == kiểm tra sự bằng nhau của hai giá trị hoặc biến. ! = là hoàn toàn ngược lại: bất bình đẳng. <và> = tương ứng với các ký hiệu cho nhỏ hơn, nhỏ hơn bằng nhau, lớn hơn và lớn hơn bằng nhau. Các nhà khai thác hầu như luôn gặp chúng tôi trong điều kiện.
- Ngoài một vòng lặp, chúng ta cũng có thể thực hiện một cách có điều kiện một khối. Điều này hoạt động với một truy vấn if: if ([condition]) {// statement}. Ví dụ: chúng ta có thể sử dụng điều này để đảm bảo rằng không có phép chia cho 0.
- if (người> 0) {bananeProPerson = chuối / người}. Trong ví dụ này, "chuối trên mỗi người" chỉ được tính nếu chúng tôi có nhiều hơn 0 người.
- Các chương trình bây giờ thậm chí còn trở nên phức tạp hơn: Bây giờ chúng tôi muốn xuất tất cả các số từ 1 đến 10 trên bảng điều khiển. Chúng tôi có thể làm điều này mười lần System.out.println (...); gõ lại. Tuy nhiên, điều này nhanh chóng trở nên quá phức tạp nếu, ví dụ, bạn cũng muốn xuất tất cả các số lên tới 100. Có cái gọi là vòng lặp cho việc này. Mã này được lặp lại.
- Một vòng lặp for có cấu trúc như thế này: "for ([start value]; [condition]; [update]) {// hướng dẫn}". Giá trị bắt đầu chứa một biến chứa giá trị bắt đầu. Đây thường là một biến int, mà chúng ta chỉ có thể tạo ở đây (ví dụ: int i = 1). Điều kiện xác định thời gian thực hiện vòng lặp (ví dụ: i <= 10). Bản cập nhật xác định những gì được thực hiện sau mỗi cuộc gọi đến vòng lặp (ví dụ: i = i + 1).
- Sau đó, chúng tôi xuất các giá trị 1 đến 100 như sau: for (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Các bước tiếp theo trong hướng dẫn Java
Học Java không phải là mục tiêu trong vài giờ. Sẽ mất vài tháng trước khi bạn hoàn toàn hiểu ngôn ngữ lập trình.
- Hướng dẫn này chủ yếu được theo sau bởi thực hành. Nhận biết các loại dữ liệu và giải quyết một số vấn đề trong các ứng dụng của riêng bạn. Các vấn đề toán học đặc biệt phù hợp: Ví dụ: xuất số vuông của tất cả các số lên đến 10. Hoặc xuất tất cả các số lên tới 1000 chia hết cho bảy.
- Nhưng cũng có nhiều cấu trúc ngôn ngữ khác mà chúng ta chưa biết ở đây: Chúng bao gồm, ví dụ, câu lệnh chuyển đổi hoặc vòng lặp while.
- Nền tảng YouTube cung cấp một cơ hội để mở rộng kiến thức. Có vô số hướng dẫn Java ở đây. Ngoài ra còn có nhiều video hướng dẫn chuyên nghiệp. Bạn có thể tìm thấy chúng trên các nền tảng Video2Brain, Udemy hoặc Coursera chẳng hạn. Tuy nhiên, nhiều trong số những lời đề nghị này bằng tiếng Anh.
- Ngoài ra, có một số cuốn sách hay trên Amazon truyền đạt kiến thức rất rộng về Java.
Bạn cũng sẽ dành nhiều giờ để gỡ lỗi trong quá trình gỡ lỗi trong khi lập trình. Một trong những lỗi phổ biến nhất là NullPulumException. Bạn có thể đọc cách khắc phục điều này trong mẹo thực tế tiếp theo.