Friday, 30 July 2010

SAMS Teach Yourself Java 2 in 21 Days

----------------------------------------------------------
By Rogers Cadenhead, Laura LemayCopyright 2004
Published Feb 14, 2006 by Que.

Pages: 840
Edition: 4th
eBook
ISBN-10: 0-7686-6339-3
ISBN-13: 978-0-7686-6339-6
----------------------------------------------------------
Sams Teach Yourself Java 2 in 21 days, Fourth Edition continues to be one of the most popular, best-selling Java tutorials on the market. Written by an expert technical writer, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization. This new edition of the book maintains and improves upon all these qualities, while updating, revising, and reorganizing the material to cover the latest developments in Java and to expand the coverage of core Java programming topics.

Ebook Homepage : http://www.java21days.com/
Ebook SourceCode : http://www.megaupload.com/?d=P0FF0W9V

Monday, 19 July 2010

Sams Teach Yourself Programming with Java in 24 Hours, Fourth Edition

If you have been wanting to learn Java, check out the newly revised fourth edition of the best-seller Sams Teach Yourself Programming with Java in 24 Hours. This step-by-step tutorial will teach you how to create simple Java programs and applets. Comprised of 24 one-hour lessons, this new edition focuses on key programming concepts and essential Java basics, has been improved by dozens of reader comments, and is reorganized to better cover the latest developments in Java. The book's coverage of core Java programming topics has also been expanded. A great starting point for learning Java, this book is also a great primer to reading Sams Teach Yourself Java in 21 Days.

E-book : http://www.megaupload.com/?d=BX77Y47F
SourceCode : http://www.megaupload.com/?d=8WRZ0NT9
Ebook Information : http://www.informit.com/store/product.aspx?isbn=0672328445
Reference Links :
Book's Website : http://www.java24hours.com/
Sun's Java Website : http://java.sun.com/
Java Document : http://java.sun.com/j2se/1.5.0/docs/api
Your Source For Java Information : http://www.developer.com/java/
International Components For Unicode : http://www-01.ibm.com/software/globalization/icu/index.jsp

Thursday, 5 March 2009

Core Java Tiếng Việt

Chương 1: Lập Trình Hướng Đối Tượng
  • Định nghĩa Lập trình hướng Đối tượng (Object-oriented Programming).
  • Nhận thức về Trừu tượng hóa Dữ liệu (Data Abstraction).
  • Định nghĩa một Lớp (Class).
  • Định nghĩa một Đối tượng (Object).
  • Nhận thức được sự khác biệt giữa Lớp và Đối tượng.
  • Nhận thức được sự cần thiết đối với Thiết lập (Construction) và Hủy (Destruction).
  • Định nghĩa tính Bền vững (Persistence).
  • Hiểu biết về tính Thừa kế (Inheritance).
  • Định nghĩa tính Đa hình (Polymorphism).
  • Liệt kê những thuận lợi của phương pháp hướng Đối tượng
Chương 2: Nhập Môn Java
  • Nắm được các đặc trưng của Java
  • Các kiểu chương trình Java
  • Ðịnh nghĩa về máy ảo Java
  • Các nội dung của JDK (Java Development Kit)
  • Sơ lược các đặc trưng mới của Java2
Chương 3: Nền Tảng Của Ngôn Ngữ Java
  • Đọc hiểu một chương trình viết bằng Java
  • Nắm bắt những khái niệm cơ bản về ngôn ngữ Java
  • Nhận dạng các kiểu dữ liệu
  • Nhận dạng các toán tử
  • Định dạng kết quả xuất liệu (output) sử dụng các chuỗi thoát (escape sequence)
  • Nhận biết các cấu trúc lập trình cơ bản
Chương 4: Các Gói & Giao Diện
  • Định nghĩa một giao diện
  • Hiện thực một giao diện
  • Sử dụng giao diện như là một kiểu dữ liệu
  • Định nghĩa gói
  • Tạo và sử dụng các gói
  • Vai trò của các gói trong việc điều khiển truy cập
  • Những đặc trưng của gói java.lang
  • Những đặc trưng của gói java.util
Chương 5: AWT
  • Hiểu về AWT
  • Sử dụng các Component
  • Sử dụng các Container
  • Sử dụng các Layout Manager
  • Xử lý sự kiện với các Component
Chương 6: APPLETS
  • Hiểu được các Applet của Java
  • Phân biệt applet và các ứng dụng application
  • Tìm hiểu chu trình sống cuả một applet
  • Tạo các applet
  • Hiển thị các hình ảnh sử dụng applet
  • Truyền tham số cho applet
  • Tìm hiểu ứng dụng của applet trong GUI
Chương 7: XỬ LÝ NGOẠI LỆ (EXCEPTION HANDLING)
  • Định nghĩa một ngoại lệ (exception)
  • Hiểu được mục đích của việc xử lý ngoại lệ
  • Hiểu được các kiểu ngoại lệ khác nhau trong Java
  • Mô tả mô hình xử lý ngoại lệ
  • Hiểu được các khối lệnh chứa nhiều catch
  • Mô tả cách sử dụng các khối ‘try’, ‘catch’ và ‘finally’
  • Giải thích cách sử dụng các từ khoá ‘throw’ và ‘throws’
  • Tự tạo ra các ngoại lệ
Chương 8: ĐA LUỒNG(MULTITHREADING)

  • Định nghĩa một luồng (thread)
  • Mô tả đa luồng
  • Tạo và quản lý luồng
  • Hiểu được vòng đời của luồng
  • Mô tả một luồng hiểm (daemon thread)
  • Giải thích thiết lập các luồng ưu tiên như thế nào
  • Giải thích được sự cần thiết của sự đồng bộ
  • Hiểu được cách áp dụng vào các từ khoá đồng bộ như thế nào (how to apply synchronized keywords)
  • Liệt kê những điểm yếu của sự đồng bộ
  • Giải thích vai trò của các phương thức wait() (đợi), notify() (thông báo) và notifyAll().
  • Mô tả một điều kiện bế tắc (deadlock condition)
Chương 9: LUỒNG I/O (I/O STREAMS)
  • Đề cập đến các khái niệm về luồng
  • Mô tả các lớp InputStream và OutputStream
  • Mô tả I/O mảng Byte
  • Thực hiện các tác vụ đệm I/O và lọc
  • Dùng lớp RandomAccesFile.
  • Mô tả các tác vụ chuỗi I/O và ký tự
  • Dùng lớp PrinterWriter
Chương 10: THỰC THI BẢO MẬT
  • Mô tả về công cụ JAR
  • Tạo và xem một file JAR, liệt kê và trích rút nội dung của file.
  • Sử dụng chữ ký điện tử (Digital Signatures) để nhận dạng Applets
  • Tạo bộ công cụ khóa bảo mật (Security key)
  • Làm việc với chứng chỉ số (Digital Certificate)
  • Tìm hiểu về gói Java.security