Category: Programming Language – Core Java, Advanced Java, Java Framework

How do I print my name 1000 times in Java without looping?

Different solutions have been proposed: Recursion: Using a function that calls itself with a decrementing parameter counting the times it still has to call itself Nested functions: Using functions that call subfunctions an arbitrary amount of times so that the product of all of them equals 1000 (for example 10*10*10) String concatenation: Creating a string..

Read more

What are the differences between Java, Core Java and Advanced Java? How do you differentiate between the 3 of them?

Java, Core Java and Advanced Java are three levels of Java knowledge. Java: This is the basic level, in which you can learn how to write a Hello World program in Java and create basic Java programs for Calculator etc. Core Java: At this level, you have to gain expertise in Java Collections, Java Multi-threading, OOPS..

Read more

What are the topics covered under core Java?

Hey, you can find the below topics covered as part of core Java. Although all topics are essentials to have a complete grip on Java in real time you may not need all of them. The major topics are listed below: 1. Java Basics – Variables, Data types, Operators, Control Statements, Strings, Arrays, and Functions. 2. Object-Oriented Concepts –..

Read more

What are the best books to learn Java?

Beginner: Head First Java, 2nd Edition Thinking in Java (4th Edition) Think Java Introduction to Java by Sedgewick Java in a Nutshell Core Java Volume I–Fundamentals (9th Edition) (Core Series): Cay S. Horstmann Java How To Program (late objects) by Paul Deitel, Harvey Deitel Intermediate: Effective Java (2nd Edition): Joshua Bloch Java Performance: Charlie Hunt,..

Read more

What is the use of learning advanced Java?

Most companies work with technologies that come with advanced java. Techs like Spring, Hibernate, Java Generics, Collections, Annotations, ORM, JPA will surely add impact to your resume. But please make sure you have used these in your projects and have sufficient experience in working with them. Of course, the core concepts matter the most, but..

Read more

JDBC Connection Pooling, Definition, Implements, Example, FAQ

If we required to communicate with database multiple times then it is not recommended to create seperate Connection object every time,b’z creating and destroying Connection object every time creates performance problems. To overcome this problem,we should go for Connection Pool. Connection Pool is a pool of already created Connection objects which are ready to use…

Read more

What is spring boot framework?

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. First, it’s opinionated Spring Boot has opinions. This is just another way..

Read more