Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I'm aware that all wrapper classes, such as String, Integer etc implements Comparable interface. Are there any classes which implements Comparator?
A glance at Javadoc (All Known Implementing Classes part) shows that it's implemented by:
Collator
RuleBasedCollator
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 months ago.
Improve this question
I have one existing Java 7 method which accepts nothing but return class instance. I want to change it in java 8 using any existing functional interface but don't know what i can use here.
public NotificationPage infraSelection() {
......
return this;
}
Here NotificationPage is class name.
Maybe you can use the Supplier<T> interface?
It declares the method T get().
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I have a realy simple class that contains only constants:
public class AppData {
public static long SPLASH_SCREEN_DELAY = 3000L;
}
my question is in which package should I place the class and what should be the name of this package?
For example...
Activities are placed in:
de.appname.ui.activities
domain classes in:
de.appname.model
a class that contains only static informations:
(???)
I know it's a design question and I need you suggestion.
Best regards
Stefan
You can keep this class under de.appname.util or de.appname.utility because all the constants will be utilized by other classes.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
i came across to a java code with like this
public class TestClass{
private static volatile TestClass instance = null;
///...............
}
What is the use of instance and volotile in java, and i don't know why do we need to explicitly give null value to class.
This variable is meant to be used in a threadpool.
here is the definition of the volatile keyword:
http://www.javamex.com/tutorials/synchronization_volatile.shtml
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
This problem is from Question 3.5 in Cracking the Coding Interview 5th Edition. The solutions was like this:
public class MyQueue<T> {
Stack<T> stackNewest, stackOldest;
......
}
So what does two < T > here mean? I searched a lot of pages and didn't get answer. Thanks.
It is the parametrization. It makes use of Java Generics to produce parametrized Classes. In your case, the class MyQueue<T> has parametrization 'T' and inside the class the Stack<T> data structure too has been parametrized with 'T'.
If you are not aware of Generics, I would suggest this article given in the documentation.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
In this book that I'm using to brush up, there's a relationship between generic methods and the static keyword. It appears that generic methods require that keyword, but I don't see why it's required?
Here's what the book did:
static <T> void myFunction(T [] myArray) {
//......
}
There is no requirement that generic methods be static. See Section 8.4.4 of the Java Language Specification for details (including links to other relevant parts of the spec). At the same time, there's nothing wrong with a generic method being static (or vice versa), either. It all depends on the design requirements.