java

今日のlibGDX(20150518):アクション 2

今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:アクション 2 libGDXの基礎8 アクション - Qiitaqiita.com 前回不明点を解消するとか言ってたけど、作戦変更してさっさと進めることにする。不明点は目次にて管理…

今日のjavaおっかけ(20150514):requireNonNull

今日はさくっと終わりそうなことをやる。 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:requireNonNull java7より登場した java.util.Objects クラスのメソッド。 public static <T> T requireNonNull(T obj)</t>…

今日のjavaおっかけ(20150513):メソッド参照

目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:メソッド参照 こちらもjava8から登場。 //メソッド参照 Consumer<String> s = System.out::println; s.accept("aa"); いつもの System.out.println("aa") をConsumer</string>…

今日のlibGDX(20150513):アクション 1

今日のlibGDX(20150513): 今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:アクション 1 libGDXの基礎8 アクション - Qiitaqiita.com おおー!ようやく動かします!! 今回は長いので、明日も継続する。 アクショ…

今日のlibGDX(20150512):クリックイベントを拾う

今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:クリックイベントを拾う Java - libGDXの基礎7 イベント - Qiitaqiita.com 今回も前回の続きだけど、6番目のHTMLの部分は抜かして、7番目のイベント処理へいきます…

今日のjavaおっかけ(20150512):Stream API 3

