Lập trình Java trung cấp

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Lập trình Java trung cấp

Bài gửi by gianggiangonline on Fri Sep 10, 2010 2:35 pm

Lập trình Java trung cấp

Roy W. MillerIBM
Roy Miller là một huấn luyện viên phát triển phần mềm, nhà lập trình và tác giả, hoạt động độc lập. Ông bắt đầu sự nghiệp của mình tại Andersen Consulting (bây giờ là Accenture ) và gần đây nhất, dành ba năm để sử dụng Java chuyên nghiệp tại công ty RoleModel Software, Inc ở Holly Springs, NC. Ông đã phát triển phần mềm, quản lý các nhóm và huấn luyện các lập trình viên khác tại các công ty khách hàng, bắt đầu từ các công ty khởi nghiệp chỉ có hai người cho đến các công ty trong danh sách Fortune 500

Tóm tắt: Ngôn ngữ Java™ cung cấp hầu hết những gì mà các lập trình viên chuyên nghiệp mong đợi đối với một ngôn ngữ lập trình và thậm chí là đối với một ngôn ngữ hướng-đối tượng. Thế nhưng, ngoài những điều căn bản, ngôn ngữ Java còn cung cấp một số công cụ có ích để tạo ra các chương trình tinh vi hơn. Hướng dẫn này sẽ giới thiệu cho bạn một số trong các đặc tính nâng cao hơn này của ngôn ngữ Java thường được thấy trong các dự án phát triển công nghệ Java điển hình.


Góp ý kiến: 0 (Thêm các bình luận)
1 star2 stars3 stars4 stars5 stars Điểm trung bình (dựa trên 49 ý kiến)

Trước khi bạn bắt đầu

Về hướng dẫn này

Hướng dẫn này giới thiệu cho bạn về các khả năng của ngôn ngữ Java tinh tế hơn những khả năng đã trình bày trong hướng dẫn "Giới thiệu về lập trình Java" (xem Tài nguyên để tìm liên kết đến hướng dẫn này và các tài liệu khác được tham chiếu trong đó). Để học được nhiều nhất từ hướng dẫn này, bạn nên tìm hiểu xong hướng dẫn nhập môn đó hoặc làm quen với các khái niệm được trình bày trong nó.

Ngôn ngữ Java cung cấp một bộ công cụ khổng lồ có thể giúp cho một lập trình viên hoàn thành hầu hết mọi nhiệm vụ. Trong hướng dẫn này, chúng tôi sẽ trình bày một số trong các công cụ cao cấp hơn thường được dùng trong các dự án phát triển Java, bao gồm như sau:

* Thừa kế và trừu tượng hóa.
* Các giao diện.
* Các lớp lồng trong.
* Các biểu thức chính quy.
* Các sưu tập.
* Ngày tháng.
* Vào/Ra (I/O).

Về đầu trang

Các điều kiện cần trước

Nội dung của hướng dẫn này hướng tới các lập trình viên Java mới có ít kinh nghiệm, những người có thể chưa quen với một số trong nhiều đặc tính ngôn ngữ có liên quan. Nó giả định rằng bạn đã có kiến thức thông thường về việc tải về và cài đặt phần mềm và một kiến thức chung về lập trình hướng đối tượng (OOP) với ngôn ngữ Java. Bạn có thể không sử dụng các đặc tính cao cấp hơn của ngôn ngữ Java mà chúng tôi sẽ nói về chúng tại đây trong mọi ứng dụng -- và thực sự, có lẽ bạn không nên làm thế -- nhưng sẽ là sáng suốt khi một lập trình viên chuyên nghiệp biết về chúng và có thể sử dụng chúng khi phù hợp.

Ngoài việc làm quen với các khái niệm được trình bày trong hướng dẫn "Giới thiệu về lập trình Java", xem Tài nguyên), bạn sẽ cần phải cài đặt các phần sau đây để chạy các ví dụ hay mã mẫu trong hướng dẫn này:

* JDK 1.4.2 hoặc cao hơn (khuyển cáo sử dụng phiên bản 5.0).
* Môi trường phát triển tích hợp (IDE) Eclipse.

Tất cả các mã ví dụ trong hướng dẫn này đã được kiểm tra với JDK 5.0 trên nền tảng Windows XP, nhưng nó cũng sẽ hoạt động được mà không cần sửa đổi khi sử dụng JDK 1.4.x. Bạn có thể tải về mã nguồn cho hướng dẫn từ phần Tài nguyên. Nó có chứa trong tệp tin intermediate.jar mà bạn có thể nhập khẩu vào trong vùng làm việc trong Eclipse của bạn.

Các tệp tin JAR mẫu không nhất thiết phải chứa mã của mọi ví dụ trong hướng dẫn này ở dạng hoàn tất cuối cùng. Thay vào đó, nó chứa các cốt lõi của những gì mà chúng tôi sẽ trình bày, trừ một số các sửa đổi dần từng bước mà chúng tôi sẽ áp dụng cho các mã theo diễn tiến của bài viết này. Việc sửa đổi phần mã cốt lõi để khám phá các đặc tính ngôn ngữ mà chúng tôi sẽ trình bày trong hướng dẫn này được dành lại như là một bài tập cho bạn.

the thao


gianggiangonline
Cấp 1
Cấp 1

Tổng số bài gửi : 4
Join date : 10/09/2010

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết