2012-04-02 31 views
10

Tôi mới bắt đầu học java. Tôi đã biết C++ và python. Để tìm hiểu Java, tôi sẽ phân tích các phép so sánh từ những gì tôi biết trong C++. Tôi là một người dùng avid thư viện STL trong C++ (vectơ, deques, stacks, hashmaps) http://www.sgi.com/tech/stl/stl_introduction.htmlCơ sở dữ liệu Java/C++ STL tương đương?

Đồng thời, python cũng có dicts tiêu chuẩn, danh sách, vv dễ dàng figurable trong tài liệu của họ.

Gần đây tôi đã googling để tìm STL tương đương trong Java nhưng tôi không thể tìm thấy? Ai đó có thể chỉ cho tôi tài nguyên phù hợp không?

Cảm ơn

+4

"Bộ sưu tập" là tương đương thô của vùng chứa tiêu chuẩn mà bạn biết trong C++. – Corbin

+2

http://en.wikipedia.org/wiki/Java_collections_framework –

+0

@Corbin: awesome :) Thansk – Fraz

Trả lời

3

Oracle giải thích nó sâu sắc đây link

Nếu bạn muốn biết về container thông thường, hãy nhìn vào đây link

+1

Liên kết đầu tiên của bạn không hoạt động nữa. Ý của bạn là liên kết trang MasterF được liên kết trong câu trả lời của anh ấy? – MOnsDaR

3

Đây là trang chính thức cho API Collections: http://docs.oracle.com/javase/tutorial/collections/index.html

Tôi cũng muốn giới thiệu cuốn sách Thinking in Java của Bruce Eckel. (http://mindview.net/Books/TIJ4) Chương "Tổ chức các đối tượng của bạn" cung cấp phần giới thiệu và "Các chương trong chương sâu" cung cấp thêm thông tin (bao gồm các cân nhắc về hiệu suất).

Các vấn đề liên quan