
Disc drives have got much faster since my youth ... and processors at have got much much MUCH faster in the same period. So, 30 years ago, we used to compress files to store them on the disc when we knew we weren't likely to keep needing them, but we didn't compress them as a matter of course as we knew it would then take quite a while if we wanted toi get at them.
With the enormous increase in processor speed compared to disc speed, the balance has changed. These days, it's quicker to read a small file from disc and uncompress it than to read a much larger file, so compressionn has become the norm. That's why utilities such as jar compress files by default these days, and why Java applications are often run straight out of the jar.
(written 2007-02-16)
Associated topics are indexed under
A502 - Web Application Deployment - Java - Basic Tools [3151] Disassembling Python and Java - previously compiled code - (2011-01-29)
[2859] Using java, javac, jar, and CLASSPATH - a simple example - (2010-07-07)
[2422] Looking inside Java classes - javap and javadoc - (2009-09-25)
[2153] Class Loading and Variable Conversion in Java - (2009-05-02)
[1909] javax.servlet cannot be resolved - how to solve - (2008-11-26)
[1771] More HowTo diagrams - MySQL, Tomcat and Java - (2008-08-24)
[1562] Java Compiler - needs all classes, compiles them all too - (2008-03-03)
[1192] What are WEB-INF and META-INF directories? - (2007-05-18)
[754] tar, jar, war, ear, sar files - (2006-06-10)
A653 - Web Application Deployment - Tomcat - Configuring Web Applications [3044] Changing a Servlet - more that just editing and compiling - (2010-11-12)
[2088] Changing the 404 - file not found - page in Tomcat - (2009-03-18)
[1564] Default file (MiMe types) for Apache httpd and Apache Tomcat - (2008-03-04)
[1552] Extra public classes in deploying Apache httpd and Tomcat - (2008-02-24)
[1074] Java beans and classes, .war and .jar files - (2007-02-10)
[1006] Apache httpd and Apache Tomcat together tips - (2006-12-24)
[479] New servlet from old - (2005-10-28)
[465] Changing Tomcat's web.xml and reloading a web application - (2005-10-15)
J801 - Review of Java Basics
Some other Articles
Injection attacks - safeguard your PHP scriptsLawrence Webb's Melksham Taxi serviceWriting terms and conditions for conferences and other eventsBehind the scenesStraight from the .jarCustomer takes over class, and I am delightedhttpd.conf or .htaccess?Wilts and Berks - two conference / training rooms in MelkshamWiltshire - multicultural communityIn answer to 'am I glad I started a blog' ...