<![CDATA[Latest posts for the topic "Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?""]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174444 /hvaonline/posts/list/28358.html#174444 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174457 /hvaonline/posts/list/28358.html#174457 GMT Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

windman wrote:
Mình học môn lập trình hướng đối tượng và thầy ra đề tài là tìm hiểu về lớp integer trong Java, mình tìm gần cả tháng nay mà chẳng kiếm dc gì, nói thật mình cũng chẳng hiểu cái đề. Hỏi thầy thì ổng cứ kêu tự tìm hiểu đi. Có bạn nào biết làm ơn chỉ dùm mình, mình cám ơn nhìu nhìu!! 
Đọc dòng trên tôi cảm thấy thật sự lo lắng cho chuyện giáo dục và học hành của học sinh và sinh viên. Trò hỏi thầy thì thầy bảo "tự tìm hiểu" (nhưng thầy lại "ra đề tài"). Thầy phải có trách nhiệm hướng dẫn và gợi ý nếu như học sinh hỏi. Nếu thầy cứ khăng khăng nguyên tắc "tự tìm hiểu" thì hỏng bét. Còn trò thì tìm hiểu mỗi một chuyện hết sức bé nhỏ và đơn giản "cả tháng" nhưng "chẳng kiếm được gì" thì học chừng nào cho xong? Nếu trò không đủ khả năng tìm hiểu thông tin (từ sách, từ internet, từ bạn bè) đến độ phải phí cả tháng trời cho một chuyện cỏn con như thế thì kết quả học tập xem ra u ám quá mức. Thầy thì đổ cho trò lười nhác, kém năng động, kém tìm hiểu. Trò thì đổ cho thầy dạy tồi, thầy lười hướng dẫn. Vậy kết cục đi về đâu? Học một cái gì, khi đã chuyên tâm thì khó đến mấy cũng tìm ra được đáp án. Học một cái gì mà miễn cưỡng, học kiểu trả nợ cho xong thì học cả cuộc đời cũng chẳng gặt hái được gì. Trong khi người ta thì đi đến chỗ tìm tòi những cái mới, những cái có thể dùng cho tương lai thì mình lẽo đẽo và vất vả với những thứ hết sức đơn giản như thế này. Đi về đâu hỡi trời? :-( ]]>
/hvaonline/posts/list/28358.html#174489 /hvaonline/posts/list/28358.html#174489 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" Giờ thử trả lời câu hỏi, tại sao lại có lớp Integer này nhỉ, khi mà mình nhớ không lầm thì Java đã có primitive type là int mà ta :-p?  Thôi để mình trả lời luôn. Để khỏi mất thêm 1 tháng. The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int. In addition, this class provides several methods for converting an int to a String and a String to an int, as well as other constants and methods useful when dealing with an int. To widman: Xem thêm ở đây http://java.sun.com/j2se/1.3/docs/api/java/lang/Integer.html . ]]> /hvaonline/posts/list/28358.html#174562 /hvaonline/posts/list/28358.html#174562 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

rongchaua wrote:
Giờ thử trả lời câu hỏi, tại sao lại có lớp Integer này nhỉ, khi mà mình nhớ không lầm thì Java đã có primitive type là int mà ta :-p? 
Thôi để mình trả lời luôn. Để khỏi mất thêm 1 tháng. The Integer class wraps a value of the primitive type int in an object. An object of type Integer contains a single field whose type is int. In addition, this class provides several methods for converting an int to a String and a String to an int, as well as other constants and methods useful when dealing with an int. 
Đó chỉ mới giới thiệu về lớp Integer chứ chưa trả lời cho câu hỏi "tại sao lại phải có lớp Integer khi đã có kiểu primitive int?".]]>
/hvaonline/posts/list/28358.html#174567 /hvaonline/posts/list/28358.html#174567 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174620 /hvaonline/posts/list/28358.html#174620 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" Đó chỉ mới giới thiệu về lớp Integer chứ chưa trả lời cho câu hỏi "tại sao lại phải có lớp Integer khi đã có kiểu primitive int?".  Nếu bạn biết câu trả lời thì chỉ cần đơn giản là gõ vào câu trả lời là được. Tui thấy dạo này trên HVA có cái ngộ là trả lời bằng 1 câu hỏi khác. Kiểu như đánh đố hay để chứng tỏ cái gì đó thì phải. Vừa mất thời gian người đọc mà chẳng giúp được gì với câu trả lời kiểu này. Và riêng cá nhân tôi thì coi cái "kiểu" trả lời này là spam. . Sẵn tiện thêm 1 link về Integer và int http://mindprod.com/jgloss/intvsinteger.html]]> /hvaonline/posts/list/28358.html#174623 /hvaonline/posts/list/28358.html#174623 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

windman wrote:
Cám ơn các bạn đã giúp đỡ! Nhưng tài liệu mà các bạn đưa mình có lâu rùi! Mình chỉ thắc mắc về cái đề tài thầy đưa ra,  
Bạn phải nói rõ là bạn thắc mắc điểm nào về cái đề tài đó thì người khác mới giúp được chứ.

windman wrote:
mình search ở những tài liệu tiếng Việt thì ko thấy nói về lớp int này, chẳng lẽ mình ko có bản dịch nào cụ thể sao.  
Tại sao phải cần tài liệu tiếng Việt, lại còn "cụ thể" nữa? ]]>
/hvaonline/posts/list/28358.html#174624 /hvaonline/posts/list/28358.html#174624 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

choc_ wrote:
Giờ thử trả lời câu hỏi, tại sao lại có lớp Integer này nhỉ, khi mà mình nhớ không lầm thì Java đã có primitive type là int mà ta :-p? 
Primitice type int không phải object trong khi đó java là ngôn ngữ hướng đối tượng, hầu hết các thao tác đều thực hiện trên các object. Integer, Double, Float... là các objects.]]>
/hvaonline/posts/list/28358.html#174630 /hvaonline/posts/list/28358.html#174630 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

windman wrote:
Cám ơn các bạn đã giúp đỡ! Nhưng tài liệu mà các bạn đưa mình có lâu rùi! Mình chỉ thắc mắc về cái đề tài thầy đưa ra, mình search ở những tài liệu tiếng Việt thì ko thấy nói về lớp int này, chẳng lẽ mình ko có bản dịch nào cụ thể sao.  
Bồ học Java, ông thầy có nhắc đến cái gọi là Java API không? Nếu thầy chưa nhắc đến cái này thì thầy của bồ một là... chuối, hai là lười. Bồ tự download cái Java API chính thức từ Sun site về xem thử có cái lớp gì là lớp int hay không thì sẽ rõ.

windman wrote:
to admin: Tui thấy a nói chuyện buồn cười quá, trước khi nhận định 1 vấn đề thì a nên nhìn nhận nó dưới nhìu khía cạnh rồi đưa ra nhận xét. đằng này chưa gì a đã cho ng khác là thế này, thế nọ. Tôi xin lỗi a nha, tui mới làm quen với máy tính dc 2 năm nhưng tui chắc chắn rằng nếu a và tôi cùng làm quen với máy tính cùng 1 thời điểm thì a sẽ ko bằng tôi đâu. 
Có lẽ vậy nhưng tôi biết chắc một điều là tôi chưa bao giờ "mất cả tháng" cho một chuyện bé tí tẹo như thế cả. :P ]]>
/hvaonline/posts/list/28358.html#174637 /hvaonline/posts/list/28358.html#174637 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

rongchaua wrote:
Đó chỉ mới giới thiệu về lớp Integer chứ chưa trả lời cho câu hỏi "tại sao lại phải có lớp Integer khi đã có kiểu primitive int?". 
Nếu bạn biết câu trả lời thì chỉ cần đơn giản là gõ vào câu trả lời là được. Tui thấy dạo này trên HVA có cái ngộ là trả lời bằng 1 câu hỏi khác. Kiểu như đánh đố hay để chứng tỏ cái gì đó thì phải. Vừa mất thời gian người đọc mà chẳng giúp được gì với câu trả lời kiểu này. Và riêng cá nhân tôi thì coi cái "kiểu" trả lời này là spam. . Sẵn tiện thêm 1 link về Integer và int http://mindprod.com/jgloss/intvsinteger.html 
Chả phải là để chứng tỏ gì cả mà đơn giản là vì bạn nói "thôi để trả lời luôn" mà nhìn hoài không thấy bài viết của bạn trả lời cho cái gì cả (cái "tại sao" ấy) nên tôi chỉ thắc mắc thế thôi. Không hiểu 1 bài viết "thôi để trả lời luôn" + sau đó là 1 lô 1 lốc mà hóa ra thực tế thì...chả trả lời cho cái gì cả thì cái kiểu bài này có được coi là spam không nhỉ? Mà thôi để trả lời luôn kẻo bạn lại... ;-) - Bài trả lời số 2 này của bạn + cái link kia....vẫn chưa trả lợi đúng vào trọng tâm phần "tại sao" trong câu hỏi của choc_ Mà việc đánh giá câu trả lời thì đâu cần gì kiến thức kỹ thuật sao siêu nhỉ? Câu hỏi "tại sao" thì câu trả lời chỉ cần có "tại vì". Tìm đỏ con mắt không thấy phần "tại vì" thì rõ ràng 1 là "hỏi 1 đường trả lời 1 nẻo" 2 là chưa trả lời gì cả. - Câu trả lời của bạn hi đúng hơn (java là 1 ngôn ngữ hướng đối tượng). Tuy nhiên chữ "thao tác" thì hơi tối nghĩa, mà có lẽ nên thay bằng "phần lớn các medhod và class nhận vào tham số là object và/hoặc trả về kết quả là object". Đó là lý do tại sao phải có thêm các class Integer, Double, Float...bên cạnh các primitive type int, float, double...Primitive type thì được sử dụng trong ngữ cảnh các phép tính toán số học. P/S: Kiểm chứngkiểm tra lại luôn là các khâu quan trọng, nhất là đối với lĩnh vực khoa học. Chẳng phải đi thi lúc nào giám thị cũng nhắc nhở kiểm tra lại bài làm kỹ càng trước khi nộp bài đó sao (mà form post bài của HVA để nút "xem trước" ở trước nút "gởi đi" đó). Do vậy "trả lời bằng một câu hỏi khác" là 1 cách gợi ý (còn nếu không thích gợi ý mà chỉ thích "cháo đưa tận miệng" thì...xin lỗi vậy, lần sau nhớ nói rõ trước ;-) ) và cũng là một cách để bạn có thể giúp bạn tự kiểm chứng và kiểm tra lại bài viết của mình.]]>
/hvaonline/posts/list/28358.html#174638 /hvaonline/posts/list/28358.html#174638 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?"

