Read-only archive. Login and posting are unavailable.
View Full Version : Bắt đầu học Java thì đọc sách gì?
Vua Rồng
28-08-2009, 00:58
Tình hình là mình sắp mày mò học Java. Đang tính đi in quyển sách tiếng anh (chứ đọc sách tiếng việt thì khó hiểu lắm:ah:) nhưng không biết nên in quyển nào, vì mỗi quyển tầm 1500tr-_-, nếu in rồi mà thấy không hay thì phí lắm :D.
Nhờ các bác pro Java giúp mình với, quyển nào hay, dễ hiểu, nhiều ví dụ ấy
Thấy nhiều người khen quyển Java how to program lắm? không biết quyển này thế nào ạ?
n0thingn3ss
28-08-2009, 01:01
tiếng việt khó hiểu :surrender:
sách 1 quyển 1500 củ :surrender:
siêu nhân :surrender:
subzero221
28-08-2009, 01:05
tiếng việt khó hiểu :surrender:
sách 1 quyển 1500 củ :surrender:
siêu nhân :surrender:
sách tin học đúng là tiếng việt viết rất khó hiểu
1500 trang chứ ko phải 1500 củ
Vua Rồng
28-08-2009, 01:07
tiếng việt khó hiểu :surrender:
sách 1 quyển 1500 củ :surrender:
siêu nhân :surrender:
xin lỗi chứ bạn siêu gà :brick:
chẳng biết bác trình tiếng anh thế nào...chứ em thì tồi lắm...lớp em cũng zayykk coi bộ VOZ mình lắm siêu nhân
Thầy phó khoa chúng em mới cho chúng em nhai quyển
Beginning Java Objects...tầm 1k 2 trang,,,...
Em ko kết ông thầy đó lắm...cũng mới học JAVA mà ông ấy cứ làm như tụi mình đi làm rùi ko bằng...
Hồi xưa mình đọc quyển teach yourselft java.
Rành C/C++ hay C# rồi thì làm quen cấu trúc, syntax này nọ cũng nhanh thôi. Đến 3 cái thư viện, framework này nọ linh tinh các thứ thì mới bắt đầu mệt.
n0thingn3ss
28-08-2009, 01:22
xin lỗi chứ bạn siêu gà :brick:
em chém tý mà bác chém lại em ghê thế :surrender:
nhà em còn cuốn Tư duy trong java, đọc cũng được, bản tiếng Anh là Thinking in Java ấy :boss:
AsF|Hayabusa
28-08-2009, 02:04
em chém tý mà bác chém lại em ghê thế :surrender:
nhà em còn cuốn Tư duy trong java, đọc cũng được, bản tiếng Anh là Thinking in Java ấy :boss:
vote cho quyển này :*
rồi tìm mấy quyển của O'Reilly mà đọc, ông này viết từ A-Z, khỏi nghĩ, làm lấy kinh nghiệm là chính thôi
//đang ghét Java đây :ah:
tieubavuong1312
28-08-2009, 05:30
+ Thinking in Java
+ Java Core
+ google :D
đọc TV đi
bộ JAVA của Phương Lan ấy (gồm 5 quyển)
AsF|Hayabusa
28-08-2009, 09:18
đọc TV đi
bộ JAVA của Phương Lan ấy (gồm 5 quyển)
:ops::ops::ops:
mình thì không biết các bạn ra sao chứ riêng mình, dù có hơi ngu tiếng anh cũng cố mà đọc được các quyển về IT này bằng tiếng anh chứ không chơi tiếng việt. Không phải sính ngoại mà là từ tiếng anh, nhất là chuyên ngành bảo đem dịch sang tiếng việt, dù có dịch trôi đến mấy, không mất nghĩa thì cũng hụt từ, tóm lại là mất đi cái chính xác của nó, không nên -_-
Chưa bek mẹ j về OOP thì đừng có đọc sách tiếng ANh, trừ phi có thầy dạy.
Theo mình mới học java thì nên đọc và nắm vững cuốn lập trình hướng đối tượng với java. (Tiếng Anh nhé) để biết lập trình hướng đối tượng được hiện thực trong java như thế nào. Đây là mấu chốt của java. Nó có thể giống C++ nếu như ai biết C++ nhưng cũng sẽ có những cái khác chút.
Khi mà đã rành về cách thức lập trình hướng đối tượng với java rồi thì mới bắt đầu đọc mấy cuốn khác. Mọi thứ trong java đều là Object, Class, Interface hết. Sau đó thì tuy theo nhu cầu mà kiếm cuốn khác đọc. VD như tìm hiểu về database JDBC, Swing, AWT, JSP... Bỏ lâu rồi nên quên hết:byebye:. Nếu tìm sách thì lên ebookshare,net sách trên đó khá nhiều và hay. Java là một ngôn ngữ hay nhớ hỗi đó học sau mê hơn cả .Net. Ngồi lập trình swing bằng code mà tạo ra cái GUI như ý là khoái rồi (tất cả code bằng tay từ cái button tới textbox, sắp xếp vô container rồi đưa vô layout :hang:, còn C# thì chỉ kéo thả quá đơn giản:ah:)
pn-truongan
28-08-2009, 09:36
em chém tý mà bác chém lại em ghê thế :surrender:
nhà em còn cuốn Tư duy trong java, đọc cũng được, bản tiếng Anh là Thinking in Java ấy :boss:
Cuốn này chuẩn đó.
Mà cứ khuyên là nên đọc tiếng Anh. Tiếng Việt dịch hiếm khi chuẩn, nhất là mấy cuốn nặng đô thế này.
Con Card
28-08-2009, 10:04
biết C++ thì học java dễ dàng hơn
thế mấy giáo trình cả tiếng anh vs tiếng việt của Aptech thì có đc ko các bác, em mới học Java = cái giáo trình đấy.:)
//À cho em ngoài lề tí, các bác có bít mấy cái viết tắt trong NetBean ko, em mới làm nên chẳng rõ cái này, ngồi gõ cả đoạn dài mệt lắm:plaster:
newbie09
28-08-2009, 10:28
đọc java core đầu tiên đi bác :)
+1 thinking in java , rất chi tiết và đầy đủ
Chủ thớt máu nhỉ, nếu chê tiếng Việt và cần sách dữ dằn thì đọc cái này trước khi đọc Java nè:"Design Patterns: Elements of Reusable Object-Oriented Software".
Chủ thớt máu nhỉ, nếu chê tiếng Việt và cần sách dữ dằn thì đọc cái này trước khi đọc Java nè:"Design Patterns: Elements of Reusable Object-Oriented Software".
Ặc chưa năm vững OOP mà chơi hẳn luôn Pattern thì cho em xin.:sexy:
Đúng là OOP nên học tiếng Việt rành tí rồi xem sách mới hiểu được không thì.... trừu tượng lắm.
Vua Rồng
28-08-2009, 14:23
Chủ thớt máu nhỉ, nếu chê tiếng Việt và cần sách dữ dằn thì đọc cái này trước khi đọc Java nè:"Design Patterns: Elements of Reusable Object-Oriented Software".
Máu gì đâu ạ :oh:, em được mấy bác tiền bối bảo là nên đọc sách tiếng anh, vừa nâng cao trình tiếng anh, mà sách viết lại dễ hiểu hơn tiếng việt.
Còn em mới học mà bác đưa em quyển sách dữ dằn thì có mà khóc:((
Vimvq1987
28-08-2009, 14:41
Theo mình mới học java thì nên đọc và nắm vững cuốn lập trình hướng đối tượng với java. (Tiếng Anh nhé) để biết lập trình hướng đối tượng được hiện thực trong java như thế nào. Đây là mấu chốt của java. Nó có thể giống C++ nếu như ai biết C++ nhưng cũng sẽ có những cái khác chút.
Khi mà đã rành về cách thức lập trình hướng đối tượng với java rồi thì mới bắt đầu đọc mấy cuốn khác. Mọi thứ trong java đều là Object, Class, Interface hết. Sau đó thì tuy theo nhu cầu mà kiếm cuốn khác đọc. VD như tìm hiểu về database JDBC, Swing, AWT, JSP... Bỏ lâu rồi nên quên hết:byebye:. Nếu tìm sách thì lên ebookshare,net sách trên đó khá nhiều và hay. Java là một ngôn ngữ hay nhớ hỗi đó học sau mê hơn cả .Net. Ngồi lập trình swing bằng code mà tạo ra cái GUI như ý là khoái rồi (tất cả code bằng tay từ cái button tới textbox, sắp xếp vô container rồi đưa vô layout :hang:, còn C# thì chỉ kéo thả quá đơn giản:ah:)
GUI thường chỉ chiếm 5% công việc trong 1 ứng dụng lớn, business logic với data layer mới là vỡ mồm, VS nó làm hộ cho ko sướng hả bạn :baffle:
Quyển "Design Patterns: Elements of Reusable Object-Oriented Software" này là kinh thánh trong OO đó bạn, ráng đọc đi.
Máu gì đâu ạ :oh:, em được mấy bác tiền bối bảo là nên đọc sách tiếng anh, vừa nâng cao trình tiếng anh, mà sách viết lại dễ hiểu hơn tiếng việt.
Còn em mới học mà bác đưa em quyển sách dữ dằn thì có mà khóc:((
À, lời khuyên nữa là không nên đọc sách dạy JAVA OOP của Aptech, sách tiếng Anh ý, cả CD ROM. Còn tiếng Việt thì cũng càng không =))
anh_tuan
28-08-2009, 15:01
File j2se6.chm size 56MB, in ra khoảng bao nhiêu trang nhỉ? Làm mấy bài tập lớn nhỏ về java đểu chỉ cần mình nó.
GUI thường chỉ chiếm 5% công việc trong 1 ứng dụng lớn, business logic với data layer mới là vỡ mồm, VS nó làm hộ cho ko sướng hả bạn :baffle:
Lúc đó là tìm hiểu ngôn ngữ nên thế ngồi code cả giờ chỉ để trình bày một cái form. Thấy java cái gì cũng object hết chả như C#. Chứ nếu làm project lớn thì kiếm cái IDE nào hỗ trợ GUI tốt mà kéo thả cho khỏe. Nói chung trước mới học java thấy tiềm năng nó lớn thế mà sau > 10 năm thì java hình như vẫn chưa thể...
Las_vegas
17-07-2011, 22:10
Xin lỗi em đào mồ.up lên hỏi các cao thủ :byebye:
Chưa bek mẹ j về OOP thì đừng có đọc sách tiếng ANh, trừ phi có thầy dạy.
thì sao chả liên quan, mình chả có thầy dạy tự mày mò down sách + gg mà vẫn học dc đây này
môn ở trường chả đi học, thi thì đến trường, kô điểm danh hô dc thì mới phải đi kô thì ở nhà
Ngồi lập trình swing bằng code mà tạo ra cái GUI như ý là khoái rồi (tất cả code bằng tay từ cái button tới textbox, sắp xếp vô container rồi đưa vô layout :hang:, còn C# thì chỉ kéo thả quá đơn giản:ah:)
cứ code GUI bằng tay đi, vào dự án xem, làm chậm tiến độ dự án rồi bị mất luôn cả tiền làm dự án + vẫn phải làm thêm giờ ( code GUI = tay mà :shame:)
Autumn Wind
18-07-2011, 23:14
Ban đầu mình code GUI = tay vài tháng xong bây giờ chuyển qua xài kéo thả :D
disconnect
29-07-2011, 12:06
À, lời khuyên nữa là không nên đọc sách dạy JAVA OOP của Aptech, sách tiếng Anh ý, cả CD ROM. Còn tiếng Việt thì cũng càng không =))
Cứ kiếm quyển giáo trình Java của Aptech ACCP 2005 rồi nhờ người dạy. Đọc hiểu trong đó khoảng 3 bài đầu. Sau đó là có thể tự tin nghiên cứu các kỹ thuật khác trong Java.
Học java đầu tiên cứ học Java Core trước đã, đừng đụng chạm gì đến Swing, AWT làm gì vội.
disconnect
29-07-2011, 12:10
Sách tiếng Anh đôi khi viết hơi dài dòng, đọc mà không biết mình đang đọc cái gì.
Sách tiếng Anh đôi khi viết hơi dài dòng, đọc mà không biết mình đang đọc cái gì.
Kiếm sách hẳn hoi mà đọc :lol:
Caffeine
29-07-2011, 15:49
Bạn đọc tiếng Anh tốt là ok rồi. Xem cái này đi bạn
http://download.oracle.com/javase/tutorial/reallybigindex.html
kaitokidkk13
30-07-2011, 14:52
Cứ kiếm quyển giáo trình Java của Aptech ACCP 2005 rồi nhờ người dạy. Đọc hiểu trong đó khoảng 3 bài đầu. Sau đó là có thể tự tin nghiên cứu các kỹ thuật khác trong Java.
Học java đầu tiên cứ học Java Core trước đã, đừng đụng chạm gì đến Swing, AWT làm gì vội.
Mình đang tự vật lộn vs core (các thể loại class), trên lớp thì học+làm bài tập trên nền swing vs awt :sosad::sosad:
Storm...
30-07-2011, 22:29
Học Java khi chưa biết tý gì về C/C++ có được không mọi người @@
Học Java khi chưa biết tý gì về C/C++ có được không mọi người @@
Đỡ tẩu hỏa nhập ma nữa là khác.
gamebboy
31-07-2011, 03:44
a nào có thể share link dow quyển think in java k :D...ngại mua sách lắm :sad:
Caffeine
01-08-2011, 00:23
Học Java khi chưa biết tý gì về C/C++ có được không mọi người @@
Cũng có thể.
Nhưng bạn phải nhớ là Java về cơ chế nhiều thứ kế thừa (hoặc nếu không thì mang bản chất) của C/C++. Cho nên
- Học và viết Java có thể dễ và ít mắc lỗi nhưng bạn có thể gặp những bế tắc hết sức ngớ ngẩn hoặc không xài được một số ngôn ngữ (nhấn mạnh là ngôn ngữ chữ không phải thư viện hay công cụ nha) khó hơn Java. Theo mình thì sớm muộn gì bạn cũng nên hiểu C/C++ mới giỏi được :sosad:
- Học C/C++ khó và viết cũng dễ mắc lỗi nhưng khi bạn hiểu rồi thì bạn dễ dàng học và làm với các ngôn ngữ cấp cao vì rất nhiều ngôn ngữ cấp cao phổ biến có nền tảng từ C/C++. :byebye:
Còn về vấn đề "sức mạnh" của ngôn ngữ thì chưa nói tới ;) Cái này dài dòng lắm
noobcsess
01-08-2011, 11:46
Học Java khi chưa biết tý gì về C/C++ có được không mọi người @@
Chỉ cần 2 chữ "đam mê" ! :chaymau:
Cái quan trọng nhất ko phải là ngôn ngữ, bởi chúng dựa trên 1 hệ thống lý thuyết cơ bản, tất nhiên về mặt kỹ thuật, công nghệ ko bàn đến, chỉ nói đến phần core. Thử xem 1 ví dụ, bạn là người VN, việc bạn học tiếng Anh bây giờ có thể sẽ gây chút khó khăn cho bạn. Nhưng nếu bạn là một đứa trẻ, thì vứt bạn vào môi trường nào đi nữa, thì dù có là tiếng Anh hay tiếng Tàu thì cũng ko có gì phải xoắn đúng ko nào :beauty:
Ví dụ chỉ mang tính minh họa :byebye:
hỏi ké tí lun, Java bây h ra làm việc chủ yếu bên mảng phone hả các bác, mảng web, với desktop software giờ java còn đất xài ko ạ
Mình thấy mấy sách cùa Apress cũng khá hay, mình chỉ có sách giấy, bác Google xem có bản PDF ko?
Vimvq1987
14-08-2011, 19:08
nói về java thì ko thể ko kể đến head first java và effective java. tuy nhiên head first java hơi khó đọc nếu ko hợp với style của nó
Mr_Mister
20-08-2011, 17:20
Core Java 8th edition ( có 2 quyển: fundamental và advances nhé)
cuoc_song
20-08-2011, 19:31
nói về java thì ko thể ko kể đến head first java và effective java. tuy nhiên head first java hơi khó đọc nếu ko hợp với style của nó
Em thấy effective java hơi khó đọc thì đúng hơn
Yeb, Head first quyển nào mình đọc cùng thấy vui, nhất là quyền Design Pattern của head first.
Thinking đọc chán bỏ mother. Có quyền Bible gì đó đọc còn hay hơn, hoặc là quyền Beginning in Java và professional java mà màu đỏ có ông già ở bìa (của worx thì phải)
Mr_Mister
21-08-2011, 12:04
Yeb, Head first quyển nào mình đọc cùng thấy vui, nhất là quyền Design Pattern của head first.
Thinking đọc chán bỏ mother. Có quyền Bible gì đó đọc còn hay hơn, hoặc là quyền Beginning in Java và professional java mà màu đỏ có ông già ở bìa (của worx thì phải)
Thinking thường sử dụng giải thuật và Design Pattern làm ví dụ nên code hơi lằng nhằng cho người học
À, lời khuyên nữa là không nên đọc sách dạy JAVA OOP của Aptech, sách tiếng Anh ý, cả CD ROM. Còn tiếng Việt thì cũng càng không =))
lý do ?
Khuyên kiểu này thì ai tin được ?
P.E Onimusha
21-08-2011, 13:16
lý do ?
Khuyên kiểu này thì ai tin được ?
Lời khuyên nhảm đó mà :lol: Cũng từ tâm lý sính ngoại mà ra :go:
Lời khuyên nhảm đó mà :lol: Cũng từ tâm lý sính ngoại mà ra :go:
Aptech là hàng ngoại mà pác :sweat:
P.E Onimusha
21-08-2011, 13:32
Aptech là hàng ngoại mà pác :sweat:
Em không quan tâm câu Aptech, em đang nói vụ sách tiếng Việt. Ý em là hàng nào cũng có cái hay cái dở, phân biệt cái con khỉ gì :chaymau:
Em không quan tâm câu Aptech, em đang nói vụ sách tiếng Việt. Ý em là hàng nào cũng có cái hay cái dở, phân biệt cái con khỉ gì :chaymau:
Pác phải hiểu tâm lý sính ngoại là do hàng Việt thường lởm hơn hàng ngoại :byebye:
Còn về chuyện sách lập trình, thiết nghĩ ở Việt Nam thì sẽ ít cao thủ hơn thế giới, chuyện sách tiếng Anh nhiều sách tốt hơn (nhiều) thì là chuyện tất lẽ dĩ ngẫu.
Và thêm một chuyện nữa là dù sách lập trình tiếng Việt thì những thuật ngữ chuyên môn cũng chẳng bao giờ dịch ra tiếng Việt, sách nào mà dịch những cái đó ra tiếng Việt thì đúng là không nên đọc.
P.E Onimusha
21-08-2011, 14:20
Pác phải hiểu tâm lý sính ngoại là do hàng Việt thường lởm hơn hàng ngoại :byebye:
Còn về chuyện sách lập trình, thiết nghĩ ở Việt Nam thì sẽ ít cao thủ hơn thế giới, chuyện sách tiếng Anh nhiều sách tốt hơn (nhiều) thì là chuyện tất lẽ dĩ ngẫu.
Và thêm một chuyện nữa là dù sách lập trình tiếng Việt thì những thuật ngữ chuyên môn cũng chẳng bao giờ dịch ra tiếng Việt, sách nào mà dịch những cái đó ra tiếng Việt thì đúng là không nên đọc.
Thế thì đừng đi học ở VN nữa, Toán Lý Hóa ba linh tinh sang nước ngoài mà học, khỏi phải nói nhiều nhức đầu :go:
Mr_Mister
21-08-2011, 18:57
Thế thì đừng đi học ở VN nữa, Toán Lý Hóa ba linh tinh sang nước ngoài mà học, khỏi phải nói nhiều nhức đầu :go:
Ý kiến của bác đáng bị cho ăn :gach:
Ý kiến của bác Die4Top là sách dạy code(sách viết nguyên bản từ TA nhé) mà lại đi dịch ra tiếng việt thì thường là đọc dễ bị loạn óc (vì dịch nghe hơi lởm do người dịch có ít kiến thức về ngôn ngữ lập trình đó). Ví dụ những từ nhỏ như combobox -> dịch ra tiếng việt xem nào :stick: rồi mấy từ như Managed Bean, Dependency Injection -> dịch xong nghe chán lắm.
P.E Onimusha
21-08-2011, 19:23
Ý kiến của bác đáng bị cho ăn :gach:
Ý kiến của bác Die4Top là sách dạy code(sách viết nguyên bản từ TA nhé) mà lại đi dịch ra tiếng việt thì thường là đọc dễ bị loạn óc (vì dịch nghe hơi lởm do người dịch có ít kiến thức về ngôn ngữ lập trình đó). Ví dụ những từ nhỏ như combobox -> dịch ra tiếng việt xem nào :stick: rồi mấy từ như Managed Bean, Dependency Injection -> dịch xong nghe chán lắm.
Em không nhỏ mọn đến mức cứ soi vào mấy cái tiểu tiết rồi đi đánh đồng với toàn bộ các cái khác. Từ nào chuyên ngành thì ta để đó, có làm sao?
Lắm bạn cứ mở miệng ra là kêu học lập trình không nên đọc sách tiếng Việt, trong khi cắm đầu vào mấy cuốn tiếng Anh cả mấy năm trời cũng không khá nổi :chaymau: Đừng tưởng sách tiếng Việt chỉ toàn sách dịch :go:
noobcsess
21-08-2011, 22:01
Sách dịch có 2 loại: 1 là của mấy ông biết tiếng Anh và bập bõm được vài từ cơ bản của CNTT, 2 là của những người có chuyên môn cao trong CNTT. Loại 2 cũng đáng để đọc, có điều đọc sách tiếng Anh còn nhiều cái lợi khác. Cá nhân mình thấy bộ JavaCore tiếng Việt chỉ ở mức tạm được, ai thích thì cứ đọc thôi.
Thinking thường sử dụng giải thuật và Design Pattern làm ví dụ nên code hơi lằng nhằng cho người học
Đọc cách đây 6,7 năm rồi nên chẳng nhớ rõ lắm. Mà sách về Java thì mình thích nói về tính năng và đặc điểm của Java thôi, thuật toán hay pattern đọc quyển khác thích hơn.
cuoc_song
22-08-2011, 07:57
Thích đọc tính năng và đặc điểm thì phang mấy cuốn luyện SCJP và SCJD ấy.
Thích đọc tính năng và đặc điểm thì phang mấy cuốn luyện SCJP và SCJD ấy.
Đọc sách đấy thì khô như ngói, ai thi mới đọc cái đấy chứ bt đọc làm gì. Pass cert từ 2007, thi mấy cái cert đấy chán kinh, công ty không cho tiền thì chả bao giờ thi làm gì.
Java how to program 6th :D
cuoc_song
25-08-2011, 11:27
Đọc sách đấy thì khô như ngói, ai thi mới đọc cái đấy chứ bt đọc làm gì. Pass cert từ 2007, thi mấy cái cert đấy chán kinh, công ty không cho tiền thì chả bao giờ thi làm gì.
Thì nó tổng kết lại các đặc điểm và tính năng của java thôi, chứ có ai bảo nó hay đâu :))
Cái bọn Head First, hồi đầu tiên mới có (quyển Design Pattern thì phải) đọc thấy hay, mấy quyển sau của bọn đấy thì cũng nhàm dần. Còn sách của bọn O'reilly là nhiều quyển chán nhất, cái thể loại sách menu.
cuoc_song
25-08-2011, 20:15
Cái bọn Head First, hồi đầu tiên mới có (quyển Design Pattern thì phải) đọc thấy hay, mấy quyển sau của bọn đấy thì cũng nhàm dần. Còn sách của bọn O'reilly là nhiều quyển chán nhất, cái thể loại sách menu.
+1
O'reilly đọc như nhai rơm
mình tìm đc 3 cuốn là :
core java
thinking in java
headfirst java
vậy theo mọi ng nên đọc cuốn nào trước đối với ng có trình độ lập trình bập bõm như mình ...... cảm ơn mọi ng
noobcsess
11-12-2011, 12:17
^
core java hoặc thinking in java đi bạn.
never be ban
12-12-2011, 15:28
mình đề xuất java how to program, dễ hiểu hơn thinking in java. thinking in java rất hay nhưng nên đọc sau.
vBulletin® v3.8.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd.