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 6 years ago.
Improve this question
What's the difference between declaring a class inside of another class and declaring a class in a separate file?.
Literally, nested classes were added to Java for two reasons:
1. Source code clarity.
2. Name-conflict reduction.
Java actually didn't need to support doing this, but they were totally doing programmers a "solid" because I'm sure they know how messy code can get when you're in the moment of it all.
To answer your question, explicitly: The difference is that there really IS NOT a difference, it just makes code easier to read and you end up with less name-conflict mistakes.
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 5 days ago.
Improve this question
I am writing a program with IPOPT in Java and due to the nature of the problem, it is rather difficult to provide a Jacobian matrix.
The question is basically the title:
Is it possible to use IPOPT without Jacobian matrix and if so how?
i couldn't find anything in the documentation, but maybe i am just blind.
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 1 year ago.
Improve this question
Hello have problem with the value string and cant compile cause of this
screenshot of the error
https://i.stack.imgur.com/laGkq.png
can someone help? thanks!
You can't assign a generic type to a value in Java since it needs to know what's being set in the memory (for the length).
For more information, you should read a bit about Generic Types
It's hard without the that small amount of code to tell, but normally, if you remove the (T), you should not get that error.
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 5 years ago.
Improve this question
Is it more efficent for the compiler to import specific sub classes or more vague super classes?
Classes that I'm Importing
import statements don't require any runtime execution so there is no difference in efficiency. All that these imports do is establish a shorthand so that when you say 'File' the compiler knows you really mean java.io.File.
The import statement is pure syntactic sugar for the compiler. There is no difference in the resulting bytecode, thus no difference in runtime efficiency.
Instead, you should focus on what makes your code clearer to read - and in most cases (in my experience) more specific types are better (as oppose to wildcards.)
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 6 years ago.
Improve this question
I have a main class with over 600 lines code :/ ! my app contains a toolbar,menubar and a field to draw a network nodes
how can I devide my main class and what criteria to choose fo dividing ?
Good evening,
if I understand your question well, I may advice you to read the "Clean Code " of Robert C.Martin. It is a great agile book, that can help your to divide your code.
Good luck
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 9 years ago.
Improve this question
Ok so hello all, this has really been bugging me, how can I call like other code in a different file? (All I know is simple scripting where you can call a function, is it the same?) Because say I want my user to input "north" than have it do a action like if (input.equals("north") { //blah etc, this has been bugging me forever not knowing how to do this so thanks for any help.
To clear and questions up
Basically all I want is to be able to call other code in a different class.
If they are in the same package as a given class (by making sure they have the same package packageName; line at the top of the java source files), you can simply instantiate objects that belong those classes which are defined in different files as you would any other object:
ClassFromAnotherFile obj = new ClassFromAnotherFile();