エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

Java

Java9 Reactive Streams 試し実装

きっかけ Java9のリリースが迫っているのと、ITproの記事見て試したくなったから。 あとは、Typescriptで非同期の処理を書くことが非常に多いので、Javaでもやりたくなった。 Reactive Streams 非同期処理を実現するための仕様。 非同期処理を採用しているラ…

eclipse4.7 新機能まとめ

Eclipse 4.7 毎度のことながら、よくお世話になるIDEなので、キャッチアップのために調査。 最近は、TypeScriptやっているせいか、Visual Studio Codeを起動することが多くなってしまったけどね。。。 今回は、地味めなデザインだな。 いつもは、キラキラし…

Google Error Proneのサンプルを動かす

Error Proneとは Google の バグチェックツール。 FindBugsみたいなもんといえば、Javaエンジニアなら想像しやすいはず。 環境情報 必要なものは、JavaとGradleだけあれば、とりあえず大丈夫 Java Java9の調査をしてたので。。。 切り替えるの面倒だったから…

java9 Jigsaw 試し実装

きっかけ Java Day Tokyo 2017, JJUG CCC Spring 2017 に出て、そろそろJigsawをキャッチアップしねぇと不味いなと感じ、とりあえず触ってみた。 環境情報 Microsoft Windows [Version 10.0.15063] javaのバージョン >java -version java version "9-ea" Jav…

JJUG CCC 2017 Spring 参加報告

公式サイト JJUG CCC 2017 Spring 受講内容 感想・メモ 感想とメモが混じっているので、読む時は注意 スピード重視で書いているので、内容や誤字脱字は大目に見てね! jjug総会 メーリングリストからDoorkeperに移行。 会員数が多すぎるのと、スパムメールが…

Java Day Tokyo 2017 参加報告

開催概要 公式サイト www.oracle.co.jp 受講セッション 基調講演 Java 9 and Beyond: Java Renaissance in the Cloud Modular Development with JDK 9 Introduction to JShell: Official REPL Tool for Java Platform Java SE 9のすすめ 内容・感想 かなり大…

Oracle Certified Java Programmer, Silver SE 8 認定資格を受けてきた

公式サイト Java SE 8 認定資格 | オラクル認定資格制度 | Oracle University 受講結果 当然、合格しましたよ。 久々に試験に合格する感触を得た気がする。 IPAの情報処理技術者試験を毎回受けてるけど、スペシャリストになると合格が難しいんだもん! 意欲…

【書評】Java本格入門 感想 老を感じる

商品情報 Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで作者: 谷本心,阪本雄一郎,岡田拓也,秋葉誠,村田賢一郎,アクロクエストテクノロジー株式会社出版社/メーカー: 技術評論社発売日: 2017/04/18メディア: 大型本この商…

Macで各種バージョン確認まとめ

なるべくMac固有のバージョン確認のみ載せる。 ブログとかで環境情報を載せる場合は、下記のコマンドで確認したほうがいい。 種類 コマンド OS SW_VERS Swift swift -vターミナルモードが起動してしまうので、:exitで抜け出す。 Xcode xcodebuild -version H…

【Java9リリース前復習】不変コレクションの生成

きっかけ 前書いた記事と同じ 環境準備も以前の記事を参照 suzaku-tec.hatenadiary.jp 環境準備の補足 Kitematicの Setting > Volumes を選択して、LOCAL FOLDER をバインドさせたいフォルダに指定する。 お好みだが、自分は、~/dev/notebooks を指定した。 …

【Java9リリース前復習】jshellまとめ

きっかけ Java9のリリースまで半年をきったので、予習。 かなり前に触ったきり、使ってなかったので、予習を兼ねてやり直す。 環境準備 docker使ってJava9のイメージを使って試す。 使ったのは、java9-notebook https://hub.docker.com/r/satoshun/java9-not…