<![CDATA[Latest posts for the topic "Bắt đầu học JAVA?"]]> /hvaonline/posts/list/21.html JForum - http://www.jforum.net Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218825 /hvaonline/posts/list/35583.html#218825 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218826 /hvaonline/posts/list/35583.html#218826 GMT Bắt đầu học JAVA?

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 ??? ]]>
/hvaonline/posts/list/35583.html#218829 /hvaonline/posts/list/35583.html#218829 GMT
Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218830 /hvaonline/posts/list/35583.html#218830 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218843 /hvaonline/posts/list/35583.html#218843 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218847 /hvaonline/posts/list/35583.html#218847 GMT Bắt đầu học JAVA? 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
]]>
/hvaonline/posts/list/35583.html#218858 /hvaonline/posts/list/35583.html#218858 GMT
Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218862 /hvaonline/posts/list/35583.html#218862 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#218865 /hvaonline/posts/list/35583.html#218865 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#220100 /hvaonline/posts/list/35583.html#220100 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#220171 /hvaonline/posts/list/35583.html#220171 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#220621 /hvaonline/posts/list/35583.html#220621 GMT Bắt đầu học JAVA?

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. :)]]>
/hvaonline/posts/list/35583.html#220752 /hvaonline/posts/list/35583.html#220752 GMT
Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#220753 /hvaonline/posts/list/35583.html#220753 GMT Bắt đầu học JAVA?

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 :D]]>
/hvaonline/posts/list/35583.html#220756 /hvaonline/posts/list/35583.html#220756 GMT
Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#220857 /hvaonline/posts/list/35583.html#220857 GMT Bắt đầu học JAVA? 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:
10 add 20 - Result: 30
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.]]>
/hvaonline/posts/list/35583.html#221204 /hvaonline/posts/list/35583.html#221204 GMT
Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#225893 /hvaonline/posts/list/35583.html#225893 GMT Bắt đầu học JAVA? /hvaonline/posts/list/35583.html#225895 /hvaonline/posts/list/35583.html#225895 GMT Bắt đầu học JAVA?

zjm_zjm wrote:
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 :| 
throws dùng trong định nghĩa method để chỉ ra các các Exception, Throwable mà method đó có thể bắn ra. throw là keyword dùng để chủ động đẩy ra một Exception(Throwable) nào đó. vd Code:
public int testException(Integer a,Integer b) throws NullPointerException, InvalidParameterException{
   if(a==null || b==null){
        throw new NullPointerException();
   }
   if(b==0){
       throw new InvalidParameterException("b is zero");
  }
  return a/b;
}
]]>
/hvaonline/posts/list/35583.html#225907 /hvaonline/posts/list/35583.html#225907 GMT
Bắt đầu học JAVA?

ZeroZen wrote:
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:
10 add 20 - Result: 30
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. 
Theo mình hiểu encapsulation như thế này vẫn chưa hoàn chỉnh. Trong Java khái niệm encapsulation thường ám chỉ đến attribute của đối tượng được che dấu sử dụng private, và nó chỉ được tiếp cận thông qua setter và getter (Mutator method). Điều này đảm bảo coder không thể thay đổi các attribute đến các giá trị không được quy định ]]>
/hvaonline/posts/list/35583.html#225918 /hvaonline/posts/list/35583.html#225918 GMT