Hello mọi người,
Em mới học xong java core, không biết còn bị hổng chỗ nào không? Bây giờ em cần một vài câu hỏi, mọi người có thể dành một chút thời gian để đặt câu hỏi cho em được không ạ?
Em cảm ơn,
Ngày mới vui vẻ.
Hello mọi người,
Em mới học xong java core, không biết còn bị hổng chỗ nào không? Bây giờ em cần một vài câu hỏi, mọi người có thể dành một chút thời gian để đặt câu hỏi cho em được không ạ?
Em cảm ơn,
Ngày mới vui vẻ.
equals() và == dùng thay thế cho nhau được không?
Java không hỗ trợ hoặc hỗ trợ structure và union?
dzạ k0 ! dùng == khi so sánh primary datatype (int, long, double, boolearn, …) còn equal dùng để so sánh đối tượng vs nhau ( vd : String, … )
đúng được ở câu trả lời nhưng giải thích không đầy đủ và chính xác hoàn toàn
Chương trình dưới đây cho kết quả gì?
public class Main() {
public static void main(String args[]) {
String question = "Will you marry me?";
if (!question.isEmpty())
System.out.println("Yes");
else
System.out.println("No");
}
}
Trong thư mục jdk có folder jre, jre đó khác gì với jre download rời (nằm bên ngoài thư mục jdk)
Câu hỏi:
Em học Java core để làm gì? rồi em sẽ làm gì tiếp theo với nó?
@hungsteve
Chương trình in ra “yes”. Vì question.isEmpty() là false do question không trống mà có ! đứng đầu nên false -> true và in ra “yes”
@superthin
Câu trả lời giống bạn @CamTu nhưng em bổ sung thêm là:
jre outside cài trên máy của khách hàng để chạy chương trình .
jre bên trong jdk sẽ bị xóa khi xóa jdk
jre outside thì không bị xóa khi xóa jdk
Hiện tại em chỉ biết như vậy. Nếu thiếu, mong anh bổ sung cho em.
Em cảm ơn
Nếu em trả lời sai hoặc thiếu thì mong anh xem và bổ sung thêm cho em.
Em cảm ơn.
câu hỏi này cũng hông fundamental lắm, mà tự nhiên trong đầu nảy ra nên hỏi =)))
mình bổ sung câu trả lời cho bạn
JRE nằm bên ngoài folder jdk được gọi là Public JRE -> dùng để chạy bất kỳ chương trình nào viết bằng java. Nó bao gồm tất cả mọi thứ cần thiết để chạy 1 file Java mà đã được compiled và đóng gói thành application, nhưng ko dùng để tạo chương trình đuợc.
JRE nằm trong folder jdk được gọi là Private JRE -> mục đích để JDK Tools sử dụng. (JDK bao gồm cả JRE và những gói khác như javac, javadoc,… để compiled và chạy chương trình).
Public jre vs Private jre cũng hông có gì khác nhau, ngoài việc nếu chỉ cần chạy chương trình (vd chạy trên máy khách) thì cài jre là đủ.
Qua đây, mình có góp ý là phần tìm hiểu của bạn cảm giác chưa gãi đúng bản chất, kiểu nó như kiểu lướt chưa đủ đô và mới chỉ nêu được biểu hiện. Mình nghĩ bạn nên học chắc lại java core =))) rồi bạn có thể tự đặt câu hỏi và tự trả lời nối tiếp topic này, một ý chí đẹp sẽ lay động những linh hồn tốt đẹp ở đây vào giúp bạn sửa những lỗ hổng
@nguyenhuuca
Em xin phép trả lời trước vài câu những câu khác em cần tìm hiểu lại.
2. Thể hiện qua việc: cũng một phương thức nhưng luổng xử lý khác nhau.
3. Với từ khóa static thì có thể gọi mà không cần tạo đối tượng, con non-static thì bắt buộc phải tạo đối tượng.
4. Trong java có 2 loại exception: checked exception và unchecked exception
5. khi thêm element vào ArrayList: tạo ra một mảng mới và copy tất cả các phần từ trong mảng cũ
6. Integer là kiểu đối tượng còn int là kiểu nguyên thủy
7. Thật ra thì em không biết câu này nhưng khi em thử test thì lỗi.
Đó là những gì em biết. Có thể thiểu hoặc sai, mong anh xem và sửa lại giúp em.
Em cảm ơn.
@vivungve
Cho em hỏi thêm là nếu mình copy cái jre trong jdk folder ra ngoài thì có chạy được các file java đã được biên dịch không? Tức là copy jre ra ngoài rồi xóa jdk đi.
Cảm ơn anh đã dành thời gian.
e cứ thử chạy java app bằng jre rời trước đi, rồi sẽ biết có được hay ko =)
Thế bạn biết lỗi đó gây ra do nguyên nhân nào không?