VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Java Cơ Bản

Java là gì? Lịch sử Java Các tính năng của Java Cài đặt môi trường Java (cho người mới bắt đầu) Thiết lập PATH cho java Chương trình Hello World JDK, JRE và JVM Biến trong java Các kiểu dữ liệu trong java Ép kiểu (Type casting) Các toán tử trong Java Hệ thống Unicode trong java

Câu Lệnh Điều Khiển

Mệnh đề If-else Mệnh đề Switch-case Vòng lặp For Vòng lặp While Vòng lặp Do-While Break trong java Continue trong java Chương trình java kinh điển

Các Tính Chất Của Java OOPs

Tính đóng gói trong java Tính kế thừa trong java Tính đa hình trong java Nạp chồng phương thức Ghi đè phương thức Overloading vs Overriding

Các Khái Niệm Java OOPs

Tổng quan java OOPs Lớp và đối tượng Package trong java Constructor trong java Từ khóa this trong java Từ khóa super trong java Từ khóa final trong java Từ khóa static trong java Access Modifier trong java Abstract class trong java Interface trong java Abstract vs Interface trong java Lớp Object trong java Object Cloning trong java equals() và hashCode() Array (mảng) trong java Khai báo mảng trong java Duyệt mảng trong java Lớp Wrapper trong java Đệ quy trong java Truyền giá trị và tham chiếu trong java Toán tử instanceof trong java Sử dụng regex trong java

Mô Hình MVC

Mô hình MVC là gì? - Ví dụ login sử dụng mô hình MVC trong Java

Java Programs

Tính giai thừa trong java Check số nguyên tố trong java Dãy số Fibonacci trong java Chuyển đổi hệ cơ số trong java Liệt kê n số nguyên tố đầu tiên trong Java
Java String Xử Lý Ngoại Lệ Các Lớp Lồng Nhau Đa Luồng (Multithreading) Java AWT Java Swing Java I/O Ví Dụ Java I/O Lập Trình Mạng Với Java Java Date Chuyển Đối Kiểu Dữ Liệu Java Collections Java JDBC Các Tính Năng Mới Trong Java Java Math Bài Tập Java Có Lời Giải Câu Hỏi Phỏng Vấn Java
1 / 3
❮ ❯

Hello World Trong Java


Thiết lập path cho java
Sự khác nhau giữa JVM, JRE và JDK

Chương này, chúng ta sẽ học cách viết một chương trình đơn giản trong java. Để viết chương trình Hello World trong java, đầu tiên bạn nên cài JDK

Để tạo một chương trình Java đơn giản, bạn cần tạo một lớp chứa phương thức main.

Để thực thi bất cứ chương trình Java nào, bạn cần phải đáp ứng những yêu cầu sau:

  • Cài đặt JDK nếu bạn chưa cài đặt nó. Bạn có thể tải JDK tại đây.
  • Thiết lập path cho java, tham khảo chương thiết lập path cho java.
  • Tạo chương trình Java.
  • Biên dịch và chạy chương trình Java.

Nội dung chính

  • Tạo ví dụ Hello World
  • Phân tích chương trình java Hello World
  • Có bao nhiêu cách để viết một chương trình java
    • 1. Thay đổi thứ tự các modifier, không thay đổi thứ tự của tham số.
    • 2. Thay kiểu khai báo tham số (mảng args)
    • 3. Sử dụng dấu ba chấm ... thay vì [] khi khai báo tham số (mảng args)

Tạo ví dụ Hello World

Dưới đây là ví dụ Hello World trong java:

File: HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Save đoạn code trên trên thành file HelloWorld.java

Để biên dịch và chạy ví dụ trên bạn làm như sau:

  1. Run cmd.exe bằng cách bấm tổ hớp phím Window + R --> gõ cmd --> enter
  2. Lệnh CD đến thư mục chứa file HelloWorld.java
  3. Để biên dịch, bạn gõ lệnh: javac HelloWorld.java
  4. Để run, bạn gõ lệnh: java HelloWorld

Kết quả:

Hello World trong java
Trên đây là một ví dụ về Hello World trong java sử dụng command line để biên dịch và run. Chúng tôi sử dụng command line để giới thiệu bạn cách biên dịch và run mã nguồn java. Ngoài ra, cũng như các ngôn ngữ lập trình khác, java có rất nhiều IDE hỗ trợ lập trình chẳng hạn như eclipse, netbean, intellij, ...


Phân tích chương trình java Hello World

Dưới đây, chúng tôi sẽ giúp bạn hiểu ý nghĩa của class, public, static, void, main, String[], System.out.println().

  • class: được sử dụng để khai báo một lớp trong Java.
  • public: là một Access Modifier mà biểu diễn tính nhìn thấy, nghĩa rằng nó là nhìn nhất với tất cả.
  • static: là một từ khóa, mà nếu chúng ta khai báo bất cứ phương thức nào là static thì nó còn được gọi là phương thức tĩnh hoặc phương thức static. Lợi thế chủ yếu của phương thức static là không cần thiết tạo đối tượng để triệu hồi phương thức static. Phương thức main được thực thi bởi JVM, vì thế bạn không cần thiết tạo một đối tượng để gọi phương thức main. Việc này giúp tiết kiệm bộ nhớ.
  • void: là kiểu trả về của phương thức, nghĩa là phương thức không trả về bất cứ giá trị nào.
  • main: đại diện cho khởi động chương trình.
  • String[] args: được sử dụng cho tham số dòng lệnh. Bạn sẽ tìm hiểu về chúng sau.
  • System.out.println(): được sử dụng như là lệnh in. Chương sau, bạn sẽ thấy cách làm việc nội tại của lệnh System.out.println này.

Có bao nhiêu cách để viết một chương trình java

Có nhiều cách để viết một chương trình Java. Các sửa đổi có thể được thực hiện trong chương trình Java như sau:

1. Thay đổi thứ tự các modifier, không thay đổi thứ tự của tham số.

Ví dụ:
static public void main(String args[])

2. Thay kiểu khai báo tham số (mảng args)

Ví dụ:
public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])   

3. Sử dụng dấu ba chấm ... thay vì [] khi khai báo tham số (mảng args)

Ví dụ:
public static void main(String... args)

Một số phương thức main hợp lệ trong Java:

public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])  
public static void main(String... args)  
static public void main(String[] args)  
public static final void main(String[] args)  
final public static void main(String[] args)  
final strictfp public static void main(String[] args)

Một số phương thức main không hợp lệ trong Java:

public void main(String[] args)  
static void main(String[] args)  
public void static main(String[] args)  
abstract public static void main(String[] args)    

Thiết lập path cho java
Sự khác nhau giữa JVM, JRE và JDK

Recent Updates

Sắp Tết 2024 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2024?Java Swing - Bài tập quản lý sinh viên trong javaLinkedList trong javaArrayList trong javaBài tập java có lời giảiSử dụng Javascript trong HTMLToán tử dấu 2 chấm (::) trong Java 8Lambda Expression - Biểu thức Lambda trong java 8Bài tập Java - Sắp xếp nhanh (Quick Sort) trong JavaBài tập Java - Sắp xếp chèn (Insertion Sort) trong JavaBài tập Java - Sắp xếp nổi bọt (Bubble Sort) trong JavaBài tập quản lý sinh viên trong JavaHashSet trong java

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml