[Discussion] Bắt đầu học JAVA? |
21/08/2010 21:39:40 (+0700) | #1 | 218825 |
zjm_zjm
Member
|
0 |
|
|
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
|
|
Chào mọi người, sau 1 thời gian đắn đo mình đã quyết định học java, mình muốn biết kinh nghiệm của các đàn anh trong việc học java như thế nào?
Mình có 2 câu hỏi.
-- Cuốn sách đầu tiên để học java.
-- Nếu lập trình java thì nên chọn IDE nào là đầu tiên, chẳng hạn "nét ben", "e cờ lép", "j cờ lia"....
|
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
21/08/2010 21:51:58 (+0700) | #2 | 218826 |
|
Jino_Hoang
Member
|
0 |
|
|
Joined: 09/04/2009 13:58:10
Messages: 239
Location: Mạng Internet
Offline
|
|
- Sách thì nhiều nhưng như em thì cuốn đầu em đọc là Learn Java By exemple.
- Còn IDE thì mới học cứ dùng JKD thôi. Mấy cái kia sau này mới dùng tới. |
|
Đã Trở Lại - Ăn Hại Hơn Trước |
|
|
|
[Discussion] Bắt đầu học JAVA? |
21/08/2010 22:50:08 (+0700) | #3 | 218829 |
|
_sharp_
Member
|
0 |
|
|
Joined: 24/05/2009 19:24:50
Messages: 33
Location: Onepiece
Offline
|
|
Jino_Hoang wrote:
- Sách thì nhiều nhưng như em thì cuốn đầu em đọc là Learn Java By exemple.
- Còn IDE thì mới học cứ dùng JKD thôi. Mấy cái kia sau này mới dùng tới.
xin hỏi JKD hay là JDK và nếu ý bạn định nói là JDK, thì nó là platform chứ có phải IDE đâu ???
|
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
21/08/2010 23:08:10 (+0700) | #4 | 218830 |
- Vào Java.sun.com đọc JAVA tut .Không thì có thể tìm cuốn Java How to programing.
- IDE thì mới đầu kiếm cái nào càng phải gõ nhiều càng tốt (Multi Edit chẳng hạn ) sau đó hẵng dùng NetBeans hay Eclipse.
@Jino_Hoang : JDK chứ k phải JKD ,và nó không phải là IDE . |
|
Hãy luôn khao khát , hãy cứ dại khở ! |
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/08/2010 07:40:20 (+0700) | #5 | 218843 |
|
Jino_Hoang
Member
|
0 |
|
|
Joined: 09/04/2009 13:58:10
Messages: 239
Location: Mạng Internet
Offline
|
|
Em viết nhầm. Là JDK !! :d
Còn JDK thì không phải IDE.Ý của em nói là cứ học trên nền Platform rồi hãy chuyển qua IDE nào đó khả dụng. |
|
Đã Trở Lại - Ăn Hại Hơn Trước |
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/08/2010 09:13:32 (+0700) | #6 | 218847 |
|
stormdt
Member
|
0 |
|
|
Joined: 10/07/2009 02:32:35
Messages: 2
Offline
|
|
theo t, b nên đọc cuốn Thinking in Java, có thể download ở đây http://www.mediafire.com/?wn2mmjj4zr2
còn nếu muốn đơn giản thì dùng Netbeans, nếu muốn đi làm thì dùng Eclipse
good luck |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/08/2010 13:14:24 (+0700) | #7 | 218858 |
zjm_zjm
Member
|
0 |
|
|
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
|
|
Mình làm 1 chương trình xuất ra helloworld như thế này mà nó báo lỗi, mình không biết mình sai chỗ nào nữa
Code:
class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
rùi mình chạy
javac.exe HelloWorld.java
nhưng nó báo lỗi như vầy
Code:
C:\Program Files\Java\jdk1.6.0_20\bin>javac.exe HelloWorld.java
HelloWorld.java:1: illegal character: \0
■c l a s s H e l l o W o r l d
^
HelloWorld.java:2: illegal character: \0
^
HelloWorld.java:3: illegal character: \0
{
^
HelloWorld.java:3: illegal character: \0
{
^
HelloWorld.java:4: illegal character: \0
|
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/08/2010 14:41:38 (+0700) | #8 | 218862 |
zjm_zjm
Member
|
0 |
|
|
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
|
|
okay đã tìm hiểu đựoc nhuyên nhân thanks |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/08/2010 15:44:22 (+0700) | #9 | 218865 |
|
snopteck
Member
|
0 |
|
|
Joined: 03/05/2009 19:42:19
Messages: 7
Offline
|
|
Bạn có thể tham khảo ở đây :
http://www.javavietnam.org/javavn/mvnforum/viewthread_thread,8427
http://www.ibm.com/developerworks/vn/edu/j-introjava/index.html
Just drink coffee and feel Java |
|
Keep trying to break free for that blue sky ! |
|
|
|
[Discussion] Bắt đầu học JAVA? |
06/09/2010 18:30:19 (+0700) | #10 | 220100 |
nvtamcntt
Member
|
0 |
|
|
Joined: 02/09/2010 03:02:02
Messages: 10
Offline
|
|
em cũng đang bắt đầu học java cho năm thứ 2, ước mơ của em là trở thành lập trình viên,
em vẫn khá bỡ ngỡ về ngôn ngữ java, em mong các anh pro chỉ bảo giúp em,,
cách học,, cách tu duy thuật toán ,, và viết code,,,,giùm với ạ
em xin thanks very much.
|
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
07/09/2010 12:30:14 (+0700) | #11 | 220171 |
|
luoi_doc_sach
Member
|
0 |
|
|
Joined: 12/11/2007 18:17:00
Messages: 75
Location: thiên đàng
Offline
|
|
Down cái netbean về để dùng cho tiện bạn ạ.
Tài liệu thì hay nhất vẫn là java tutorial
Một số ebook như thinking in java cũng khá hay.
Tiếng việt thì bạn nên tìm tài liệu của bên aptech á. khá hay. |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
13/09/2010 13:40:53 (+0700) | #12 | 220621 |
ZeroZen
Member
|
0 |
|
|
Joined: 05/06/2007 16:13:59
Messages: 19
Offline
|
|
Nếu bắt đầu học java thì nên đọc hai cuốn Java Core 1 + Core 2 (8th Edition) (Tốt nhất nên đọc tài liệu hoàn toàn bằng tiếng anh)
IDE thì cứ dùng netbeans, hoặc eclipse (thích dùng eclipse vì download về unzip là xài thôi)
Ban đầu học java thì không cần để ý nhiều đến IDE nào đâu, hoặc sử dụng notepad code cho nó sock (biên dịch bằng tay ).
Sau này học sâu về java thì các bạn mới cần chú ý xem sử dụng IDE nào để hỗ trợ công việc của mình cho tốt.
Mọi kiến thức về lập trình bằng java thì nhiều lắm (lên google là có hết).
(Lưu ý: Phải cài JDK trước khi muốn "mần" cái j đó bằng java) |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
15/09/2010 09:32:20 (+0700) | #13 | 220752 |
dang113
Member
|
0 |
|
|
Joined: 04/09/2008 12:31:53
Messages: 76
Offline
|
|
zjm_zjm wrote:
Chào mọi người, sau 1 thời gian đắn đo mình đã quyết định học java, mình muốn biết kinh nghiệm của các đàn anh trong việc học java như thế nào?
Mình có 2 câu hỏi.
-- Cuốn sách đầu tiên để học java.
-- Nếu lập trình java thì nên chọn IDE nào là đầu tiên, chẳng hạn "nét ben", "e cờ lép", "j cờ lia"....
Theo một người cũng mới học như mình thì
- Cuốn sách đầu tiên cho bạn đó chính là giáo trình trên lớp.
- IDE đầu tiên nên dùng đó chính là Jcreator, vì cái này không hỗ trợ giao diện đồ hoạ nên mình sẽ hiểu bản chất của nó hơn là dùng NetBeans, hay Eclipse, vì cái này hỗ trợ giao diện đồ hoạ kéo thả, nó tự sinh mã cho mình nên sẽ không thể hiểu bản chất bằng tự viết code bằng cái JCreator, sau này bạn đi làm thì nên dùng NetBeans hoặc Eclipse.
P/S: Vì cũng mới học nên em cũng chỉ biết như thế, nếu sai thì các bác bỏ qua cho. |
|
Không chấp nhận vội vã. |
|
|
|
[Discussion] Bắt đầu học JAVA? |
15/09/2010 09:37:55 (+0700) | #14 | 220753 |
|
H3x4
Member
|
0 |
|
|
Joined: 02/04/2009 00:03:16
Messages: 242
Offline
|
|
đừng học Java, học cách xài Java để viết được 1 chương trình Java thôi ^^ |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
15/09/2010 10:49:13 (+0700) | #15 | 220756 |
hmtaccess
Member
|
0 |
|
|
Joined: 12/06/2008 02:26:45
Messages: 197
Location: ™œžŸ¤¢£§¨©
Offline
|
|
H3x4 wrote:
đừng học Java, học cách xài Java để viết được 1 chương trình Java thôi ^^
Học trước rồi mới học xài chứ, chưa hiểu sao xài được |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
16/09/2010 22:16:55 (+0700) | #16 | 220857 |
zjm_zjm
Member
|
0 |
|
|
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
|
|
Hi, cuối cùng mĩnh cũng chọn cuốn JAVA 1 hour a day. Đang học tới chương 7 thì tới khái niện Encapsulation, thật sự cái này khó hiểu quá, anh em nào cho 1 cái code demo chi tiếc không |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
22/09/2010 02:49:07 (+0700) | #17 | 221204 |
ZeroZen
Member
|
0 |
|
|
Joined: 05/06/2007 16:13:59
Messages: 19
Offline
|
|
Encapsulation (Đóng gói hay "Tính bao đóng") là một trong 4 feature cơ bản của OOPS, được hiểu như "một quá trình cất giấu các chi tiết của một đối tượng, mà các chi tiết ấy không đóng góp vào các đặc tính thiết yếu của đối tượng đó" (Grady Booch).
Encapsulation là một thuộc tính cung cấp việc bảo mật về phía data và methods (phương thức) của một class.
Ví dụ:
Một chương trình chơi game trên máy tính. Người chơi chỉ cần biết cách chơi như thế nào. Còn những sự xử lý phức tạp của trò chơi thì được "ẩn" đối với người chơi.
Ví dụ về: Tạo phép tính cộng hai số nguyên
Tạo đối tượng Calculator với method: add() và xử lý.
Code:
package encaps;
public class Calculator {
public void add(int a, int b){
int c = a + b;
System.out.println(a + " add " + b + " - Result: " + c);
}
}
Tạo đối tượng User sử dụng lại method add() của Calculator nhưng không biết cách thức xử lý của method add().
Code:
package encaps;
public class User {
public static void main(String[] args) {
Calculator cal = new Calculator();
cal.add(10, 20);
}
}
Kết quả ta có:
Code:
Trên đây là những j mình hiểu về Encapsulation, nếu có sai sót j thì mong mọi người góp ý giùm. |
|
|
|
|
[Discussion] Bắt đầu học JAVA? |
30/11/2010 10:20:05 (+0700) | #18 | 225893 |
zjm_zjm
Member
|
0 |
|
|
Joined: 26/07/2009 01:53:09
Messages: 159
Location: hhhhhh
Offline
|
|
Sau khi học đi học lại nhiều lần (do mình hơi bị ngu ), và mình rắc rối với 2 keyword là
throw và throws, mình muốn hỏi ở đây là
Sự khác nhau giữa chúng và cách sử dụng chúng để đạt đựoc hiệu quá cao thanks |
|
|
[Discussion] Bắt đầu học JAVA? |
30/11/2010 11:47:15 (+0700) | #19 | 225895 |
mrro
Administrator
|
Joined: 27/12/2001 05:07:00
Messages: 745
Offline
|
|
nên xem thử môn Programming Methodology, trong chương trình SEE của đại học Stanford.
http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-4508-a5aa-866adcae1111
-m |
|
http://tinsang.net
TetCon 2013 http://tetcon.org
Làm an toàn thông tin thì học gì?/hvaonline/posts/list/42133.html |
|
|