0% found this document useful (0 votes)
13 views3 pages

Comprehensive Guide to Java and Docker Concepts

The document contains a series of questions and topics related to software development concepts, particularly focusing on Docker, databases, Java programming, and various programming paradigms. It covers definitions, comparisons, advantages and disadvantages of technologies like JDBC, JPA, Hibernate, and data structures. Additionally, it includes programming exercises and theoretical questions about multithreading, exceptions, and object-oriented principles.

Uploaded by

carapa4513
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Comprehensive Guide to Java and Docker Concepts

The document contains a series of questions and topics related to software development concepts, particularly focusing on Docker, databases, Java programming, and various programming paradigms. It covers definitions, comparisons, advantages and disadvantages of technologies like JDBC, JPA, Hibernate, and data structures. Additionally, it includes programming exercises and theoretical questions about multithreading, exceptions, and object-oriented principles.

Uploaded by

carapa4513
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

What is Docker?

What is container?

What is image?

Can container have multiple images?

What docker provides? Discuss advantages and disadvantages?

MySql vs Db2?

What is query engine?

InnoDb vs MyIsam

What is JPA?

What is Hibernate?

Discuss advantages and disadvantages of JDBC, JPA, and Hibernate?

What is POJO?

Controller vs RestController

What is thread?

What is multithreading? why we need it?

What problems can occur in multithreading?

Why are synchronized objects slow?

What is final method? Can final method be overriden? Will it be inherited?

What is final class? Can it be extended and instantiated?

Can interface be final?

What is functional interface?

Can we give final method in interface?

final vs finally vs finalize()

Will finally be executed with try only (not catch)?

What are checked vs unchecked exceptions?

What exception will occur if class is not found?

ClassDefNotFound vs ClassNotFound Exceptions


What is fatal exception?

What are streams? why are they used? advantages and disadvantages?

What is filter, collect?

How to filter even number out of array using stream?

@Transaction annotation

How to use transaction in pure JDBC?

What is encapsulation?

Access modifiers

Abstraction

String vs StringBuilder vs StringBuffer?

Why string is immutable?

What is String constant pool? What is its advantage and disadvantage? Why it was
implemented?

Is Java pass by value or pass reference?

Cohesion?

What is generic?

List vs Set?

HashSet vs HashMap?

Vector vs ArrayList?

What is cross join? Real world scenario of it use.

Can inner join be left or right?

-----------Programs------------

Program to filter even numbers in array using stream


a
Find sum of square of non duplicate numbers in an array without using second array?
B A S I C A = B I A I S C

Fibonacci and Factorial using recursion

*
* *
* * *

Using single loop?


The list of files [[Link], myd1..doc, [Link], [Link].mp3, file..mp3] Count the
number of files for every extension

Program to prove string are anagram

Program to sort array

Prorgam to search using binary search

What is output when @RequestBody @Controller in place of @RestController is used?

You might also like