Aleksey, With java:lang the most visible change is that java.lang and java.net loose to awt and swing.
Thanks for your interest. On Mon, Jan 26, 2009 at 4:39 PM, Aleksey Shipilev <[email protected]> wrote: > Nice trick ;) > > Maybe it's worth to include "lang:java" meta in the query? > Also, java.lang is included automatically, I bet it's the king of the hill. > > Thanks, > Aleksey. > > On Mon, Jan 26, 2009 at 4:24 PM, Alexei Fedotov > <[email protected]> wrote: >> Hello folks, >> >> Imagine a GSoC student who comes in a month and asks for the most >> important java package to improve. Here is the answer (based on Google >> Code Search): >> >> 3760000 java.util >> 3110000 java.io >> 1750000 java.lang >> 1590000 java.net >> 853000 java.awt >> 805000 javax.swing >> 466000 java.awt.event >> 336000 javax.xml >> 304000 java.sql >> 280000 java.lang.ref >> 277000 org.w3c.dom >> 231000 java.text >> 223000 java.security >> 215000 java.lang.reflect >> 205000 java.awt.color >> 174000 org.xml.sax >> 157000 java.awt.image >> 147000 javax.swing.event >> 142000 java.util.logging >> 133000 javax.swing.border >> 133000 java.awt.im >> 115000 javax.xml.namespace >> 113000 org.omg.CORBA >> 111000 java.beans >> 97800 java.awt.font >> 82800 javax.naming >> 80400 java.rmi >> 78000 java.awt.geom >> 74900 javax.swing.text >> 71000 org.omg.CORBA.portable >> 66100 javax.xml.parsers >> 63200 javax.swing.table >> 60400 javax.management >> 55800 javax.swing.tree >> 53300 java.nio >> 51400 javax.xml.bind >> 50100 javax.xml.transform >> 49700 java.math >> 48500 java.util.concurrent >> 43400 org.xml.sax.helpers >> 42400 javax.sql >> 39600 javax.accessibility >> 37800 java.util.regex >> 36700 javax.swing.plaf >> 35000 javax.crypto >> 34700 java.applet >> 33600 javax.xml.stream >> 30400 java.util.zip >> 29600 java.security.cert >> 27200 javax.transaction >> 24500 javax.security.auth >> 24000 java.nio.channels >> 23900 javax.xml.transform.stream >> 23700 javax.xml.bind.annotation >> 23600 java.lang.annotation >> 22700 javax.swing.filechooser >> 22000 java.rmi.server >> 20900 javax.net >> 19800 java.awt.datatransfer >> 19600 java.awt.print >> 19300 org.omg.PortableServer >> 19000 java.util.jar >> 18200 javax.imageio >> 16700 javax.net.ssl >> 16700 java.security.spec >> 16500 javax.print >> 16500 java.awt.dnd >> 16200 javax.xml.transform.dom >> 15700 javax.activation >> 13400 javax.swing.plaf.basic >> 12300 javax.xml.soap >> 12200 org.xml.sax.ext >> 12200 javax.xml.ws >> 11700 javax.naming.directory >> 11100 javax.swing.plaf.metal >> 10800 java.nio.charset >> 10000 javax.crypto.spec >> 10000 javax.annotation >> 10000 java.util.prefs >> 9000 org.omg.CosNaming >> 9000 javax.xml.transform.sax >> 9000 javax.swing.text.html >> 9000 java.util.concurrent.atomic >> 8000 javax.transaction.xa >> 8000 javax.swing.undo >> 8000 javax.sound.sampled >> 8000 java.security.interfaces >> 7000 javax.security.auth.login >> 7000 javax.security.auth.callback >> 7000 java.util.concurrent.locks >> 6000 org.w3c.dom.events >> 6000 javax.print.attribute >> 6000 javax.naming.spi >> 6000 javax.lang.model >> 6000 javax.jws >> 5000 org.omg.PortableInterceptor >> 5000 org.omg.IOP >> 5000 org.omg.CORBA_2_3 >> 5000 javax.sound.midi >> 5000 javax.lang.model.element >> 4000 org.omg.CORBA_2_3.portable >> 4000 org.ietf.jgss >> 4000 javax.xml.xpath >> 4000 java.lang.management >> 4000 java.awt.image.renderable >> 3000 org.omg.PortableServer.POAPackage >> 3000 org.omg.DynamicAny >> 3000 org.omg.Dynamic >> 3000 org.omg.CosNaming.NamingContextPackage >> 3000 org.omg.CORBA.ORBPackage >> 3000 javax.xml.ws.handler >> 3000 javax.xml.validation >> 3000 javax.xml.datatype >> 3000 javax.xml.bind.helpers >> 3000 javax.xml.bind.annotation.adapters >> 3000 javax.sql.rowset >> 3000 javax.security.auth.x500 >> 3000 javax.rmi.CORBA >> 3000 javax.print.attribute.standard >> 3000 javax.naming.ldap >> 3000 javax.management.remote >> 3000 javax.management.openmbean >> 3000 javax.management.modelmbean >> 3000 javax.imageio.stream >> 3000 javax.crypto.interfaces >> 3000 java.security.acl >> 3000 java.beans.beancontext >> 2000 org.omg.Messaging >> 2000 org.omg.CORBA.TypeCodePackage >> 2000 javax.xml.ws.soap >> 2000 javax.xml.stream.events >> 2000 javax.tools >> 2000 javax.swing.text.html.parser >> 2000 javax.swing.colorchooser >> 2000 javax.security.sasl >> 2000 javax.security.cert >> 2000 javax.security.auth.spi >> 2000 javax.management.relation >> 2000 javax.jws.soap >> 2000 javax.imageio.spi >> 2000 javax.imageio.metadata >> 2000 java.rmi.dgc >> 2000 java.nio.channels.spi >> 1000 org.omg.PortableServer.POAManagerPackage >> 1000 org.omg.DynamicAny.DynAnyPackage >> 1000 javax.xml.crypto.dsig >> 1000 javax.xml.crypto >> 1000 javax.swing.text.rtf >> 1000 javax.swing.plaf.multi >> 1000 javax.sound.sampled.spi >> 1000 javax.naming.event >> 1000 javax.management.timer >> 1000 javax.management.monitor >> 1000 javax.management.loading >> 1000 java.nio.charset.spi >> 1000 java.awt.im.spi >> >> >> With best regards, Alexei >> >> :-) >> >> while read t >> do >> wget -O - 'http://www.google.com/codesearch?q='"$t" | >> perl -n -e 'if (/ of about <b>([0-9,]*?)<\/b>/) { $_ = $1; >> s/,//g; print; }' >> echo " $t" >> done >> > -- С уважением, Алексей Федотов, ЗАО <<Телеком Экспресс>>
