会社でそんな話になった。個人的にはinterfaceの有用性を理解しているつもりだったけど、考えてみたら自身で思っているほど理解していなかったので。改めて考えてみた。以下interfaceの意義(?)。 (結論) interfaceは手続きを共通化したものである ・interfaceは ...
There are only half a dozen classes you really need to master to become competent in the world of functional programming. The java.util.function package contains well over 40 different components, but ...
Community driven content discussing all aspects of software development from DevOps to design patterns. If you want to master functional programming, the best place to start is with the Java Function ...
今回は、J2SE 1.4.0の話からはじめましょう。 J2SE 1.4.0がリリースされたのが2002年。すでに9年も経ってしまいました。 さすがに最近こそ使われなくなったものの、日本においてはJ2SE 1.4.xが一番多く使われていたバージョンなのではないでしょうか。 そのJ2SE 1.4 ...
今週も前回に引きつづきjava.netパッケージに関する機能拡張を紹介していきます。 今週紹介するのはネットワークインタフェースに関する情報取得です。 Javaはもともとハードウェアへのアクセスをなるべくさせない方針で開発されてきました。たとえば ...
本記事では、初心者にも分かりやすく、JavaとPythonのインタフェースとメソッドの違いを比較しながら解説しています。 Javaの知識を活かしながら、Pythonではどのように記述するのかを理解できるよう、表を使って整理しました。 図1. Java とPython の ...
java-interface-exercises/ ├── README.md ├── .gitignore └── src/ ├── Main.java # Main exercise: area calculation ├── GeometricForm.java # Base interface ├── Square.java # Square implementation ├── ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする