banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Một vài câu hỏi vui về Java  XML
  [Programming]   Một vài câu hỏi vui về Java 21/04/2007 01:03:46 (+0700) | #1 | 54853
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Em chỉ hỏi mấy câu vui vui thôi. Bác nào có kinh nghiệm nhiều về Java thì cho em hỏi cái. Không dính dáng gì đến kiến thức đâu

1. Vấn đề IDE. Hiện tại em đang phân vân nên dùng IDE nào để code Java (làm cái project về game): NetBeans, JCreator, Eclipse (3 cái này thôi đã nhỉ). Thằng bạn em thì đề nghị NetBeans (hoặc JBuider) để làm vì cái này có sẵn việc thiết kế giao diện (na ná như Visual Studio). Em thì ghét 2 thằng đấy, vì nó chạy nặng máy lắm. JCreator xem ra không thích hợp lắm cho việc code dự án thì phải (riêng cái việc dịch khoảng 10 lần là máy cứ đì ra rồi). Eclipse xem ra là cái tốt nhất, nhưng mà xem ra có nhiều thứ phức tạp thêm vào đó là không có sẵn việc thiết kế trực quan.

==> em đang phân vân không biết dùng cái nào. JCreator thì giao diện đẹp, hỗ trợ coder khá nhiều, Eclipse cũng thế. NetBeans thì em không ưa lắm. Các bác có thể đề nghị các IDe mới cũng được.

2. Là về cái dấu {} smilie

Theo đúng qui chuẩn thì cả 2 cách sử dụng sau đều okie
VD: Code:
public class abc
{
...
}


hoặc
Code:
public class abc {
}


nhưng mà khi vào sử dụng các câu lệnh, tất cả các tài liệu đều khuyến cáo
VD
Code:
while () {
}

hoặc
Code:
if () {
}


==> không thấy khuyến cáo sử dụng kiểu còn lại. Em muốn hỏi xem dùng kiểu nào thì tiện hơn smilie và nếu có thể thì bác nào nêu cho em cái nguyên nhân nhé.

PS: vẫn biết là những cái này phụ thuộc vào mình nhưng em muốn hỏi các bác đi trước chia sẻ kinh nghiệm được không ạ

smilie
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Re: Một vài câu hỏi vui về Java 21/04/2007 01:57:58 (+0700) | #2 | 54862
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Xin tham gia trả lời câu hỏi số 2:
Không riêng gì java, tớ thấy có khá nhiều các sách lập trình ở Việt nam về các ngôn ngữ khác nhau đều viết kiểu:
Code:
if () {
...
}


Cá nhân tớ không bao giờ viết kiểu này vì 2 lý do:
1. Không quen
2. Khó nhìn

Căn lề là một tiêu chí cơ bản trong lập trình, tớ nghĩ là tốt nhất là nên để 2 cái "móc nhọn" đó nó thẳng hàng với nhau.

ps: lúc tớ mới đi làm, mấy anh chỗ làm cũng khuyên nên viết thế
Code:
if () 
{
...
}



Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Một vài câu hỏi vui về Java 21/04/2007 04:09:25 (+0700) | #3 | 54889
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Đọc tài liệu http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html.

Bản thân tớ, tớ theo convention đó.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Một vài câu hỏi vui về Java 21/04/2007 04:49:01 (+0700) | #4 | 54895
[Avatar]
enn3exlibs
Elite Member

[Minus]    0    [Plus]
Joined: 10/12/2006 16:54:02
Messages: 243
Location: bluesun
Offline
[Profile] [PM]

tonganhquan wrote:
Xin tham gia trả lời câu hỏi số 2:
Không riêng gì java, tớ thấy có khá nhiều các sách lập trình ở Việt nam về các ngôn ngữ khác nhau đều viết kiểu:
Code:
if () {
...
}


Cá nhân tớ không bao giờ viết kiểu này vì 2 lý do:
1. Không quen
2. Khó nhìn

 

lúc đầu dùng kiểu này cũng không quen nhưng càng dùng thấy càng hay
tôi thì lại thấy dễ nhìn hơn :lolsmilie

[Up] [Print Copy]
  [Question]   Một vài câu hỏi vui về Java 21/04/2007 07:40:55 (+0700) | #5 | 54919
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
to comale: em cũng đọc tài liệu đó rồi, cũng đang cố gắng làm theo smilie. Nhưng mà hình như nó không đủ lắm như qui định về cách đặt tên biến (biến public, private đặt tên ntn, ...)

mọi người tiếp tục cho ý kiến nhỉ smilie

ah, quên, em muốn mở rộng cho C/C++ style nữa. Các bác cho ý kiến

Còn về IDE thì sao ah

Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Một vài câu hỏi vui về Java 26/04/2007 03:03:09 (+0700) | #6 | 55771
[Avatar]
Katatunix
Member

[Minus]    0    [Plus]
Joined: 18/04/2007 03:36:52
Messages: 2
Location: Viva Emptiness
Offline
[Profile] [PM] [Yahoo!]
Nếu bạn mới học Java thì JCreator là sự lựa chọn tốt. Sau này khi rành hơn thì dùng Eclipse, NetBeans. Còn về cái Style thì tùy thói quen và ko quan trọng lắm, nhưng trong cuốn Thinking In Java kinh điển mình thấy tác giả nói rằng cách viết:
Code:
while (true) {
}

là phong cách của LTV Java.
[Up] [Print Copy]
  [Question]   Re: Một vài câu hỏi vui về Java 26/04/2007 03:58:25 (+0700) | #7 | 55778
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]
Chà ... Hai vấn đề tưởng đơn giản này chính là nguồn cho các cuộc tranh cãi té khói bên java vietnam. Nếu bạn quan tâm hãy vào đó: http://www.javavietnam.org mà tìm vì đã có cuộc tranh luận này.
Cái này không phải để quảng cáo nhá. Vì vấn đề bạn quan tâm đã có rồi nên tôi chỉ muốn nói cho nhanh gọn lẹ mà thôi. Không muốn bạn và người khác phải tốn thêm nhiều thời gian vì vấn đề này.

Tôi sẽ bổ sung hai cái link về hai chủ đề này sau.

Thân.

Bổ sung:
Code convention:
http://www.javavietnam.org/javavn/mvnforum/viewthread?thread=16352

Về IDE:
http://www.javavietnam.org/javavn/mvnforum/viewthread?thread=13369
[Up] [Print Copy]
  [Question]   Một vài câu hỏi vui về Java 30/04/2007 00:22:16 (+0700) | #8 | 56347
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Hic, các bác bên Java VietNam cãi nhau to thật

Thanks L0ngt3 smilie
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Một vài câu hỏi vui về Java 30/04/2007 23:22:02 (+0700) | #9 | 56460
[Avatar]
simmy
Member

[Minus]    0    [Plus]
Joined: 25/05/2005 02:40:05
Messages: 119
Location: echo $FROM
Offline
[Profile] [PM]
Theo tui dùng

while(true){
}

hay vi đọc sách nước ngoài ai cũng làm như vậy .... Nên khi học dễ dàng tiếp thu hơn ..Cọn bạn thì tùy ... cốt lõi là viết cho được ứng dụng là quan trọng nhất ..

Thứ hai ... bạn thử dùng Oracle Jdeverlop 10g xem ... tui xài thấy hoàn toàn oke! Nhưng chỉ làm ứng dụng destop và applet thôi còn sài cho Mobile Games thì không bằng Eclipse hay JBuilder đâu
Ký tên
-----------
ABCXYZ
Cộp cộp.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|