Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

fithou91102

New Member
26/6/11
10
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Xin chào tất cả các bạn.Đây là 1 bài viết dành cho những ai chưa biết gì về ngôn ngữ lập trình java và có ý định muốn tìm hiểu nó,sao đây mình xin giới thiệu sơ về Java.

1.Java là gì?
Java là một công nghệ xây dựng các ứng dụng phần mềm có vị trí rất lớn trong những năm cuối thế kỉ 20, đầu thế kỉ 21. Nó được coi là công nghệ mang tính cách mạng và khả thi nhất trong việc tạo ra các ứng dụng có khả năng chạy thống nhất trên nhiều nền tảng mà chỉ cần biên dịch một lần.
Lần đầu tiên xuất hiện vào năm 1992 như là một ngôn ngữ dùng trong nội bộ tập đoàn Sun Microsystems để xây dựng ứng dụng điều khiển các bộ xử lý bên trong máy điện thoại cầm tay, lò vi sóng, các thiết bị điện tử dân dụng khác. Không chỉ là một ngôn ngữ, Java còn là một nền tảng phát triển và triển khai ứng dụng trong đó máy ảo Java, bộ thông dịch có vai trò trung tâm.
2.1 số đặt đểm nổi bật của Java

Máy ảo Java (JVM - Java Virtual Machine)

Tất cả các chương trình muốn thực thi được thì phải được biên dịch ra mã máy. Mã máy của từng kiến trúc CPU của mỗi máy tính là khác nhau (tập lệnh mã máy của CPU Intel, CPU Solarix, CPU Macintosh … là khác nhau), vì vậy trước đây một chương trình sau khi được biên dịch xong chỉ có thể chạy được trên một kiến trúc CPU cụ thể nào đó. Đối với CPU Intel chúng ta có thể chạy các hệ điều hành như Microsoft Windows, Unix,Linux, OS/2, …

Chương trình thực thi được trên Windows được biên dịch dưới dạng file có đuôi .EXE còn trên Linux thì được biên dịch dưới dạng file có đuôi .ELF, vì vậy trước đây một chương trình chạy được trên Windows muốn chạy được trên hệ điều hành khác như Linux chẳng hạn thì phải chỉnh sửa và biên dịch lại.

Ngôn ngữ lập trình Java ra đời, nhờ vào máy ảo Java mà khó khăn nêu trên đã được khắc phục. Một chương trình viết bằng ngôn ngữ lập trình Java sẽ được biên dịch ra mã của máy ảo java (mã java bytecode). Sau đó máy ảo Java chịu trách nhiệm chuyển mã java bytecode thành mã máy tương ứng.Sun Microsystem chịu trách nhiệm phát triển các máy ảo Java chạy trên các hệ điều hành trên các kiến trúc CPU khác nhau.

Thông dịch:

Java là một ngôn ngữ lập trình vừa biên dịch vừa thông dịch. Chương trình nguồn viết bằng ngôn ngữ lập trình Java có đuôi *.java đầu tiên được biên dịch thành tập tin có đuôi *.class và sau đó sẽ được trình thông dịch thông dịch thành mã máy.

Độc lập nền:

Một chương trình viết bằng ngôn ngữ Java có thể chạy trên nhiều máy tính có hệ điều hành khác nhau (Windows, Unix,Linux, …) miễn sao ở đó có cài đặt máy ảo java (Java Virtual Machine). Viết một lần chạy mọi nơi (write once run anywhere).

Hướng đối tượng:

Hướng đối tượng trong Java tương tự như C++ nhưng Java là một ngôn ngữ lập trình hướng đối tượng hoàn toàn. Tất cả mọi thứ đề cập đến trong Java đều liên quan đến các đối tượng được định nghĩa trước, thậm chí hàm chính của một chương trình viết bằng Java (đó là hàm main) cũng phải đặt bên trong một lớp. Hướng đối tượng trong Java không có tính đa kế thừa (multi inheritance) như trong C++ mà thay vào đó Java đưa ra khái niệm interface để hỗ trợ tính đa kế thừa. Vấn đề này sẽ được bàn chi tiết trong phần sau.

