when there is a need of jvm then how we can say that java
is a platform independent language?
Answers were Sorted based on User's Feedback
Answer / vatsal doshi
JVM is actually a virtual machine, which operates at one level of abstraction above the actual platform.
Platform = OS + Underlying Hardware
Now, Java compiled code(byte code) is targetted to run on JVM, independent of underlying actual platform.
So, Java code written on windows can be directly run on linux/mac/solaris, without recompilation, provided JVM is installed in the target machine.
We have different implementations of JVM for different platforms. The advantage is that though JVM is platform dependent, but the compiled code now becomes platform independent.
| Is This Answer Correct ? | 17 Yes | 0 No |
Answer / bala
each OS has its own configuration for external resources
like connecting to a network accessing external memory, RMI
etc, so each OS has its own JVM to achieve this...
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / venkat
jvm is used to convert into an machinery language
| Is This Answer Correct ? | 0 Yes | 4 No |
suppose in a class there is a code like this: { Set hs=new Hashset(); hs.add(new Emp("kathy",1000)); hs.add(new Emp("kathy",2000)); } how can u avoid the above code in your class as set won't allow duplicate objects?
Question 6 [9] 6.1 In what situations (in general) would you use a TreeMap? (3) 6.2 In what situations (in general) would you use a HashSet to store a collection of values?
What are aggregate functions explain with examples?
What are local variables?
what is the Use of throws exception?
How can I become a good programmer?
Why Static variable required in java?For ex,class A { static int a; int b; } Why static is required?
transaction attributes ?
can we access the method of class without creating the object of the class
Is an empty arraylist null?
What is the difference between static synchronize() metod and synchronize() method?
What is a for loop in java?