jump to navigation

Ngôn ngữ lập trình Java 14/12/2007

Posted by Hung Nguyen in Lập trình Java.
trackback

Java (đọc như “Gia-va”) là một ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP). Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi (runtime environment) chạy. Bằng cách này, Java thường chạy nhanh hơn những ngôn ngữ lập trình thông dịch khác như Python, Perl, PHP,…

Cú pháp Java được vay mượn nhiều từ C & C++ nhưng có cú pháp hướng đối tượng đơn giản hơn và ít tính năng xử lý cấp thấp hơn.

Lịch sử

Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun Microsystems năm 1991. Ban đầu ngôn ngữ này được gọi là Oak (có nghĩa là cây sồi; do bên ngoài cơ quan của ông Gosling có trồng nhiều loại cây này), họ dự định ngôn ngữ đó thay cho C++, nhưng các tính năng giống Objective C. Không nên lẫn lộn Java với JavaScript, hai ngôn ngữ đó chỉ giống tên và loại cú pháp như C. Công ty Sun Microsystems đang giữ bản quyền và phát triển Java thường xuyên.

Java được tạo ra với tiêu chí “Viết (code) một lần, chạy khắp nơi” (“Write Once, Run Anywhere” (WORA)). Chương trình phần mềm viết bằng Java có thể chạy trên mọi nền tảng (platform) khác nhau thông qua một môi trường thực thi với điều kiện có môi trường thực thi thích hợp hỗ trợ nền tảng đó. Môi trường thực thi của Sun Microsystems hiện hỗ trợ Sun Solaris, Linux, Mac OS, FreeBSD & Windows. Ngoài ra, một số công ty, tổ chức cũng như cá nhân khác cũng phát triển môi trường thực thi Java cho những hệ điều hành khác. Trong đó đáng nói đến nhất là IBM Java Platform hỗ trợ Windows, Linux, AIX & z/OS.

Những chi tiết về ngôn ngữ, máy ảo và API của Java được giữ bởi Cộng đồng Java (do Sun quản lý). Java được tạo ra vào năm 1991 do một số kỹ sư ở Sun, bao gồm ông James Gosling, một phần của Dự án Xanh. Java được phát hành vào năm 1994, rồi nó trở nên nổi tiếng khi Netscape tuyên bố tại hội thảo SunWorld năm 1995 là trình duyệt Navigator của họ sẽ hỗ trợ Java.

Java được sử dụng chủ yếu trên môi trường mạng, internet.

Phiên bản

Các phiên bản Java đã phát hành:

* JDK 1.1.4 (Sparkler) 12 tháng 9, 1997
o JDK 1.1.5 (Pumpkin) 3 tháng 12, 1997
o JDK 1.1.6 (Abigail) 24 tháng 4, 1998
o JDK 1.1.7 (Brutus) 28 tháng 9, 1998
o JDK 1.1.8 (Chelsea) 8 tháng 4, 1999
* J2SE 1.2 (Playground) 4 tháng 12, 1998
o J2SE 1.2.1 (none) 30 tháng 3, 1999
o J2SE 1.2.2 (Cricket) 8 tháng 7, 1999
* J2SE 1.3 (Kestrel) 8 tháng 5, 2000
o J2SE 1.3.1 (Ladybird) 17 tháng 5, 2001
* J2SE 1.4.0 (Merlin) 13 tháng 2, 2002
o J2SE 1.4.1 (Hopper) 16 tháng 9, 2002
o J2SE 1.4.2 (Mantis) 26 tháng 6, 2003
* J2SE 5 (1.5.0) (Tiger) 29 tháng 9, 2004

Vào thời điểm 2006 đã có java 6!

Ví dụ

Dưới đây là một chương trình Java đơn giản.

1.
/* Example.java */
2.

3.
public class Example
4.
{
5.
public static void main(String args[])
6.
{
7.
System.out.println(“Hello World”);
8.
}
9.
}

Để chạy chương trình trên bạn lưu lại với tên Example.java ở 1 nơi nào đó trên ở cứng ví dụ c:. Sau đó bạn mở command prompt ra gõ lệnh cd để chuyển về thư mục c: (cd \). Gõ javac Example.java để biên dịch thành file Example.class (cùng thư mục c:), rồi gõ java Example -> sẽ hiện ra dòng chữ Hello World. Chúc thành công!

Resource by vi.wikipedia.org

Comments»

No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: