Share java quiz,

lazyduck838

New member
#Java #javaquiz #Programming #Coding #JavAvainterView ** QUIZ JAVA **

** 1.Sự khác biệt giữa Java và JavaScript là gì? **

* Java là ngôn ngữ được biên dịch, trong khi JavaScript là ngôn ngữ được giải thích.
* Java là ngôn ngữ đa năng, trong khi JavaScript là ngôn ngữ kịch bản.
* Java được sử dụng để lập trình phía máy chủ, trong khi JavaScript được sử dụng cho cả lập trình phía máy chủ và phía máy khách.
* Java an toàn hơn JavaScript.

** 2.Các loại lớp Java khác nhau là gì? **

* Có ba loại lớp Java:
*** Các lớp trừu tượng ** không thể được khởi tạo, nhưng chúng có thể được kế thừa.
*** Các lớp bê tông ** có thể được khởi tạo.
*** Giao diện ** Xác định một tập hợp các phương thức mà một lớp phải thực hiện.

** 3.Các bộ sửa đổi truy cập khác nhau trong Java là gì? **

* Có bốn bộ điều chỉnh truy cập trong Java:
*** công khai ** có thể truy cập từ bất cứ đâu.
*** Được bảo vệ ** có thể truy cập từ cùng một gói và các lớp con.
*** Mặc định ** có thể truy cập từ cùng một gói.
*** Private ** chỉ có thể truy cập từ trong cùng một lớp.

**4.Sự khác biệt giữa hàm tạo và phương thức là gì? **

* Hàm tạo là một phương pháp đặc biệt được sử dụng để khởi tạo một đối tượng.
* Phương pháp là một phương thức thông thường được sử dụng để thực hiện một số hành động trên một đối tượng.
* Một hàm tạo không có loại trả về, trong khi một phương thức có thể có bất kỳ loại trả về nào.

** 5.Sự khác biệt giữa biến tĩnh và biến thể là gì? **

* Một biến tĩnh được chia sẻ bởi tất cả các trường hợp của một lớp.
* Một biến thể hiện là duy nhất cho mỗi phiên bản của một lớp.
* Một biến tĩnh có thể được truy cập mà không cần tạo một đối tượng của lớp, trong khi một biến thể hiện chỉ có thể được truy cập bằng cách tạo một đối tượng của lớp.

** 6.Sự khác biệt giữa một biến cuối cùng và không cuối cùng là gì? **

* Một biến cuối cùng không thể được thay đổi sau khi nó được khởi tạo.
* Một biến không cuối cùng có thể được thay đổi sau khi nó được khởi tạo.

** 7.Sự khác biệt giữa phương pháp trừu tượng và phương pháp cụ thể là gì? **

* Một phương pháp trừu tượng không có cơ thể, trong khi một phương pháp cụ thể có cơ thể.
* Một phương thức trừu tượng phải được ghi đè trong một lớp con, trong khi một phương thức cụ thể không cần phải được ghi đè.

**số 8.Sự khác biệt giữa một lớp và giao diện là gì? **

* Một lớp có thể có cả biến thể hiện và phương thức, trong khi giao diện chỉ có thể có các phương thức.
* Một lớp có thể được khởi tạo, trong khi một giao diện không thể được khởi tạo.
* Một lớp chỉ có thể mở rộng một lớp khác, trong khi giao diện có thể mở rộng nhiều giao diện.

** 9.Người thu gom rác Java là gì? **

* Trình thu gom rác Java là một quá trình tự động giải phóng bộ nhớ không còn được sử dụng bởi một chương trình.
* Trình thu gom rác chạy trong nền và không yêu cầu bất kỳ sự can thiệp của người dùng.
* Trình thu gom rác là một trong những tính năng khiến Java trở thành ngôn ngữ tiết kiệm bộ nhớ.

** 10.Một số câu hỏi phỏng vấn Java phổ biến là gì? **

* Sự khác biệt giữa Java và JavaScript là gì?
* Các loại lớp Java khác nhau là gì?
* Các bộ sửa đổi truy cập khác nhau trong Java là gì?
* Sự khác biệt giữa hàm tạo và phương thức là gì?
* Sự khác biệt giữa biến tĩnh và một biến thể là gì?
* Sự khác biệt giữa một biến cuối cùng và không cuối cùng là gì?
* Sự khác biệt giữa một phương pháp trừu tượng và phương pháp cụ thể là gì?
* Sự khác biệt giữa một lớp và một giao diện là gì?
* Bộ sưu tập rác Java là gì?

** Hashtags: ** #Java #javaquiz #Programming #Coding #JavAvainterView
=======================================
#Java #javaquiz #Programming #Coding #javainterview **Java Quiz**

**1. What is the difference between Java and JavaScript?**

* Java is a compiled language, while JavaScript is an interpreted language.
* Java is a general-purpose language, while JavaScript is a scripting language.
* Java is used for server-side programming, while JavaScript is used for both server-side and client-side programming.
* Java is more secure than JavaScript.

**2. What are the different types of Java classes?**

* There are three types of Java classes:
* **Abstract classes** cannot be instantiated, but they can be inherited from.
* **Concrete classes** can be instantiated.
* **Interfaces** define a set of methods that a class must implement.

**3. What are the different access modifiers in Java?**

* There are four access modifiers in Java:
* **public** is accessible from anywhere.
* **protected** is accessible from the same package and subclasses.
* **default** is accessible from the same package.
* **private** is only accessible from within the same class.

**4. What is the difference between a constructor and a method?**

* A constructor is a special method that is used to initialize an object.
* A method is a regular method that is used to perform some action on an object.
* A constructor does not have a return type, while a method can have any return type.

**5. What is the difference between a static and an instance variable?**

* A static variable is shared by all instances of a class.
* An instance variable is unique to each instance of a class.
* A static variable can be accessed without creating an object of the class, while an instance variable can only be accessed by creating an object of the class.

**6. What is the difference between a final and a non-final variable?**

* A final variable cannot be changed after it is initialized.
* A non-final variable can be changed after it is initialized.

**7. What is the difference between an abstract method and a concrete method?**

* An abstract method does not have a body, while a concrete method has a body.
* An abstract method must be overridden in a subclass, while a concrete method does not need to be overridden.

**8. What is the difference between a class and an interface?**

* A class can have both instance variables and methods, while an interface can only have methods.
* A class can be instantiated, while an interface cannot be instantiated.
* A class can extend only one other class, while an interface can extend multiple interfaces.

**9. What is the Java garbage collector?**

* The Java garbage collector is a process that automatically frees up memory that is no longer being used by a program.
* The garbage collector runs in the background and does not require any user intervention.
* The garbage collector is one of the features that makes Java a memory-efficient language.

**10. What are some common Java interview questions?**

* What is the difference between Java and JavaScript?
* What are the different types of Java classes?
* What are the different access modifiers in Java?
* What is the difference between a constructor and a method?
* What is the difference between a static and an instance variable?
* What is the difference between a final and a non-final variable?
* What is the difference between an abstract method and a concrete method?
* What is the difference between a class and an interface?
* What is the Java garbage collector?

**Hashtags:** #Java #javaquiz #Programming #Coding #javainterview
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top