Core Java Doubts

Core Java Doubts

1)How to swap two numbers suppose a=5 b=10; without using third variable?
2)How to sort two strings? By using collections?
3)What is the difference between comparable and comparator?
4)When we go for Inheritance? And when we go for Interface?
5)What is difference between Abstraction and Encapsulation?
6)Give brief notes over collections? And their usage?
View Answers

June 5, 2010 at 4:03 PM

Hi Friend,

1)
class Swapping {
public static void main(String[] args) {
int num1 = 5;
int num2 = 10;
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
System.out.println("After swapping, num1= " + num1 + " and num2= "+ num2);
}
}

2)
import java.util.*;
class StringSort {
public static void main(String[] args){
String words[] = {"Rose","India"};
List list = Arrays.asList(words);
Collections.sort(list);
System.out.println(list);
}
}

3)
Differences:

a)A comparable object is capable of comparing itself with another object while a comparator object is capable of comparing two different objects.

b)The Comparable class itself implements the java.lang.Comparable interface in order to compare its instances while the Comparator class does not compare its instances, but some other class?s instances.

For more information, visit the following links:

http://www.roseindia.net/help/java/c/comparable-interface.shtml
http://www.roseindia.net/javacertification/scjp5/javacollections_generics.shtml

4)
For inheritance and interface, visit the following links:

http://www.roseindia.net/java/language/inheritance.shtml
http://www.roseindia.net/java/master-java/interface.shtml

5)Difference:

Abstraction - The process of abstraction in Java is used to hide certain details and only show the essential features of the object. In other words, it deals with the outside view of an object (interface).

Encapsulation - This is an important programming concept that assists in separating an object's state from its behavior. This helps in hiding an object's data describing its state from any further modification by external component. In Java there are four different terms used for hiding data constructs and these are public, private, protected and package. As we know an object can associated with data with predefined classes and in any application an object can know about the data it needs to know about. So any unnecessary data are not required by an object can be hidden by this process. It can also be termed as information hiding that prohibits outsiders in seeing the inside of an object in which abstraction is implemented.

6)
For Collections, visit the following link:

http://www.roseindia.net/javacodeexamples/index.shtml

Thanks









