Những kiến thức cơ bản về Java cho người mới bắt đầu

Những bạn mới bắt đầu tìm hiểu về lĩnh vực Java này thì sẽ cảm thấy hơi khó khăn. Java được hiểu là một ngôn ngữ lập trình cấp cao hướng đối tượng. Nó là một ngôn ngữ mạnh mẽ để phát triển các ứng dụng máy tính để bàn và ứng dụng web mạnh mẽ và hiện tại, chạy trên nhiều thiết bị thông minh. Đó là một mã độc lập với nền tảng, có tính di động cao. Mã Java chạy trên Windows, Linux hoặc Mac OS mà không cần lo lắng về tính tương thích. Ngoài ra những kiến thức cơ bản về Java sẽ được Box.edu giới thiệu kỹ hơn ở bài viết này nhé!

Mục lục bài viết

Tổng quan kiến thức cơ bản về Java

 tong-quan-kien-thuc-co-ban-ve-java.jpg

Tổng quan kiến thức cơ bản về Java

Các phiên bản của Java

Mỗi phiên bản Java sẽ có các khả năng khác nhau. Hiện nay có 3 phiên bản phổ biến như sau:

  • Java Standard Editions (JSE): Nó được dùng để tạo các chương trình cho máy tính để bàn
  • Java Enterprise Edition (JEE): Phiên bản này được sử dụng để tạo các chương trình lớn chạy trên máy chủ đồng thời quản lý lưu lượng lớn và các giao dịch phức tạp
  • Java Micro Edition (JME): Nó dùng để phát triển các ứng dụng cho các thiết bị nhỏ như hộp giải mã tín hiệu và điện thoại hay các thiết bị gia dụng

Ứng dụng của Java

Có 4 ứng dụng Java phổ biến nhất đó là:

  • Ứng dụng độc lập: Các ứng dụng của Java sử dụng các thành phần GUI như AWT, Swing và JavaFX. Những thành phần này sẽ chứa các nút, danh sách, menu, bảng điều khiển cuộn…
  • Ứng dụng doanh nghiệp: Đây là một ứng dụng được phân phối trong tự nhiên 
  • Ứng dụng web: Một ứng dụng chạy trên máy chủ được gọi là ứng dụng web. Chúng tôi sử dụng các công nghệ JSP, Servlet, Spring và Hibernate để tạo các ứng dụng web
  • Ứng dụng di động: Java ME là một nền tảng đa nền tảng để phát triển các ứng dụng di động chạy trên điện thoại thông minh. Java là một nền tảng để phát triển ứng dụng trong Android.

Kiến thức cơ bản về Java

Trước khi bạn bắt đầu viết mã

  • Đầu tiên bạn phải cài đặt Máy ảo Java (JVM), hay còn được gọi là Môi trường chạy Java (JRE). Nếu chưa có, bạn có thể tải xuống từ trang web và cài đặt nó
  • Tiếp theo là thực hiện cài đặt bộ phát triển phần mềm Java (JDK). Đối với trường hợp bạn không có nó trên máy của mình thì hãy tải xuống và cài đặt 
  • Cài đặt JDK trên máy tính có thể áp dụng cho máy của bạn, là hệ điều hành 32 bit hoặc 64 bit

Cách biên dịch và chạy mã Java thành công

  • Bạn thực hành việc viết mã trong trình soạn thảo văn bản bằng các trình soạn thảo như NETBeans hoặc Eclipse. Phần mềm này là một Môi trường Phát triển Tích hợp (IDE). Mã này sẽ được coi là mã nguồn và được lưu bằng phần mở rộng tệp ‘.java’ 
  • Trình biên dịch Java (Javac) được dùng để biên dịch mã nguồn, dẫn đến một tệp lớp. Tệp lớp này có phần mở rộng là ‘. lớp học ‘. Đồng thời tệp lớp này chạy trên Máy ảo Java 

