我可以告诉Google,当我说“ Java”时,是指“ Java 6”吗?


15

我经常使用Google查找Java文档。

示例:如果我想查找的文档HashMap,我只是google,Java hashmap而Google知道将我重定向到该javadoc页面。

但是,它通常将我定向到Java 1.4或Java5文档,并且我需要Java6文档。

如果我使用google Java 6 hashmap,它可以正常工作;问题是我一直忘了放6,不得不搜索两次。

我可以教谷歌不知何故,当我说Java,我的意思是Java6?(我有一个Google帐户,因此,如果可以通过某个帐户进行配置,我可以征求建议。)


1
我建议hashmap site:download.oracle.com/javase/6/docs代替。

3
@丹尼尔·贝克:似乎有点过分。我想输入的内容更少,而不是更多:)

2
你可以只建立在浏览器中的关键字搜索:http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapi在那里%s用关键字替换。例如,hashmap
slhck 2011年

Answers:


2

我有同样的问题/愿望。这是我为解决该问题所做的事情:

  • 安装此Greasemonkey脚本(由于它是在甲骨文收购Sun之前制作的,所以有点过时了)
  • 稍微编辑脚本以使其与Oracle网站兼容。这是编辑的脚本:

    // ==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);
    

唯一的更改是@includeURL和正则表达式。

这样,无论何时打开Java文档页面,它都会重定向到Java 6版本。如果确实需要查看旧版本,则可以暂时禁用用户脚本。


将此用于Java 7,CSS会更好。
Olegs Jeremejevs,2012年

1

我有一个搜索关键字,其网址为

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

然后,我只是在更换类的名称键入./。我在浏览器中输入以下内容:

j java/util/HashMap

您还可以使用Duck Duck Go-它可以将Java类设置为一体,并且似乎始终选择Java 6:

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


1

感谢您提供所有答案-我最终通过在Chrome中创建自己的自定义搜索引擎解决了该问题(部分解决了我发布的问题,但为我的个人问题提供了完整的解决方案)。

搜索引擎的定义为:https : //www.google.com/search?q=java%206%20%s
并且我为其指定了关键字java-这样,我需要在地址栏中java hashmap输入的所有内容都会得到我想要的结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.