Posso ensinar ao Google que quando digo "Java", quero dizer "Java 6"?

15

Eu uso muito o Google para procurar documentação em Java.

Exemplo: se eu quiser encontrar documentação HashMap, basta pesquisar no Google Java hashmape o Google sabe me redirecionar para a javadocpágina.

No entanto, geralmente ele me direciona para a documentação Java 1.4 ou Java5 e quero a documentação Java6.

Se eu pesquisar no Google Java 6 hashmap, funciona bem; o problema é que continuo esquecendo de colocar 6e tenho que procurar duas vezes.

Posso ensinar ao Google de alguma forma que quando digo Java, quero dizer Java6? (Eu tenho uma conta do Google, por isso, se for de alguma forma configurável por meio de uma conta, estou aberto a sugestões.)

RonK
fonte
11
Sugiro hashmap site:download.oracle.com/javase/6/docscomo substituto.
3
@ Daniel Beck: Parece um exagero. Quero digitar menos, não mais :)
2
Você pode simplesmente criar uma pesquisa por palavra-chave no seu navegador: http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapionde %sé substituída pela palavra-chave. Por exemplo hashmap,.
slhck

Respostas:

2

Eu tive o mesmo problema / desejo. Isto é o que eu fiz para resolvê-lo:

  • Instale este script Greasemonkey (que está um pouco desatualizado, pois foi feito antes da Oracle comprar a Sun)
  • Edite um pouco o script para fazê-lo funcionar no site da Oracle. Este é o script editado:

    // ==UserScript==
    // @name           Java 6 Documentation Redirect
    // @namespace      http://freecog.net/2007/
    // @description    Redirects to the Java SE 6 documenation from older pages.
    // @include        http://download.oracle.com/javase/*
    // ==/UserScript==
    
    var old_loc = loc = window.location.href;
    loc = loc.replace(/\/javase\/[^\/]+\/docs\//, "/javase/6/docs/");
    if (loc != old_loc) window.location.replace(loc);
    

As únicas alterações são no @includeURL e na regex.

Dessa forma, sempre que você abre uma página de documentação do Java, ela é redirecionada para a versão do Java 6. Se você realmente precisar ver uma versão mais antiga, poderá desativar temporariamente o script do usuário.

Liquid_Fire
fonte
Usando isso para Java 7, o CSS existe muito melhor.
Olegs Jeremejevs
1

Eu tenho uma palavra-chave de pesquisa com o URL de

http://download.oracle.com/javase/6/docs/api/%s.html

Então eu só tenho que digitar o nome da classe substituindo .por /. Eu digito isso no meu navegador:

j java/util/HashMap

Você também pode usar o Duck Duck Go - ele onebox as classes Java e parece escolher consistentemente o Java 6:

http://duckduckgo.com/?q=java.util.HashMap

Josh Lee
fonte
1

Obrigado por todas as respostas - eu finalmente o resolvi criando meu próprio mecanismo de pesquisa personalizado no Chrome (solução parcial para o problema que publiquei - mas uma solução completa para o meu problema pessoal).

O mecanismo de pesquisa é definido como: https://www.google.com/search?q=java%206%20%s
E eu atribuí a palavra java- chave a ela. Dessa forma, tudo o que preciso digitar na barra de endereço é java hashmape recebo o resultado que eu queria.

RonK
fonte