Hướng dẫn cách sử dụng NetBeans IDE để viết mã trong Java

  • Giả sử bạn đã tải xuống và cài đặt Netbeans, bạn sẽ thấy màn hình hiển thị trong lần chạy đầu tiên
  • Tiếp theo bạn bấm vào menu Tệp để bắt đầu một dự án mới, sau đó chọn vào Dự án Mới. Ngay lập tức nó sẽ hiển thị một hộp thoại
  • Trong các danh mục hãy chọn Java. Điều này sẽ hiển thị các tùy chọn khác nhau trong Dự án và bạn có thể lựa chọn Ứng dụng Java. Nhấp vào “Tiếp theo” để hiển thị đối thoại
  • Trong tên dự án nhãn, bạn có thể nhập tên dự án của mình vào. Chọn “Tạo lớp chính” và đặt tên lớp bằng phần mở rộng .Main

Mã đầu tiên của bạn

gói mycode;
nhập java.io. *;
lớp HelloWorld
{
public static void main (String args []) // Hàm chính
{
System.out.println ("Xin chào Thế giới");
}
}

Đầu ra: Chào thế giới

Đoạn mã trên được lưu trong phần mở rộng tên tệp “.java” và nó có cùng tên với tên của lớp. Khi chương trình được biên dịch và thực thi thì “Hello World” sẽ được in trên màn hình của bạn dưới dạng đầu ra.

Những thành phần quan trọng của mã hóa Java

nhung-thanh-phan-quan-trong-cua-ma-hoa-java.jpg

Những thành phần quan trọng của mã hóa Java

  • Gói và lớp: Vì java là một ngôn ngữ lập trình hướng đối tượng, nên tất cả quá trình mã hóa được thực hiện dưới các lớp và gói, đồng thời cung cấp tính trừu tượng hóa dữ liệu và sử dụng trái phép các lớp cũng như các thành phần của nó. Các gói được bao gồm bằng cách sử dụng câu lệnh “nhập” trong chương trình. Đặc biệt Java cung cấp nhiều gói cài sẵn
  • Các kiểu dữ liệu: Java cũng hỗ trợ nhiều kiểu dữ liệu để lưu trữ các giá trị thuộc các kiểu khác nhau bao gồm một ký tự, số nguyên, float, double, long, short, byte và boolean
  • Sợi dây: Kiểu String trong Java không phải là một kiểu dữ liệu mà là một lớp. Nó được sử dụng để lưu trữ một chuỗi các ký tự. Lớp String giúp cho các nhà lập trình viên xử lý các câu dài và chuỗi ký tự theo cách tốt hơn với các phương thức String tích hợp được cung cấp bởi các thư viện Java
  • Câu lệnh điều kiện: Java có 3 câu lệnh điều kiện giúp bạn đưa ra quyết định bằng cách sử dụng câu lệnh “if”, câu lệnh “switch” và toán tử bậc ba
  • Phương thức: Java có hàng triệu các lớp và phương thức được xác định trước để thực hiện các tác vụ cơ bản. Lập trình viên sử dụng các phương pháp này để cải thiện độ phức tạp của chương trình và giúp quá trình làm việc trở nên đơn giản hơn. Ví dụ với phương thức “System.out.println ()” được in chuỗi trên màn hình
  • Specifier: Java cung cấp cho các lập trình viên khả năng làm cho các lớp và phương thức có thể truy cập được bằng cách cung cấp các từ khóa như: private, protected và public. Các chỉ định này được sử dụng cho các lớp để giúp cho chúng có thể truy cập được hoặc ngăn chúng bị các gói khác truy cập. Cũng tương tự, các phương thức này cũng sử dụng các chỉ định để có thể truy cập trong một lớp của cùng một gói hoặc lớp khác của các gói khác
