Robust means reliable and no programming language can really assure reliability. Java puts a lot of emphasis on early checking for possible errors, as Java compilers are able to detect many problems that would first show up during execution time in other languages.
Java has the strong memory allocation and automatic garbage collection mechanism. It provides the powerful exception handling and type checking mechanism as compare to other programming languages. Compiler checks the program whether there any error and interpreter checks any run time error and makes the system secure from crash. All of the above features makes the java language robust.
Java example of "robust" code:
if (var == true) {
...
} else if (var == false) {
...
} else {
...
}
"robust code" means that your program takes into account all possibilities, and that there is no such thing as an error - all situations are handled by the code and result in valid state, hence the "else".
I am doubtful, however. If the variable is a boolean, what is the point of checking a third state when a third state is logically impossible?
"Having no such thing as an error" seems ridiculous as well; even Google applications show errors directly to the user instead of swallowing them up silently or somehow considering them as valid state. And it's good - I like knowing when something goes wrong. And it seems quite the claim to say an application would never have any errors.
good
ReplyDeletenice...
ReplyDeleteawesome..
ReplyDeleteits really helpfull............
ReplyDeletenice explanation..
ReplyDeletegr8
ReplyDeletesomewhat good
ReplyDeletehelpful
ReplyDeleteNice Explanation !
ReplyDeletehttp://greatjoin.com
Got it.
ReplyDeletemuch better.
ReplyDeleteHelpful..
ReplyDeletenice...its helpful.........
ReplyDeleteI'm not satisfied with this content....Can u pls explain in more detail?
ReplyDeletejava is very powerful u knoww
Deleteit simply explains that why java is robusty?
Delete-because java provide-strong type checking(exception handling),automatic memory management(Had no pointers),automatic garbage collection
Got it
DeleteArre wahh...fantanstic...bomblastic...elastic...plastic...icecream stick..buahahaha
ReplyDeleteThat much impressed?????
DeleteThen could you pls help me............explain in more detail.....picasso KUTTAPPAAAA
nice explanation, thanku
ReplyDeletethank you....
ReplyDeletenice info
ReplyDeletecan u explain in detail
ReplyDeletevery clean and clear...thanks..:)
ReplyDeleteMost of the time I don’t make comments on but I'd like to say that this article really forced me to do so. Really nice post!
ReplyDeletejava tutorials
Because it is too difficult for any one to find a security lapse with java programming so it is quite robust and most secured. Thanks
ReplyDeleteNice one..!!A must read explanation....
ReplyDeleteNice Post! short and simple,yet more informative. Java is platform independent and object-oriented language which can run on any JVM platform and that is the beauty of this language. You should check out this blog for more information about Java Development.
ReplyDeletethank you answerman :)
ReplyDeleteThis is most important topic of Java programming this questions is asked in every examination Features of Java
ReplyDeleteHey there! I must say really good job with the article.Java is considered as one of the secure programming languages used to develop applications. Today more number of businesses has understood the importance of Java web development and so Java keeps on improving itself.Java programming language keeps on updating itself and come with a newest version offering new features.
ReplyDeleteNo. You have confused robustness and reliability. The latter means "always behaves the same way under the same initial conditions". The former means "behaves correctly under unforseen initial conditions."
ReplyDeleteIt is good for selflearning. U can do it upto ur goal.....
ReplyDeleteU can...
U tooo.....
else is when var not equal false or true..
ReplyDeletehow to setup java environment
ReplyDelete