The official tutorial may be of some use to you.
│ C │ P │ Subclass │ Subclass │ W │
│ l │ a │(same pkg)│(diff pkg)│ o │
│ a │ c │ │ │ r │
│ s │ k │ │ │ l │
│ s │ a │ │ │ d │
│ │ g │ │ │ │
│ │ e │ │ │ │
────────────┼───+───┼──────────┼──────────┼───┼
public │ + │ + │ + │ + │ + │
────────────┼───────┼──────────┼──────────┼───┼
protected │ + │ + │ + │ + │ │
────────────┼───────┼──────────┼──────────┼───┼
no modifier │ + │ + │ + │ │ │
────────────┼───────┼──────────┼──────────┼───┼
private │ + │ │ │ │ │
+ : accessible blank : not accessible
[The official tutorial][1] may be of some use to you.
<pre>
│ C │ P │ Subclass │ Subclass │ W │
│ l │ a │(same pkg)│(diff pkg)│ o │
│ a │ c │ │ │ r │
│ s │ k │ │ │ l │
│ s │ a │ │ │ d │
│ │ g │ │ │ │
│ │ e │ │ │ │
────────────┼───+───┼──────────┼──────────┼───┼
public │ + │ + │ + │ + │ + │
────────────┼───────┼──────────┼──────────┼───┼
protected │ + │ + │ + │ + │ │
────────────┼───────┼──────────┼──────────┼───┼
no modifier │ + │ + │ + │ │ │
────────────┼───────┼──────────┼──────────┼───┼
private │ + │ │ │ │ │
+ : accessible blank : not accessible
</pre>
[1]: http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html