Đa nhiệm - đa luồng (MultiTasking - Multithreading):

Java hỗ trợ lập trình đa nhiệm, đa luồng cho phép nhiều tiến trình, tiểu trình có thể chạy song song cùng một thời điểm và tương tác với nhau.

Khả chuyển (portable):

Chương trình ứng dụng viết bằng ngôn ngữ Java chỉ cần chạy được trên máy ảo Java là có thể chạy được trên bất kỳ máy tính, hệ điều hành nào có máy ảo Java. “Viết một lần, chạy mọi nơi” (Write Once, Run Anywhere).

Hỗ trợ mạnh cho việc phát triển ứng dụng:

Công nghệ Java phát triển mạnh mẽ nhờ vào “đại gia Sun Microsystem”công ty đã phát minh ra ngôn ngữ Java ,cung cấp nhiều công cụ, thư viện lập trình phong phú hỗ trợ cho việc phát triển nhiều loại hình ứng dụng khác nhau,công nghệ Java được chia làm ba bộ phận cụ thể như sau:
+ J2SE (Java 2 Standard Edition):Gồm các đặc tả, công cụ, API của nhân Java giúp phát triển các ứng dụng trên desktop và định nghĩa các phần thuộc nhân của Java.
+ J2EE (Java 2 Enterprise Edition) :Gồm các đặc tả, công cụ, API mở rộng J2SE để phát triển các ứng dụng qui mô xí nghiệp, chủ yếu để chạy trên máy chủ (server). Bộ phận hay được nhắc đến nhất của công nghệ này là công nghệ Servlet/JSP: sử dụng Java để làm các ứng dụng web.
+ J2ME (Java 2 Micro Edition) : Gồm các đặc tả, công cụ, API mở rộng để phát triển các ứng dụng Java chạy trên điện thoại di động, thẻ thông minh, thiết bị điện tử cầm tay, robo và những ứng dụng điện tử khác.

