Inheritance
Inheritance (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)
defaultメソッドの多重継承について書いてあった!
前回の記事を見た同僚も教えてくれたのだけど。
defaultメソッドがコンフリクトしてたら実装しなあかんよ。って。
なるほど。コンパイルエラーとれた。
clone
なんとなく、cloneメソッドは僕には使いこなせないなぁと思ってる。
Numbers
Numbers (The Java™ Tutorials > Learning the Java Language > Numbers and Strings)
大丈夫。AtomicIntegerは面白そうだなー。でもconcurrentパッケージを見るときに見よっと。
Strings
Strings (The Java™ Tutorials > Learning the Java Language > Numbers and Strings)
これも大丈夫そう。っても、Character周りはよく分かってないんだけども。
StringBuilderの中身が何となく気になってさらっと見てみたんだけど。配列ゴリゴリ操作してくれてるんだねぇ。ありがとう。
このメソッドが気に入った:
private AbstractStringBuilder appendNull() { int c = count; ensureCapacityInternal(c + 4); final char[] value = this.value; value[c++] = 'n'; value[c++] = 'u'; value[c++] = 'l'; value[c++] = 'l'; count = c; return this; }
次は
Genericsだな。
今日のIDEA
Command + B で定義に移動できる。
Ctrl + H で継承関係が見える。
覚える。