Bisakah saya mengajarkan Google bahwa ketika saya mengatakan "Java", maksud saya "Java 6"?

15

Saya banyak menggunakan Google untuk mencari dokumentasi Java.

Contoh: Jika saya ingin mencari dokumentasi untuk HashMap, saya hanya google Java hashmapdan Google tahu untuk mengarahkan saya ke javadochalaman.

Namun, biasanya mengarahkan saya ke dokumentasi Java 1.4 atau Java5, dan saya ingin dokumentasi Java6.

Jika saya google Java 6 hashmap, itu berfungsi dengan baik; Masalahnya adalah saya terus lupa menaruh 6dan harus mencari dua kali.

Bisakah saya mengajarkan Google bahwa ketika saya mengatakan Java, maksud saya Java6? (Saya memiliki akun Google, jadi jika entah bagaimana dapat dikonfigurasi melalui akun, saya terbuka untuk saran.)

RonK
sumber
1
Saya sarankan hashmap site:download.oracle.com/javase/6/docssebagai pengganti saja.
3
@Daniel Beck: Sepertinya terlalu banyak pembunuhan. Saya ingin mengetik lebih sedikit, tidak lebih :)
2
Anda bisa membuat pencarian kata kunci di browser Anda: di http://search.oracle.com/search/search?search_p_main_operator=all&group=Documentation&q=%s+url%3A%2Fjavase%2F6%2Fdocs%2Fapimana %sdiganti dengan kata kunci. Sebagai contoh hashmap,.
slhck

Jawaban:

2

Saya memiliki masalah / keinginan yang sama. Inilah yang saya lakukan untuk menyelesaikannya:

  • Instal skrip Greasemonkey ini (yang agak ketinggalan zaman, karena dibuat sebelum Oracle membeli Sun)
  • Edit skrip sedikit agar berfungsi dengan situs web Oracle. Ini adalah skrip yang diedit:

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

Satu-satunya perubahan adalah ke @includeURL dan regex.

Dengan begitu, setiap kali Anda membuka halaman dokumentasi Java, itu akan dialihkan ke versi Java 6. Jika Anda benar-benar perlu melihat versi yang lebih lama, Anda dapat menonaktifkan sementara skrip pengguna.

Liquid_Fire
sumber
Menggunakan ini untuk Java 7, CSS ada jauh lebih baik.
Olegs Jeremejevev
1

Saya memiliki kata kunci pencarian dengan URL

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

Lalu aku hanya perlu mengetikkan nama kelas mengganti .dengan /. Saya mengetik ini di browser saya:

j java/util/HashMap

Anda juga dapat menggunakan Duck Duck Go - itu akan onebox kelas Java, dan tampaknya secara konsisten memilih Java 6:

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

Josh Lee
sumber
1

Terima kasih atas semua jawaban - Saya akhirnya menyelesaikannya dengan membuat mesin pencari kustom saya sendiri di Chrome (solusi sebagian untuk masalah yang saya posting - tetapi solusi lengkap untuk masalah pribadi saya).

Mesin pencari didefinisikan sebagai: https://www.google.com/search?q=java%206%20%s
Dan saya memberinya kata kunci java- dengan begitu semua yang saya butuhkan untuk mengetik di bilah alamat adalah java hashmapdan saya mendapatkan hasil yang saya inginkan.

RonK
sumber