ようやく戻ってきたけど 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:Stream API 3 java.lang.Iterable インタフェースの forEach メソッド ↓ default void forEach(Consumer action) { Objects.requireN…

今日のjavaおっかけ(20150511):ラムダ式 4

そしてラムダ式に戻る…! 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:ラムダ式 4 前回のつづき。 //これはいく Consumer consumer = nameConsumer -> System.out.println(nameConsumer); //これはコンパ…

今日のlibGDX(20150511):Scene2D

今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:Scene2D libGDXの基礎5 Scene2Dを使う - Qiitaqiita.com 今回も前回の続きのこちら↑の記事を参考に。 Scene2Dで使うクラス ここで解説してもらっているのは以下の4…

今日のlibGDX(20150508):com.badlogic.gdx.graphics.g2d.Sprite

今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:com.badlogic.gdx.graphics.g2d.Sprite libGDXの基礎4 スプライトを使う - Qiitaqiita.com 今回もこちら↑の記事を参考に。 そもそもなのでおさらい 上の参考にさせ…

今日のjavaおっかけ(20150508):Stream API 2

そしてstream API に戻る…! 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:Stream API 2 前回でデフォルトメソッドをやったので、stream API に戻る. 今回の趣旨は、以下の strem API たるものを使った例…

今日のjavaおっかけ(20150507):java8 の開発環境を整える

現場でもjava8やるための環境整える. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:java8 の開発環境を整える 現場でも環境を作るから、以前やったことだけどメモ. Eclipse 4.4 Luna にする [Pleiades] …

今日のlibGDX(20150502):テクスチャアトラスを使った描画

今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:テクスチャアトラスを使った描画 Java - Ingressで使われているゲームフレームワークlibGDXの基礎3 ~テクスチャアトラス編 - Qiitaqiita.com テクスチャアトラス。…

今日のjavaおっかけ(20150428):デフォルトメソッド

java8対応のEffective Java がほしくなる. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:デフォルトメソッド default void forEach(Consumer action) 前回のStream API をやったときに出てきた、java.lang…

今日のlibGDX(20150428):画像を表示する

ひらしょー本では苦労してる画像の描画がこんなあっさりできた… すごいなー 今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:画像を表示する libGDXの基礎の基礎2 ~ 画像を表示する - Qiitaqiita.com 今日も↑を見…

javaで現在のカレントディレクトリを表示

メモです。 import java.io.File; public class Main { public static void main(String[] args) { String path = new File(".").getAbsoluteFile().getParent(); System.out.println(path); } }

今日のjavaおっかけ(20150427):Stream API 1

stream API … 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:Stream API 1 ・関数型インタフェースの実装の記述の簡素化 ・ラムダ式を使ったJava8での新機能(streamAPIとか?) ( http://snoopopo.hatenablo…

今日のlibGDX(20150427):とりあえず環境を作る windows版だけ

まったく何もわかってないのだけど、今日からlibGDXを始めようと思う. 今日のlibGDX目次 http://snoopopo.hatenablog.com/entry/2015/04/27/220545 今日のテーマ:とりあえず環境を作る windows版だけ libGDXの基礎の基礎 - Qiitaqiita.com 目次にも書いたけ…

今日のjavaおっかけ(20150426):ラムダ式 3

今回はシンタックスシュガーという意味だけのラムダのこと. でもラムダは単なるシンタックスシュガーではないというはなしがあったので、その辺りは次回以降. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ…

渋谷JVM行ってきた

2015/4/18に渋谷JVMが開催されたので行ってきました。 渋谷JVM (2015/04/18 13:00〜)d-cube.connpass.com 記事にはしてないけど3月?(確か)にいった渋谷Javaを開催されてたビズリーチさん主催の勉強会です。 Javaを普段仕事で使っている僕ですが、 JavaVM上で…

今日のjavaおっかけ(20150420):ラムダ式 2

匿名クラス便利じゃないか!! 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:ラムダ式のメリットを知る前提知識をつける 2 ・関数型インタフェースの実装の記述の簡素化 ・ラムダ式を使ったJava8での新機能(…

今日のjavaおっかけ(20150417):ラムダ式 1

java8から1年以上経過してるけどめげずにいく.本当にしらないのだからやるだけ!(開き直 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:ラムダ式のメリットを知る前提知識をつける 1 ラムダ式はjava8から…

今日のjavaおっかけ(20150416):可変長引数を注意して使用する

EffectiveJavaすごいな. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:可変長引数を注意して使用する http://snoopopo.hatenablog.com/entry/2015/04/15/164811 昨日の続き。 EffectiveJava 項目42 可変…

今日のjavaおっかけ(20150415):可変長引数

さくっと終わるかなと思ったけど、明日にも続きます. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:可変長引数 こちらもjava5から登場. 「可変長引数」とググるとjavaよりもc++とかのキーワードが出てく…

今日のjavaおっかけ(20150414):staticインポート

今日から.javaにも少しでもついてかないと. 目次とぶっつぶつテーマ http://snoopopo.hatenablog.com/entry/2015/04/14/102732 今日のテーマ:staticインポート java5から登場. こんなstaticなクラスがあるとして… package test.util; public class TestU…

Java Puzzlers 罠、落とし穴、コーナーケース

Java™ Puzzlers: Traps, Pitfalls, and Corner Cases作者: Joshua Bloch,Neal Gafter出版社/メーカー: Addison-Wesley Professional発売日: 2005/06/24メディア: Kindle版この商品を含むブログを見る 届いた。 パズルのソースをダウンロードする http://www.…

javaのifとかforとかのことまとめとく。

以前書いてたこの記事で http://snoopopo.hatenablog.com/entry/2014/12/15/235222 for文のループ判定式がループする度に呼ばれていることを僕はわかっていなかったのだけど(@@;) よくよく見るとプログラミング言語Java第4版にちゃんと書いてあるし、 ループ…

ローカル変数のスコープを最小限にする

EFFECTIVE JAVA 第2版 (The Java Series)作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2014/03/11メディア: 単行本(ソフトカバー)この商品を含むブログ (10件) を見る Effective Java 項目45 ローカル変数のスコープを最小限にする のま…

リフレクションよりインタフェースを選ぶ

EFFECTIVE JAVA 第2版 (The Java Series)作者: Joshua Bloch,柴田芳樹出版社/メーカー: 丸善出版発売日: 2014/03/11メディア: 単行本(ソフトカバー)この商品を含むブログ (10件) を見る Effective Java 項目53 リフレクションよりインタフェースを選ぶ の…