Articles in the Java Category
Java »
Till date there would have been hundreds of thousands of lines of code written in each programming language. Every new application getting developed adds thousands of lines of code to this code pool. But this code is not for free, it involves huge amount of money. There are many techniques to reduce the application development cost and to improve productivity. Still we have to handwrite all the code. UML design tools, IDEs like RAD and Eclipse etc. do help in automating this code writing process. Still there is a lot …
Java »
Ok, I haven’t written any tool to scan entire worlds Java code to find out these syntax elements. But definitely, all of us have gone through thousands of lines of good and bad code since we learned this language – Java. Not only me but all those who call themselves as Java developer have traveled along with this language in its journey, which started long back with a tag of platform independent object oriented language to the recent versions where everything is getting annotated. It is not just a tag …
Java »
Google Collections provide additional collection types to offer additional but common features. These advanced types are derived from Java Collection types, hence they continue to offer the features of underlying Java type. In addition to that there are many additional features encapsulated in these new types, so that we can directly use them instead of re-inventing wheel. Let us see these interfaces and features of those interfaces.
Java »
Introduction to Google Collections
We all know what is Java Collection Framework? Also, we have seen collection framework changing over past few years. We have seen Java introducing new APIs, and also generics getting introduced in the Tiger release. Now we have Google Collections, which are based on Java collection framework but enhance it to introduce new most commonly required features. These features are required during any real life use of Java Collection Framework. Multi key collections, collection having combined features of two Java Collections, and so many APIs that allow …
Java »
Till date we all know that Java compilation is not a runtime business. Write code, compile and generate byte code, deploy and run it on any jvm. But this restriction is removed from java 6. Now compilation is no more a pre-runtime business. Using APIs provided by java 6, we can generate classes runtime and compile to generate class files, which can be used further.Let us see the important classes we need in writing a programmatic compiler.