Related Tutorials/Questions & Answers:
Core Java Doubts - Java Beginners
Core Java Doubts  1)How to swap two numbers suppose a=5 b=10; without...://www.roseindia.net/help/java/c/comparable-interface.shtml http://www.roseindia.net... and interface, visit the following links: http://www.roseindia.net/java/language
Doubts in Java - Java Beginners
Doubts in Java  Hello sir have u got my mail........... if yes plzzzzzzzzz do the changes and forward it to me.......... waiting for ur reply :( plzzzzzzzz help me out
Advertisements
Doubts regarding Hashtable - Java Beginners
Doubts regarding Hashtable  Hi, I am new to hashtable.Is it possible to create a hashtable like this? java.util.Hashtable hashtable=new... information, http://www.roseindia.net/java/example/java/util/ Thanks
more doubts sir. - Java Beginners
more doubts sir.  Hello sir, Sir i have executed your code and i got the result but the problem is whenever i click on the link in my browser the link is opened in the internet explorer.i need to open the link also in my
structs doubts
structs doubts   i tried the fileupload program which is published in roseindia i am getting fileupload page after that when select any file to upload then i click upload i am getting following error
String doubts - Java Interview Questions
doubts for sub queries in mysql
doubts for sub queries in mysql  how to display the details of one table by checking the conditions in the next table using some condition eg., mysql> select * from student where number=(select id from studentpersonal where
Doubts on Struts 1.2 - Struts
Doubts on Struts 1.2  Hi, I am working in Struts 1.2. My requirement is to display data in a multiple selected box from database in a JSP page. Can anyone suggest me how to proceed... Thanx in advance  Hi friend
Doubts regarding images
Doubts regarding images  hello, I am dynamically generating an image in my system with out using database.. And i want the same image if i access the address bar url in other system image xhould be occur in other system
Doubts in PlaceAd.jsp - JSP-Servlet
Doubts in PlaceAd.jsp  In DraftAd when user types in the textarea then it should get converted into digits and should get displayed in count box. in words that is how many words user have typed and there should be limit upto only
basic doubts
continue of doubts in place ad - JSP-Servlet
continue of doubts in place ad  and when user clicks on confirm check box then only save or submit button should get displayed and when clicked on save everyting selected on place ad page should get saved in database .and when
core java
core java  how to display characters stored in array in core java
core java
core java  basic java interview question
CORE JAVA
CORE JAVA  CORE JAVA PPT NEED WITH SOURCE CODE EXPLANATION CAN U ??   Core Java Tutorials
core java
core java  Hi, can any one exain me the concept of static and dynamic loading in core java
core java
core java  Hi, can any one expain me serialization,Deseralization and exterenalization in core java
core java
core java  i need core java material   Hello Friend, Please visit the following link:ADS_TO_REPLACE_1 Core Java Thanks
core java
core java  how can we justify java technology is robust
Core JAva
Core JAva  how to swap 2 variables without temp in java
core java
core java  write a java program to view product details from product table
Core Java
Core Java  How to execute cmd command through java?? Give Code of them
core java
core java  its compulsory to save file name and class name is same in java
CORE JAVA
CORE JAVA  What is Garbage collection in java? What is the role of a developer for garbage collection
core java - Java Beginners
core java  i want to get java projects in core java
core java
core java  In java primitive variables will get its default value automatically after declaration. Then why it is mandatory to initialize a variable before using
Core Java
Core Java  Please write a Java Program to design login form and store the values in file & validate and display the MainForm
Core Java
Core Java  Hi, Can any one please share the code for Binary search in java without using builtin function
core java
core java  Hello sir,What is logic behinde the core java programms,How may programmas are there,for example,sorting of two numbers,grade of the student details,fibonice serice,paldroma,incremting of the program,asscedding
core java
core java  Hello sir,What is logic behinde the core java programms,How may programmas are there,for example,sorting of two numbers,grade of the student details,fibonice serice,paldroma,incremting of the program,asscedding
Core Java
Core Java  what is a class
Core Java
Core Java  How to load class dynamically in java ?   To load class dynamically you can use Class class method Class.forName("abc.xyz.MyClass"); This method load the given class at run time
Core Java
Core Java  Hi, can any one please tell me the uses of return type,"Super" and "this" calling statement in Java?? why do we required this,super calling statement?? why return type is required
Core Java
Core Java  Hi, Can any one please expain me why derived data types are required in java as we have primitive data types with us
Core Java
Core Java  Hi, Can any one please expain me why derived data types are required in java as we have primitive data types with us
Core Java
Core Java   How can i write own compile time and runtime exceptions in java   Hello Friend, Please visit the following links: http://www.roseindia.net/java/exceptions/how-to-throw-exceptions.shtml http
Core java
Core java  How to use hyperlink that is href tag in core java without swing, frames etc. My code is StringBuffer oBodyStringBuffer = new StringBuffer("Message Classification: Restricted.\n\n
core java
core java  surch the word in the given file
CORE JAVA
CORE JAVA  What is called Aggregation and Composition
Core Java
Core Java  Is Java supports Multiple Inheritance? Then How ?   Hi Friend, Java does not support multiple inheritance but it can be achieved by using the interface.ADS_TO_REPLACE_1 In Java, Multiple Inheritance can
core java
core java  I am having 10 countries in the data base as back end.in front end i am having a button in web page like SHOWCOUNTRIESLIST so i need java code how to retrive that 10 countries from back end to my page,,pls help me
Core Java
Core Java   Hi, Can any one please tell me the program to print the below matrix in a spiral order. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Thanks a lat in advance
core java
core java  what is the use of iterator(hase next
core java
core java  please give me following output
Core java
Core java  difference between the string buffer and string builder
core java
core java  how to write or update into excel file using...; Please visit the following links: http://www.roseindia.net/tutorial/java/poi/insertIntoExcelFileData.html http://www.roseindia.net/answers/viewqa/Java
Core Java
Core Java  can any one please tell me the difference between Static and dynamic loading in java???   The static class loading is done through the new operator while dynamic class loading is achieved through Run time
Core Java
Core Java  What is the significance of static synchronized method? Why do we have the method declared as static synchronized
core java
core java  how to compare every character in one string with every character in other string
core java
core java  what is the max size of array?   You can declare up to maximum of 2147483647

Ads