BCA Sem-III
JAVA PROGRAMMING
Unit - I
1. What are the features of Java?
2. How Java differ from C and C++?
3. Write about JDK and JRE.
4. Explain about primitive types.
5. Write about conditional and logical statements
6. Write about access modifiers (visibility modes).
7. Write about static and final keywords.
8. Write about object class.
9. Explain about constructors.
10. What is method overloading?
11. Explain about reading user input from keyboard.
Unit - II
1. Write about [Link] class.
2. Difference between string and stringbuffer class
3. What is StringTokenizer and Wrapper classes?
4. Write about inheritance concept.
5. Explain about abstract classes and method overriding?
6. Write about interfaces.
7. What are the differences between comparable and comparator?
8. How you create and define packages?
9. Write about inner classes.
Unit - III
1. Explain about Exception handling.
2. Write about throws and finally class.
3. Write the difference between checked and unchecked exceptions.
4. Explain about life-cycle of a thread.
5. What is multithreading?
6. Write about Synchronized keyword.
7. What is a deadlock?
BCA Sem-III
JAVA PROGRAMMING
Unit - IV
1. Describe about various components in AWT.
2. Write about GUI controls.
3. Write about Layout Managers.
4. Write about Event and listeners.
5. Explain about applet life cycle with an example.
Unit - V
1. Write about reader and writer classes.
2. What are generics?
3. Write about any three collection interfaces.
4. Write about ArrayList collection class.
Note: Syntax and example programs should be written for the topics that have.