タグ

Javaと入門に関するbigbroのブックマーク (9)

  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
  • 「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた - 永遠に未完成

    わかる!JavaVM ― 2時間でわかる?JavaVM入門 : ATND Java の処理系は以前趣味ですこーしだけかじった程度の私が参加してきました。 例によってメモとか取ってないので記憶の断片から感想をば。 クラスローダーについて - @ashigeru 発表資料: http://www.slideshare.net/ashigeru/classloader クラスローダーの移譲モデルとかそういう話。 クラスローダーについてはよく知らなかったので、とても勉強になりました。 Stack on JavaVM - @skrb 発表資料: http://www.javainthebox.net/publication/20100806JVMseminar/stackmachine.html Java in the Box の人。やけに余談が多くておもしろかった。あとスタック操作時の効果音いい。

    「わかる!JavaVM ― 2時間でわかる?JavaVM入門」に行ってきた - 永遠に未完成
  • JAVA言語入門 : WisdomSoft

    JAVA言語入門 無料公開中! この講座のサンプルプログラムは Java2 SDK 1.4.0 で動作確認されています JAVAとは? JAVAの基礎 変数 文字列 算術基礎 1次元配列 多次元配列 if文制御 for文制御 while文制御 switch文制御 breakとcontinue 論理演算 三項演算子 ビット演算 クラス メソッド コンストラクタ 静的メンバ オーバーロード thisキーワード 変数の範囲 参照渡し 継承 オーバーライド 継承とコンストラクタ 抽象クラス インターフェイス インターフェイス型 instanceof演算子 パッケージ アクセス制御 例外 例外操作 例外定義 マルチスレッド 同期 スレッドの通信 ファイル操作 書き込み 読み込み バッファリング 標準入出力 バイトストリーム 内部クラス1 内部クラス2 内部クラス3 内部クラス4 J2SE 5.0 追

  • ホーム - Hello Hiro

    当社のトップ製品 当社のソフトウェアプログラムは、クリエイティブなデザインで高品質なものとなっています。スポーツブックメーカー、ウェルネス&スパセンター、旅行代理店などからの問い合わせを多く頂いており、すべてのお客様が新しくユニークなものを求めています。 Playbetソフトウェア このプラットフォームは、高度な数学的計算、体系的な情報交換、リアルタイムで最適化されたコミュニケーションを組み合わせたギャンブルに使用され、各ゲームユニットからの収益を最大化します。

    ホーム - Hello Hiro
  • Teeda/gettingStarted - SeasarWiki

    環境作り† Teeda入門を試すのに必要な環境作りに付いては Teeda/gettingStartedSetup を参照して下さい。 以下ではteeda-ex1プロジェクトを作成済みであるものとして説明します。 ↑ Teedaとは† TeedaはJSF実装をベースにしたWebアプリケーションフレームワークです。 Teedaは大きく分けて2つのpartがあります。 ・Teeda Core:JSF1.1の実装 ・Teeda Extension:HTMLテンプレートを持ったJSF拡張フレームワーク 基的にお奨めの使い方はTeeda Core、Teeda Extensionを共に使っていただく使い方です。 が、Teeda Coreだけでも純粋なJSF実装としてお使いいただけます。 JSFは実はServlet以外にもPortletの方にも対応することが仕様で義務付けられていますが そちらの面もid

  • Seasarにさわるさー

    作成 2004/10/9 巷で話題のSeasarにさわってみます。 SeasarのDIコンテナとAOP(このページ) S2DAO Seasarって? Seasarはオープンソースの国産DIコンテナです。 Seasarプロジェクト http://www.seasar.org/ DIコンテナの中には、設定ファイルの記述が複雑で、ちょっとしたインジェクションを行うだけでも骨が折れるものがありますが、Seasarは「非常に簡単」に利用することができます。あまり利用されない機能を省き、必要な機能を少ない設定で実現することができます。Seasarは国産のプロジェクトで、ドキュメントが読みやすいのも「簡単」と思える理由の1つかもしれません。 既に分かりやすい日語ドキュメントがあるので、このページの存在価値はあまりありませんが、まあ、僕もさわってみたよ、ということでメモっときます。 Seasarを使って

  • Seasar2 入門

    国産のDIコンテナでひがやすをさんが中心となって開発されているフレームワークです。 現在はSeasarファウンデーションによって運営されています。 初めて使ったときの衝撃が大きかったので文章にまとめてみました。 まだ内容は少ないですが、随時追加していく予定です。 これから始める方や、ちょっと確認したかったという方のお役に立てればと思います。 間違い等を指摘いただける方は以下までよろしくお願いします。 HP作成・管理者にメールする。 リンクはフリーですが、メールをいただけると光栄です。 公式HP:Seasar2 HP(外部リンク)

  • Java アプリケーション入門

  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • 1