せろさん に献本して貰いました。 ありがとうございます! Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで:書籍案内|技術評論社 この本はJavaの入門書ではありますが「本格」と付いているだけあって、 コレクションの実装に踏み込んでどの場面でどの実装を使うべきか Map#computeIfAbsent の現場あるあるな使い方 正規表現関連のオブジェクト( Pattern 、 Matcher )と String のメソッドの使い分け など、実践的な内容が含まれています。 また、Java 8を前提として書かれてはいますが、 ファイル操作に関してはJava 6までのやり方( java.io )とJava 7以降のやり方( java.nio.file )が、 日時操作に関してはJava 7までのやり方( java.util.Date 、 java.util.Ca
セミコロンレスJava 8でFizzBuzz セミコロンレスJava 8でFizzBuzzを書いてみましょう。 public class SemicolonlessFizzBuzz { public static void main(String[] args) { if (java.util.stream.Stream .of(java.util.stream.IntStream.rangeClosed(1, 100) .mapToObj(i -> i % 15 == 0 ? "FizzBuzz" : i % 3 == 0 ? "Fizz" : i % 5 == 0 ? "Buzz" : String.valueOf(i)) .collect(java.util.stream.Collectors.joining(" "))) .peek(fizzbuzz -> System.out.p
#!/bin/sh rm -fr .git *.txt .gitignore git init echo init.sh>.gitignore && git add .gitignore && git commit -m "Initial Commit" echo b>b.txt && git add b.txt && git commit -m "master 1" git branch other echo c>c.txt && git add c.txt && git commit -m "master 2" echo d>d.txt && git add d.txt && git commit -m "master 3" git checkout other echo e>e.txt && git add e.txt && git commit -m "other 1" echo
いくつか考えてみました。 HttpServlet.init をオーバーライドする(Servlet) ServletContainerInitializer の実装クラスを作る(Servlet) Singleton セッションビーンに @Startup を付けて @PostConstructed を付けたメソッドを定義する(EJB) Extension の実装クラスを作ってライフサイクルイベントをハンドリングするオブザーバーメソッドを作る(CDI) @ApplicationScoped なCDI管理ビーンを作って @Initialized(ApplicationScoped.class) なイベントをハンドリングするオブザーバーメソッドを作る(CDI) 他にもあったら教えてください! で、個人的には Servlet APIを直接使うのは可能な限り避けたい EJBは使わない という感じなのでC
JAX-RSネタで登壇してきた GH-1のタイポっぽいけどGlassFishっぽくて良いな! pic.twitter.com/jfu08S7JMW — うらがみ (@backpaper0) 2015, 11月 28 http://www.java-users.jp/?page_id=2064#AB-1 というわけで登壇させて頂きました。 JAX-RS入門および実践 ペース配分が甘くて最後のテストコードのパートをまるごと省略してしまい、聴講してくださった皆様には大変申し訳なく思っています。 おそらく関Javaで再演しますが、その際はしっかり最後まで話せるよう練習しておきます。 また、懇親会で「物足りなかった」というご意見を頂きました。 確かに、できる限りJAX-RSをご存知ない方にもJAX-RSを知って頂きたく、最大公約数的な内容にしたので物足りないと感じた方はいらっしゃるだろうなと思いまし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く