public int MyFunction ()
{
// Nội dung phương thức
}
bảo vệ int MyFunction ()
{
// Nội dung phương thức
}
private int MyFunction ()
{
// Nội dung phương thức
}
  • Code bình luận: Các bình luận được viết giữa ‘/ *’ ở đầu bình luận và ‘* /’ ở cuối. Ngoài ra, nếu bạn muốn nhận xét một dòng, bạn có thể sử dụng ‘//’. Nhận xét giúp lập trình viên hiểu mã trong quá trình gỡ lỗi và thử nghiệm. Ví dụ:

/ ** Đây là nhận xét Java của tôi * /

Ví dụ về mã hóa

import java.io. *; // Bao gồm gói (Luôn là dòng Đầu tiên)
class Rec // Khai báo một lớp
{
public static void main (String [] args) // Khai báo phương thức chính.
{
int a = 0, b = 0; // Khai báo biến
thử{
Scanner scant = new Scanner (System.in) // Tạo các đối tượng của lớp Scanner 
System.out.println ("Nhập chiều dài của Hình chữ nhật:"); // Thông báo Bảng điều khiển trên Màn hình 
a = scant.nextInt (); // Lấy đầu vào số nguyên từ người dùng
System.out.println ("Nhập chiều rộng của Hình chữ nhật:");
a = scant.nextInt ();
int area1 = a * b; // Tính Diện tích và lưu trữ trong biến.
System.out.println ("Diện tích là:" + area1);
intperimiter1 = 2 * (a + b);
System.out.println ("Chu vi hình chữ nhật là:" + perimeter1);
}
bắt (Ngoại lệ e)
{System.out.println ("Lỗi xảy ra:" + e); // Đã ném ngoại lệ
}
}
}

Đầu ra:

  • Nhập chiều dài của Hình chữ nhật: 5
  • Nhập chiều rộng của Hình chữ nhật: 10
  • Diện tích hình chữ nhật: 50
  • Chu vi hình chữ nhật là: 30

Gói “io” được bao gồm trong dòng đầu tiên. Câu lệnh nhập này bạn có thể sử dụng với phần còn lại của mã của mình. Phương thức chính là điểm đầu vào của quá trình thực thi mã. Tất cả các đối tượng và biến lớp được khai báo ở đây. Chúng ta có thể có bất kỳ số lượng hàm nào trong một lớp và tất cả các lệnh gọi hàm đều được thực hiện từ phương thức main.

Java cung cấp các cách tạo, đọc và ghi vào tệp

nhập java.io. *;
lớp FileRW {
public static void main (String args []) ném Exception // Xử lý ngoại lệ
{
FileReader abc = null; // Tạo đối tượng lớp FileReader để đọc tệp 
FileWriter def = null; // Tạo đối tượng lớp FileWriter để ghi vào tệp
thử {
abc = new FileReader ("read.txt");
def = new FileWriter ("write.txt");
int f;
while ((f = abc.read ())! = -1) // Đọc tệp bằng phương thức đọc của lớp FileReader
{
def.write (f); // Ghi trên các tệp khác nhau Sử dụng phương thức ghi của lớp FileWriter
}
}
cuối cùng {
if (abc! = null) {
abc.close ();
}
if (def! = null) {
def.close (); // Đóng các tập tin đã mở.
}
}
}
}

Chương trình trên đọc nội dung của một tệp và sao chép nội dung trong tệp khác có tên “write.txt”.

Tổng kết

Chúng tôi hy vọng rằng những thông tin kiến thức cơ bản về Java được trình bày ở bài viết này sẽ giúp các bạn có thể học Java được một cách chính xác và cụ thể nhất. Tất cả những kiến thức này đều là những nền tảng cơ bản để các bạn mới có thể tìm hiểu về ngôn ngữ lập trình Java này.

5/5 - (20 bình chọn)
Xin chào các bạn! Mình là Hà Nguyên Phương Hiện đang là tác giả của Box.edu.vn website nổi tiếng chuyên review, đánh giá, giới thiệu các khóa học hay nhất hiện nay.