Posts

Showing posts from October, 2007

Google Desktop Search - Awesome Tool

Image
Hi Friends, I found something very interesting something about google desktop search. I think, it is really useful to share with you people. Google Desktop Search acts as your own personal Google Server and indexes the contents your system by file name, or in the case of select file formats, by the contents of the file. It runs on Windows XP and Windows 2000 (with Service Pack 3). The free download indexes the full text of email created in Outlook or Outlook Express, Word documents, Excel spreadsheets, PowerPoint presentations, AOL Instant Messages, and caches the pages you view in Internet Explorer so you can revisit the page later "even if its live content has changed or you're offline." The install is really simple and after you install it starts indexing. If you are working on your system then it will take a while to index. As soon as it realizes the machine is idle it starts churning away. After it indexes the data you are presented with a browser based interface muc

Manipulating String intelligently

Image
Performance and Optimizations are the key features desired in Java Programming. So here are some examples, how to make improvement in your String manipulation.. String is the most encountered Objects in Java Programming. Till Tiger, we have 3 Classes to manipulate Strings. These are String, StringBuilder, StringBuffer. String is immutable whereas StringBuffer and StringBuilder can change their values. StringBuilder was introduced in J2SE5 or Tiger.The only difference between StringBuffer and StringBuilder is that StringBuilder is unsynchronized whereas StringBuffer is synchronized. So when the application needs to be run only in a single thread then it is better to use StringBuilder. StringBuilder is more efficient than StringBuffer. Here are some examples given by Mr. Heinz Kabutz about how to perform String Manipulation intelligently. We start with a basic concatenation based on +=: public static String concat1(String s1, String s2, String s3, String