windman wrote:
Cám ơn các bạn đã giúp đỡ! to admin: Tui thấy a nói chuyện buồn cười quá, trước khi nhận định 1 vấn đề thì a nên nhìn nhận nó dưới nhìu khía cạnh rồi đưa ra nhận xét. đằng này chưa gì a đã cho ng khác là thế này, thế nọ. Tôi xin lỗi a nha, tui mới làm quen với máy tính dc 2 năm nhưng tui chắc chắn rằng nếu a và tôi cùng làm quen với máy tính cùng 1 thời điểm thì a sẽ ko bằng tôi đâu. 
Bạn nên đi nhiều , giao lưu nhiều , gặp và để ý nhiều người giỏi hơn nữa :) ,hoặc bạn không nhận ra hoặc môi trường hiện nay của bạn còn nhiều hạn chế lắm . Đừng tìm kiếm tài liệu tiếng Việt cho mất công , học tiếng Anh cho tốt thì bạn sẽ tự tìm được câu trả lời trực tiếp .]]>
/hvaonline/posts/list/28358.html#174639 /hvaonline/posts/list/28358.html#174639 GMT
Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174641 /hvaonline/posts/list/28358.html#174641 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174645 /hvaonline/posts/list/28358.html#174645 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174646 /hvaonline/posts/list/28358.html#174646 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" dẫu vậy, mình tin là một tí nữa, bạn rongchaua sẽ bị bạn nbthanh làm nhục  Cũng đã nhục rồi. :)). Tuy nhiên mình đã edit bài. Không đáng để nói nặng nhau như vậy. Vả lại đã tối và vừa mới coi qua các bài viết của nbthanh. Kiểu viết là thế. :)). Dù gì bạn đã ra câu hỏi thì cũng cho mình xin câu trả lời. Tại sao lại có lớp Integer khi đã có biến primitive int? Áp dụng cho Java phiên bản mới nhất nhé. :D. Thôi đi ngủ phẻ.]]> /hvaonline/posts/list/28358.html#174647 /hvaonline/posts/list/28358.html#174647 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" The Integer class is a wrapper for integer values. In Java, integers are not objects and most of the Java utility classes require the use of objects. Thus, if you needed to store an integer in a hashtable, you would have to "wrap" an Integer instance around it.  (bản cũ nhất mà tôi có thể kiếm được là version 1.26 ngày 10/04/95; search 1 số đoạn ở trên trong Google bạn có thể tới được 1 số trang web - phần lớn là từ các trường ĐH/Cao đẳng - còn lưu giữ một phần javadoc cũ) Như vậy thì có thể tạm kết luận mục đích lúc đầu là nó như thế ;-) P/S: Tuy bài viết bạn rongchaua đã edit rồi, nhưng tôi cũng comment thêm chút là có lẽ bạn đọc/hiểu nhầm "làm việc với object" thành "làm việc với class Integer" nên các ví dụ phản biện bạn đưa ra chỉ là so sánh sử dụng giữa int và Integer. Ở đây ta đang nói "object" chung. Ngoài ngữ cảnh là để phục vụ cho tính toán số học cần làm việc trên primitive type (vì một số lý do khác nhau, performance là 1 trong số đó), các ngữ cảnh khác thì phần lớn Java vẫn làm việc với object.]]> /hvaonline/posts/list/28358.html#174648 /hvaonline/posts/list/28358.html#174648 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#174698 /hvaonline/posts/list/28358.html#174698 GMT Re: Làm ơn cho mình hỏi "Lớp integer trong Java là ntn?" /hvaonline/posts/list/28358.html#178014 /hvaonline/posts/list/28358.html#178014 GMT