Chúng ta sẽ tìm hiểu sơ về thuật ngữ Java Development Kit (JDK - Bộ công cụ cho người phát triển ứng dụng bằng ngôn ngữ lập trình Java) là một tập hợp những công cụ phần mềm được phát triển bởi Sun Microsystems dành cho các nhà phát triển phần mềm, dùng để viết những applet Java hay những ứng dụng Java - bộ công cụ này được phát hành miễn phí gồm có trình biên dịch, trình thông dịch, trình giúp sửa lỗi (debugger, trình chạy applet và tài liệu nghiên cứu.

Kể từ khi ngôn ngữ Java ra đời, JDK là bộ phát triển phần mềm thông dụng nhất cho Java. Ngày 17 tháng 11 năm 2006, hãng Sun tuyên bố JDK sẽ được phát hành dưới giấy phép GNU General Public License (GPL), JDK trở thành phần mềm tự do. Việc này đã được thực hiện phần lớn ngày 8 tháng 5 năm 2007[1] và mã nguồn được đóng góp cho OpenJDK.

Hiện tại bản JDK 6 U 18 được xem là phiên bản mới nhất với nhiều tính năng vượt trội hơn so với các phiên bản đầu tiên.


NetBean IDE

NetBean IDE :là môi trường phát triển – một công cụ dành cho lập trình viên để viết, biên dịch, gỡ lỗi (debug) và triển khai (deploy) chương trình. Chuơng trình được viết bằng Java nhưng có thể hổ trợ bất kỳ ngôn ngữ lập trình nào. Có một số lượng rất lớn các module cho phép mở rộng Netbeans IDE.với giao diện thân thiện,được coi là phổ biến và hiệu quả nhấtt,một sản phẩm miễn phí và không có giới hạn nào trong việc sử dụng nó thì NetBean IDE có lẽ là lựa chon tối ưu nhất để viết Java.

NEtBean IDE dễ dàng cài đặt và chạy trên nhiều hệ điều hành, bao gồm Windows, Linux, hệ điều hành Mac OS X và Solaris.

Hiện tại NetBean IDE 6.8 là phiên bản mới nhất.

Bạn có thể tải phiên bản NetBean IDE 6.8 cho Window kèm với nền JDK 6U18 tại đây

Sau khi tải về máy click vào biểu tượng để setup: cài đât với những tùy chọn mặc định cho đến khi finish
Sao khi cài đặt xong,biểu tượng của NetBean sẽ xuất hiện trên Desktop của bạn.click chuội trái vào để bắt đầu sử dụng Netbean.

Màn hình chính của chương trình

Để tạo 1 project mới,trên thanh task bạn chọn: File--->New Project... hoặc nhấn tổ hợp phím Ctrl + Shift + N


Kế tiếp bạn chọn mục Java,ở khung bên phải bạn chọn mục JavaApplication và nhấn Next

1 Hộp thoại mới được hiển thị với các mục :
-Project Name : mặc định là JavaApplication1 và bạn có thể đổi tên Project mình mún.
-Project Location: nơi dẫn đến source lưu trữ Project.Bạn có thể vào Browse để sữa lại đường dẫn.
-Use Dedicated Folder for Storing Libraries :được sử dụng khi bạn muốn lưu trữ những thư viện,cái này bạn không cần check hoặc check cũng chẵng sao.
-Create Main Class: khởi tạo hàm chính,mục này măc định được check nhưng tui khuyên bạn nên gỡ bõ để thuận tiện cho việc code.
-Set as Main Project:thiết lập Project thành Project chính.Mục này nên dữ nguyên

Đây là phần mà tui đã chỉnh sữa xong.Kết thúc click vào Finish

Sao khi đã hoàn thành xong,1 thữ mục Project sẽ xuất hiện trong giao diện.
-------------
Còn tiếp !
----------
Ghi rõ nguồn congdongjava.com khi sao chép bài viết này !
anh à em đã cài JDK mà em thử vẫn không được em thử trong dos ấy
 

tranhuyvc

Administrator
Staff member
21/1/10
6,248
231
63
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

ac, google, Java JDK, ra cả đóng mà bạn ???
 

fithou91102

New Member
26/6/11
10
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Xin chào tất cả các bạn.Đây là 1 bài viết dành cho những ai chưa biết gì về ngôn ngữ lập trình java và có ý định muốn tìm hiểu nó,sao đây mình xin giới thiệu sơ về Java.

1.Java là gì?
Java là một công nghệ xây dựng các ứng dụng phần mềm có vị trí rất lớn trong những năm cuối thế kỉ 20, đầu thế kỉ 21. Nó được coi là công nghệ mang tính cách mạng và khả thi nhất trong việc tạo ra các ứng dụng có khả năng chạy thống nhất trên nhiều nền tảng mà chỉ cần biên dịch một lần.
Lần đầu tiên xuất hiện vào năm 1992 như là một ngôn ngữ dùng trong nội bộ tập đoàn Sun Microsystems để xây dựng ứng dụng điều khiển các bộ xử lý bên trong máy điện thoại cầm tay, lò vi sóng, các thiết bị điện tử dân dụng khác. Không chỉ là một ngôn ngữ, Java còn là một nền tảng phát triển và triển khai ứng dụng trong đó máy ảo Java, bộ thông dịch có vai trò trung tâm.
2.1 số đặt đểm nổi bật của Java

Máy ảo Java (JVM - Java Virtual Machine)

Tất cả các chương trình muốn thực thi được thì phải được biên dịch ra mã máy. Mã máy của từng kiến trúc CPU của mỗi máy tính là khác nhau (tập lệnh mã máy của CPU Intel, CPU Solarix, CPU Macintosh … là khác nhau), vì vậy trước đây một chương trình sau khi được biên dịch xong chỉ có thể chạy được trên một kiến trúc CPU cụ thể nào đó. Đối với CPU Intel chúng ta có thể chạy các hệ điều hành như Microsoft Windows, Unix,Linux, OS/2, …

Chương trình thực thi được trên Windows được biên dịch dưới dạng file có đuôi .EXE còn trên Linux thì được biên dịch dưới dạng file có đuôi .ELF, vì vậy trước đây một chương trình chạy được trên Windows muốn chạy được trên hệ điều hành khác như Linux chẳng hạn thì phải chỉnh sửa và biên dịch lại.

Ngôn ngữ lập trình Java ra đời, nhờ vào máy ảo Java mà khó khăn nêu trên đã được khắc phục. Một chương trình viết bằng ngôn ngữ lập trình Java sẽ được biên dịch ra mã của máy ảo java (mã java bytecode). Sau đó máy ảo Java chịu trách nhiệm chuyển mã java bytecode thành mã máy tương ứng.Sun Microsystem chịu trách nhiệm phát triển các máy ảo Java chạy trên các hệ điều hành trên các kiến trúc CPU khác nhau.

Thông dịch:

Java là một ngôn ngữ lập trình vừa biên dịch vừa thông dịch. Chương trình nguồn viết bằng ngôn ngữ lập trình Java có đuôi *.java đầu tiên được biên dịch thành tập tin có đuôi *.class và sau đó sẽ được trình thông dịch thông dịch thành mã máy.

Độc lập nền:

Một chương trình viết bằng ngôn ngữ Java có thể chạy trên nhiều máy tính có hệ điều hành khác nhau (Windows, Unix,Linux, …) miễn sao ở đó có cài đặt máy ảo java (Java Virtual Machine). Viết một lần chạy mọi nơi (write once run anywhere).

Hướng đối tượng:

Hướng đối tượng trong Java tương tự như C++ nhưng Java là một ngôn ngữ lập trình hướng đối tượng hoàn toàn. Tất cả mọi thứ đề cập đến trong Java đều liên quan đến các đối tượng được định nghĩa trước, thậm chí hàm chính của một chương trình viết bằng Java (đó là hàm main) cũng phải đặt bên trong một lớp. Hướng đối tượng trong Java không có tính đa kế thừa (multi inheritance) như trong C++ mà thay vào đó Java đưa ra khái niệm interface để hỗ trợ tính đa kế thừa. Vấn đề này sẽ được bàn chi tiết trong phần sau.

Đa nhiệm - đa luồng (MultiTasking - Multithreading):

Java hỗ trợ lập trình đa nhiệm, đa luồng cho phép nhiều tiến trình, tiểu trình có thể chạy song song cùng một thời điểm và tương tác với nhau.

Khả chuyển (portable):

Chương trình ứng dụng viết bằng ngôn ngữ Java chỉ cần chạy được trên máy ảo Java là có thể chạy được trên bất kỳ máy tính, hệ điều hành nào có máy ảo Java. “Viết một lần, chạy mọi nơi” (Write Once, Run Anywhere).

Hỗ trợ mạnh cho việc phát triển ứng dụng:

Công nghệ Java phát triển mạnh mẽ nhờ vào “đại gia Sun Microsystem”công ty đã phát minh ra ngôn ngữ Java ,cung cấp nhiều công cụ, thư viện lập trình phong phú hỗ trợ cho việc phát triển nhiều loại hình ứng dụng khác nhau,công nghệ Java được chia làm ba bộ phận cụ thể như sau:
+ J2SE (Java 2 Standard Edition):Gồm các đặc tả, công cụ, API của nhân Java giúp phát triển các ứng dụng trên desktop và định nghĩa các phần thuộc nhân của Java.
+ J2EE (Java 2 Enterprise Edition) :Gồm các đặc tả, công cụ, API mở rộng J2SE để phát triển các ứng dụng qui mô xí nghiệp, chủ yếu để chạy trên máy chủ (server). Bộ phận hay được nhắc đến nhất của công nghệ này là công nghệ Servlet/JSP: sử dụng Java để làm các ứng dụng web.
+ J2ME (Java 2 Micro Edition) : Gồm các đặc tả, công cụ, API mở rộng để phát triển các ứng dụng Java chạy trên điện thoại di động, thẻ thông minh, thiết bị điện tử cầm tay, robo và những ứng dụng điện tử khác.

Chúng ta sẽ tìm hiểu sơ về thuật ngữ Java Development Kit (JDK - Bộ công cụ cho người phát triển ứng dụng bằng ngôn ngữ lập trình Java) là một tập hợp những công cụ phần mềm được phát triển bởi Sun Microsystems dành cho các nhà phát triển phần mềm, dùng để viết những applet Java hay những ứng dụng Java - bộ công cụ này được phát hành miễn phí gồm có trình biên dịch, trình thông dịch, trình giúp sửa lỗi (debugger, trình chạy applet và tài liệu nghiên cứu.

Kể từ khi ngôn ngữ Java ra đời, JDK là bộ phát triển phần mềm thông dụng nhất cho Java. Ngày 17 tháng 11 năm 2006, hãng Sun tuyên bố JDK sẽ được phát hành dưới giấy phép GNU General Public License (GPL), JDK trở thành phần mềm tự do. Việc này đã được thực hiện phần lớn ngày 8 tháng 5 năm 2007[1] và mã nguồn được đóng góp cho OpenJDK.

Hiện tại bản JDK 6 U 18 được xem là phiên bản mới nhất với nhiều tính năng vượt trội hơn so với các phiên bản đầu tiên.


NetBean IDE

NetBean IDE :là môi trường phát triển – một công cụ dành cho lập trình viên để viết, biên dịch, gỡ lỗi (debug) và triển khai (deploy) chương trình. Chuơng trình được viết bằng Java nhưng có thể hổ trợ bất kỳ ngôn ngữ lập trình nào. Có một số lượng rất lớn các module cho phép mở rộng Netbeans IDE.với giao diện thân thiện,được coi là phổ biến và hiệu quả nhấtt,một sản phẩm miễn phí và không có giới hạn nào trong việc sử dụng nó thì NetBean IDE có lẽ là lựa chon tối ưu nhất để viết Java.

NEtBean IDE dễ dàng cài đặt và chạy trên nhiều hệ điều hành, bao gồm Windows, Linux, hệ điều hành Mac OS X và Solaris.

Hiện tại NetBean IDE 6.8 là phiên bản mới nhất.

Bạn có thể tải phiên bản NetBean IDE 6.8 cho Window kèm với nền JDK 6U18 tại đây

Sau khi tải về máy click vào biểu tượng để setup: cài đât với những tùy chọn mặc định cho đến khi finish
Sao khi cài đặt xong,biểu tượng của NetBean sẽ xuất hiện trên Desktop của bạn.click chuội trái vào để bắt đầu sử dụng Netbean.

Màn hình chính của chương trình

Để tạo 1 project mới,trên thanh task bạn chọn: File--->New Project... hoặc nhấn tổ hợp phím Ctrl + Shift + N


Kế tiếp bạn chọn mục Java,ở khung bên phải bạn chọn mục JavaApplication và nhấn Next

1 Hộp thoại mới được hiển thị với các mục :
-Project Name : mặc định là JavaApplication1 và bạn có thể đổi tên Project mình mún.
-Project Location: nơi dẫn đến source lưu trữ Project.Bạn có thể vào Browse để sữa lại đường dẫn.
-Use Dedicated Folder for Storing Libraries :được sử dụng khi bạn muốn lưu trữ những thư viện,cái này bạn không cần check hoặc check cũng chẵng sao.
-Create Main Class: khởi tạo hàm chính,mục này măc định được check nhưng tui khuyên bạn nên gỡ bõ để thuận tiện cho việc code.
-Set as Main Project:thiết lập Project thành Project chính.Mục này nên dữ nguyên

Đây là phần mà tui đã chỉnh sữa xong.Kết thúc click vào Finish

Sao khi đã hoàn thành xong,1 thữ mục Project sẽ xuất hiện trong giao diện.
-------------
Còn tiếp !
----------
Ghi rõ nguồn congdongjava.com khi sao chép bài viết này !
mình thấy dùng eclipse nhẹ hơn dùng netbean đấy mà dùng eclipse có vẻ gì đó dễ hơn là netbean(theo ý kiến chủ quan của cá nhân thôi nhé :D)
 

nhapmon

New Member
21/7/11
2
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

chào mọi người.
e là SV mới ra trường, hiện tại mới là quen với JAVA.
trên là bài rất hay về netbean.
cho e hỏi trên DĐ còn có bài nào viết về eclipse hay k, vui lòng cho e đường dẫn.
vì trong cty hiện nay chia ra nhiều mảng.
e được phân công về eclipse.
hiện tại chưa có người hướng dẫn.
thanks!
 

lekhoabk

New Member
29/8/11
6
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

thank ban nhiều nhé
 

SocChipmunk

New Member
8/9/11
4
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Thanks Bạn Nhiều..Mình Ms Tập Tễnh Học Java..Cố Gắng Nào
 

biboy1629

New Member
21/9/11
2
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

các bạn ơi giúp mình được không mình đang lập trình java trên netbeans 7.0.1 mình đang ghi code thì không biết mình đã bấm phải tổ hộp phím gì không biết mà khi mình bấm dấu = thì nó lại ra chử ₫ này là sao các bạn giúp mình với
 

emmuadiudang

New Member
21/9/11
14
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Tiện đây cho mỉnh hỏi có bạn nào biết J2Me làm hộ mình mấy cái tạo form đăng nhập đăng ký với.Mình k0 còn time tìm hiểu nữa....AI giúp được mình Pm nhé Ym :emmua.diudang
Sẽ có hậu tạ :x:x:x::x
các tình yêu ơi !!!!
 

bgbg9194

New Member
25/8/11
2
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Mấy năm rồi mà k ai post tiếp à :|
 

viethungpm

New Member
17/6/11
10
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Cái này để ý một chút là làm được thôi mà ! có khó gì đâu !
 

nhoooxppro

New Member
24/11/11
4
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

đây đây mong được mấy anh chị chỉ em dum` em còn khờ lem :))
 
K

kimhoangit

Guest
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Bài viết thế là chuẩn quá rồi còn gì ^^ !
 

thechinguyen

New Member
4/11/11
2
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

mấy năm rồi không có ai viết tiếp,cũng k có đường links next sang chỗ khác
 

nguoidemsao_86

New Member
27/12/11
2
0
0
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

mình trước đây cũng có thời gian tìm hiểu về java nhưng chủ yếu đọc lý thuyết nên cảm thấy khá là mơ hồ.hôm nay tình cờ thấy tìm thấy congdongjava.com mình thấy khá là thú vị, mình sẽ tìm hiều thêm về java
 

cocain

New Member
27/6/11
12
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Các bạn ơi! Có thể tra các hàm, các lớp của Java ở đâu nhỉ?~X(
 

hoangcb

New Member
3/2/12
4
0
0
huong dan cai dat netbean7.0

cho mình hỏi co ai biết cách cài đặt netben hok.chỉ mình với,mình bị vướng ở khuc jdk.
bạn nào biết chỉ minh với.thank nhiu>>..>>:D<
 

vdhuit

New Member
22/2/12
16
0
1
Ðề: Tổng quan về Java và hướng dẫn cài đặt JDK, Netbean

Chào mọi người!
Mình có vấn đề này mong mọi người giúp đỡ. Mình cài JDK 7u3 rồi, kiểm tra java -version trong cmd ok rồi nhưng không chạy một chương trình .jar được. Ai biết cách khắc phục không chỉ mình với.
Xin cảm ơn!