クラスは、一つのクラスを継承できるのに加えて、implementsキーワードを用いて一つ以上のインタフェースを実装することができる。interface MyInterface {    void foo();}interface Interface2 {    void bar();}class MyClass implements MyInterface {    void foo() {...}    ...}class ChildClass extends ParentClass implements MyInterface, Interface2 {    void foo() {...}    void bar();    ...}以下の例では、Deleteableインタフェースを実装する非abstractクラスは、引数無しで戻り型がvoidであるdeleteという名前の非抽象メソッドを定義しなければならない。そのメソッドの実装と機能は各々のクラスによって決定される。public interface Deleteable {    void delete();}このコンセプトにはさまざまな使い道がある。例えば:public class Fred implements Deleteable {    // このメソッドはDeleteableインタフェースを満足する    public void delete() {        // ここにコードを実装    }    public void someOtherMethod() {    }}public void deleteAll(Deleteable[] list) {    for (int i = 0; i < list.length; i++) {        list[i].delete();    }}上の配列に含まれる全てのオブジェクトはdelete()メソッドを持つことが保証されるので、deleteAll()メソッドはFredオブジェクトと他の如何なるDeleteableオブジェクトをも区別する必要がない。
インタフェースとは、実装の詳細がいっさいない抽象型である。その目的は複数のクラスを多態性によって統一的に扱うことである。共通のインタフェースを実装する複数のクラスは、そのインタフェース型のコンテキストにしたがって互いに交換可能とすることができる（リスコフの置換原則）。インタフェースはまた、抽象化 – クラスの実装方法を隠蔽すること – という考え方を強制するのにも役立つ。インタフェースは抽象メソッドと定数フィールド (static finalフィールド) だけを含むことができる。インタフェースメソッドはデフォルトでpublicかつabstractであり（実装を持たない）、インタフェースフィールドはデフォルトで public static final である。インスタンスフィールドやクラスフィールドすなわち状態を持つことができない点が抽象クラスと異なる。Javaは完全な直交の多重継承はサポートしておらず、インタフェースによる「型の多重継承」のみをサポートする。C++における多重継承（実装の多重継承）には、複数の親クラスや型から複数回継承したフィールドやメソッドを識別するための複雑なルールが伴う。インタフェースを実装から分離することにより、インタフェースはより単純かつ明快に多重継承が持つ利点の多くを提供する。もっとも、実装の多重継承を避ける代価としてコードは若干冗長になる。というのは、インタフェースはクラスのシグネチャを定義するのみで実装を持てないため、インタフェースを継承する全てのクラスは定義されたメソッドをいちいち実装しなければならないからである。純粋な多重継承であれば実装自体も継承されるのでこのようなことはない。なお、Java 8ではインタフェースのデフォルトメソッドにより実装の多重継承を限定的にサポートするようになった。また、インタフェースが静的メソッドを持つこともできるようになった。Javaのインタフェースは Objective-C規約のコンセプトによく似た振る舞いをする。
Javaのキーワードには「goto」という綴りも含まれているが、goto文は無い（他にもうひとつ、constも同様に、キーワードとして予約されているが、予約されているだけで使われていない）。
応和2年（962年）5月11日の年紀をもつ『大安寺八幡宮御鎮座記』は、入唐した大安寺の僧侶行教が帰朝の途次に豊前宇佐八幡宮に参籠してその神影を奉戴、大同2年（807年）に大安寺東室第7院の石清水房に鎮座したのが起源で、後に神殿を造営して遷座し、「石清水八幡宮」と号して大安寺の鎮守神としたが、貞観元年（859年）に神託によって山城男山へ遷座したために改めてその跡に祀ったのが創祀であるとする。また異説として、保延6年（1140年）に著された『七大寺巡礼私記』はそれ以前の斉衡2年（855年）に行教が勧請して創祀したものとしている。鎮座地は『七大寺巡礼私記』に「東塔の北に在り」とあるように、かつては大安寺の寺域に属して南には同寺の東塔が建っていた。また『御鎮座記』にある石清水房も「大安寺伽藍絵図」によると現社地と大安寺の間にあった事が確認できる。なお、建長7年（1255年）以前の成立とされる『七大寺日記』には大安寺の金堂の東に南北1町ほど（およそ120メートル）に連なった僧坊の跡がある事を記し、その北から4番目の坊が行教の坊であったとの古老の伝えを紹介、次いでその傍らに石清水という井戸がある事を述べるが、現社地北方の御霊神社境内にある「石清水の井」がその井の遺称であるという。中世には「辰市八幡宮」と称され、辰市4箇郷の鎮守神として尊崇され、春日大社の正預に就任した者は必ず一度は頭役として勤仕する定めであった。永正元年（1504年）に焼失した記録があり、その後再興されたようであるが、元亀2年（1571年）の松永久秀の辰市攻略等の戦乱で大安寺とともに衰微の道を辿り、文禄5年（1596年）閏7月13日には慶長伏見地震によって同寺とともに罹災、その影響で大安寺が一時廃寺の状態となったために独立し、在地の氏神として村民の手によって復興された。社伝によれば、文久3年（1863年）に大修理を、1913年（大正2年）に本殿と全末社の彩色を施している。