Javaに関するmasakanouのブックマーク (44)

  • 追記(19日)東洋経済オンラインの的外れ記事 / 高木浩光@自宅の日記 - 治外法権のeLTAX、マルウェア幇助を繰り返す無能業者は責任追及されて廃業に追い込まれよ


     eLTAX *1JavaJREAdobeJavaAdobe eLTAXeLTAXeLTAXeLTAXJavaeL
    追記(19日)東洋経済オンラインの的外れ記事 / 高木浩光@自宅の日記 - 治外法権のeLTAX、マルウェア幇助を繰り返す無能業者は責任追及されて廃業に追い込まれよ
  • Oracle Java SE サポート・ロードマップ


    Oracle Java SE SupportJDKjdk.java.netoracle.com/javadownload 使 1Java SE Subscription2Oracle Java SE AdvancedOracle Java SE Advanced DesktopOracle Java SE SuiteJava SE Support3JavaSE使
    masakanou
    masakanou 2014/09/24
    JavaSE7 公式アップデートの終了 2015年4月
  • Javaの道:クラス(9.オーバーライドとオーバーロード)


     使   protectedprivate 
    Javaの道:クラス(9.オーバーライドとオーバーロード)
    masakanou
    masakanou 2011/03/05
    >静的束縛はコンパイルする時点で呼び出すオブジェクトが決定されますが、動的束縛はプログラムが実行されるまでどのオブジェクトに基づき呼び出されるかわかりません
  • “Javaの父”ゴスリング氏、Oracle退社の理由を語る


    OracleJavaOneeWEEKOracle退 Sun MicrosystemsJava調JavaSunOracle JavaOracleeWEEKOracleOracleJava
    “Javaの父”ゴスリング氏、Oracle退社の理由を語る
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • So long, old friend... - James Gosling: on the Java Road

  • Internal DSLs patterns in Java

    EDIT: 10. august 2009 Complete change of the example because of implementation problems This first pattern is one of those I thought of by myself, so don't hesitate to provide some feedback. Ternary if operator The ternary if operator came from the C language in Java in quite the same form as it was used before. The syntax is as follows: int i = boolean_expression ? true_int_value : false_int_valu

  • クラス設計に関するメモ

    経験的にこのようにした方がよいと思った点についての記録です。 仕事で大規模(2000クラス超)かつ製品寿命がながいパッケージソフトを作っていた関係で、 ちょっとした設計の間違いが、 あとあとで大変な苦労する羽目になったりすることを経験してきました。 このような規模が大きいアプリケーションを作ることはなかなかないかもしれませんが、 なにかの参考になれば、と思います。 継承する前に委譲を検討する Singleton パターンを使うときの注意 Template Method パターンを使うときの注意 クラス間の依存に関する注意 クラスの粒度 Singleton の問題を回避できるか? 継承する前に委譲を検討する 継承はスーパークラスの仕様をよく理解しておかないと、 バグを作りこみやすいので十分注意する必要があります。 メソッドのオーバーライドをするときも、 public void foo(){

  • Javaの型推論Utilsクラスのカラクリ

    Javaの型推論Utilsクラスというエントリで Listなどのジェネリクスの型パラメータを省略する方法が書かれています。 // 型推論で空のインスタンス作成。 // 変数の型と値の型、同じ物を2回書かなくてOK。 ArrayList<String> strs = list(); HashMap<String, Date> dateMap = map(); HashSet<File> files = set(); 気になるlist()の実装は public static <T> ArrayList<T> list(T... items) { return new ArrayList<T>(Arrays.asList(items)); } といった感じ。 通常は代入時にジェネリクスの警告が出る ジェネリクスの型パラメータを指定しない場合、代入の際に安全な代入ではないと警告されます。例えば L

  • - Java Generics概説

    import java.util.Vector; public class HelloGenerics { public static void main(String[] args) { // StringのVector Vector<String> strings = new Vector<String>(); // Stringを追加 strings.add("Hello Generics"); // 取得にキャスト不用 String s = strings.get(0); // 誤ってIntegerを追加.コンパイルエラー! strings.add(new Integer(0)); // 誤ってIntegerを取得.コンパイルエラー! Integer i = strings.get(1); } } JavaGenericsでは,Vector<String>と書いてStringを要素

  • Spring-Java/J2EEアプリケーションフレームワークリファレンスドキュメント(2章まで最新版)

    Web andore.com Powered by SmartDoc Spring-Java/J2EEアプリケーションフレームワークリファレンスドキュメント(2章まで最新版) >> Spring-Java/J2EEアプリケーションフレームワークリファレンスドキュメント(2章まで最新版) ロッド・ジョンソン他著 金田忠士訳 http://www.springframework.org/docs/reference/index.html 目次 序文 (Ver 2.0M2) 1. はじめに (Ver 2.0M2) 1.1 概要 1.2 想定シナリオ 2. 予備知識 (Ver 2.0M2) 2.1 Inversion of Control/Dependency Injection 3. ビーンとApplicationContext (Ver 2.0M2) 3.1 はじめに 3.2 BeanFact

  • http://www.wikiroom.com/koichik/?Spring%20Framework%20%C6%FE%CC%E7%B5%AD

  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
  • Google App Engine、Java対応についての賛否

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Google App Engine、Java対応についての賛否
  • The Java class file lifestyle

  • WEB+DB PRESS Vol.25


    2005224 20141223 B5248 1,6281,48010% ISBN 4-7741-2264-5  Amazon  .com Fujisan  Gihyo Digital Publishing honto  1J2EE  J2EEJava 2 Platform, Enterprise EditionWeb1
    WEB+DB PRESS Vol.25
    masakanou
    masakanou 2009/04/17
    堅固なJ2EEシステム構築のための アーキテクチャ設計入門/初心者が間違えがちなポイントを整理! Javaプログラミングの○と×
  • WEB+DB PRESS Vol.29


    20051022 20141223 B5248 1,6281,48010% ISBN 4-7741-2524-5  Amazon  .com Fujisan  Gihyo Digital Publishing honto  1 O/RDIAOPWeb Java EE 5Web Java EE 5EJB 3.0Java SE 5
    WEB+DB PRESS Vol.29
    masakanou
    masakanou 2009/04/17
    O/Rマッピング,DI,AOP,Webサービス…の集大成 Java EE 5で学ぶWebシステム実装の極意
  • WEB+DB PRESS Vol.30


    20051222 20141223 B5240 1,6281,48010% ISBN 4-7741-2618-7  Amazon  .com Fujisan  Gihyo Digital Publishing honto  1POJODI EoDDIJavaDIJ2EEDI
    WEB+DB PRESS Vol.30
    masakanou
    masakanou 2009/04/17
    疎結合,POJOを最大限活かすための DI時代のアーキテクチャ設計入門
  • WEB+DB PRESS Vol.35

    2006年10月21日紙版発売 2014年12月23日電子版発売 B5判/248ページ 定価1,628円(体1,480円+税10%) ISBN 4-7741-2931-3 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 ムービーもWeb配信 プログラマのための設計技法 実演!テスト駆動開発 テスト駆動開発(TDD)では,テストを書くことを通して設計を行い(レッド),次にきたないけれど動作するコードを書き(グリーン),その動作するコードをきれいにします(リファクタリング)。このサイクルを少しずつ,ひとつずつ繰り返すことで,無駄なく“健康”なコードを持ったアプリケーションを開発できます。

    WEB+DB PRESS Vol.35
    masakanou
    masakanou 2009/04/17
    Webエンジニアのための90分コース [速習]コードリーディング/ビギナー必見! Javaの地図帳
  • WEB+DB PRESS Vol.43

    2008年2月23日紙版発売 2014年12月23日電子版発売 B5判/216ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-3397-3 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 機能と性能、劇的進化でついに登場! 詳解!PostgreSQL 8.3 長い開発期間を経て,ついにPostgreSQL 8.3が登場です。今バージョンは,PostgreSQLの近年のバージョンアップと比べて大幅な改良,新機能がほどこされました。特に性能面での改良としてHOT(Heap Only Tuples)が注目されています。HOTとは何か? その他の新機能は?

    WEB+DB PRESS Vol.43
    masakanou
    masakanou 2009/04/17
    現場で速攻使えるテクニック Eclipse[開発リズム]向上大作戦