新人SEの学習記録

14年度入社SEの学習記録用に始めたブログです。もう新人じゃないかも…

Java

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 内容 第15章:Facadeパターン 少し飛ばして15章から。 概要 処理を行うための窓口を作る 大きなプログラムは相互に関係しあい、複雑になっていく たくさんのクラスを個…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 内容 第11章:Compositeパターン 概要 容器と中身を同じ種類のものとして扱うと便利な場合がある 例えばディレクトリとファイルはまとめて「ディレクトリエントリ」と呼…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 第9章:Bridgeパターン 概要 2つの場所を結びつける役割を果たす 「機能のクラス階層」と「実装のクラス階層」の橋渡し 新しい機能を追加したいとき クラスSomething…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 第6章:Prototypeパターン 概要 インスタンスを生成するとき new HogeHoge() newを使い、クラス名を指定してインスタンスを生成 クラス名を指定せず、インスタンスをコ…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 内容:第5章 Singletonパターン 概要 プログラムを動かすとき、通常はたくさんのインスタンスが生成される このクラスのインスタンスは1個しか作らない、作りたくない…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 内容:第4章 FactoryMethodパターン 概要 インスタンスを生成する工場 TemplateMethodパターンをインスタンス生成の場所に適用したもの インスタンスの作り方をスーパ…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 第3章 Template Method 概要 テンプレートとは何か 文字の形に穴があいている薄いプラスチック板 ペンでなぞると整った文字を書くことができる 形は統一されるが、どの…

学習記録:デザインパターン

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門 内容:2章 Adapterパターン 概要 PCのACアダプター 交流100Vを直流12Vに変換 直流12VのPCを交流100Vの環境にadapt(適合)させている 既に提供されているものと必要な…

学習記録:デザインパターン、今後の予定

[学習記録] デザインパターン 参考書籍 増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本購入: 51人 クリック: 762回この商品を含むブログ (399件) を見る 内容:…

学習記録:Java EEアプリケーション、設定ファイル

[学習記録] Java EEアプリケーション 業務で出てきて混乱したのでまとめ。 内容 JAR/WAR/EAR JARファイル クラスファイル、設定ファイルを固めたファイル。 META-INF/ディレクトリにマニフェストと呼ばれるメタ情報が格納される。 圧縮形式としてははzipファ…

学習記録:Java

[学習記録] Java 参考書籍 Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング作者: Cay S. Horstmann,柴田芳樹出版社/メーカー: インプレス発売日: 2014/09/22メディア: 単行本(ソフトカバー)この商品を含むブログ (3件) を見る 内容:…

学習記録(6/16〜6/18)

学習記録 6/16 JSP・サーブレット 簡易アンケート アンケートフォーム(quest.html) <html> <head> <meta charset="UTF-8"> <title>アンケート</title> </head> <body> ■アンケートにお答え下さい。 <br><br> <form action="CheckQuestion" method="POST"> この本の購入日は?<br> <input type="text" name="pdate" value="2014/04/01"> <br><br> 一ヶ月当たりの書籍の平均購入額は?…</form></body></html>

学習記録まとめ(5/24〜6/14)

[java]Javaの学習まとめ(5/24〜6/14) 使用教材 Java魂―プログラミングを極める匠の技作者: Robert Simmons Jr.,福龍興業,佐藤直生,木下哲也,石井史子出版社/メーカー: オライリージャパン発売日: 2004/10メディア: 単行本購入: 10人 クリック: 157回この商…

Javaの学習:プロキシ

[Java] Javaの学習 参考 Java魂―プログラミングを極める匠の技 内容:10章 プロキシ プロキシとは 他のオブジェクトの代役を務め、そのオブジェクトの機能を実行しているかのようにみえるオブジェクト プロキシが代役を務めるオブジェクトを実装オブジェクト…

Javaの学習:実用的なリフレクション(3)

[Java] Javaの学習 参考 Java魂―プログラミングを極める匠の技 内容:9章 実用的なリフレクション JUnit 単体テストの自動化を行うためのフレームワーク 機能を追加した場合に回帰テストを楽に実行できる 使い方(JUnit3.0) 「新規」>「JUnitテスト・ケース…

Javaの学習:実用的なリフレクション(2)

[Java] Javaの学習 参考 Java魂―プログラミングを極める匠の技 内容:9章 実用的なリフレクション java.beansパッケージ ビジュアルツールを使ってGUIを構築するために設計されたパッケージ リフレクションで使えるクラスがたくさんある java.beans.Introspe…

OCJP SIlver SE7資格の学習

[Java] OCJP Silver SE7資格の学習 概要 Java SE7 認定資格:日本オラクルが実施するJavaプログラマ向けの資格 Bronze:基礎知識が問われる入門資格 Silver:Javaの仕様を細部まで理解していることが問われる中級資格 Gold:受験にSilver資格が必要。設計に…

Java技法まとめ

[Java]Javaの技法まとめ 色々技法を学んだのに忘れがちなので、まとめておく 参考 Java魂―プログラミングを極める匠の技 JavaのMapを拡張for文(for-each)でループする - やままの間っ! 内容 if文の短縮 if (str != null && str.equals("hoge")) { ... } <|…

学習記録:Java魂 9章 実用的なリフレクション

[Java] Javaの学習 使用教材 Java魂―プログラミングを極める匠の技 内容:9章 実用的なリフレクション リフレクション Javaの中で最も理解されていない特性だが、最も強力な特性でもある リフレクションにより、作成したツールがどのオブジェクトに大しても…

学習記録:ネストクラス

[Java] Javaの学習 使用教材 Java魂―プログラミングを極める匠の技 内容: 6章 ネストクラス 1)内部クラス public class Hoge { int huga; private class Nyoro { pulic Nyoro() { ... } } } JDK内では一般的、特にコレクションでよく使われる 内部クラス自…

学習記録:優れた例外処理コード

[Java]Javaの学習 使用教材 Java魂―プログラミングを極める匠の技 内容: 5章 優れた例外処理コード 2種類の例外 Exceptionのサブクラス メソッドでExceptionを発行する場合、 メソッド本体内部でtry〜catchで補足する メソッドの宣言部にthrows句を宣言し、…

学習記録:コレクション型

[Java]Javaの学習 使用教材 Java魂―プログラミングを極める匠の技 内容 List Vector: サイズ変更可能な配列。配列なのでデータへのアクセスは速いが、arraycopy()を使うので挿入・削除は遅い。スレッドセーフ ArrayList: Vectorと本質は同じ。スレッドセーフ…

学習記録

[Javaの学習] ■使用教材 Java魂―プログラミングを極める匠の技 ■内容:4章 コレクション ●インタフェース実装モデルについて ・インタフェースを用いることでバグの伝播を防ぐ >インタフェースを超えて影響を与えることは容易には起こりえないため ●コレク…

学習記録

[Javaの学習] ■使用教材 Java魂―プログラミングを極める匠の技 作者: Robert Simmons Jr.,福龍興業,佐藤直生,木下哲也,石井史子 出版社/メーカー: オライリージャパン 発売日: 2004/10 メディア: 単行本 購入: 10人 クリック: 157回 この商品を含むブログ (8…

これまでの学習記録(14/4/14〜14/4/24)

■使用教材 Java言語プログラミングレッスン 第3版(下) 作者: 結城浩 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2012/11/16 メディア: 大型本 クリック: 4回 この商品を含むブログ (10件) を見る ■目的 ・Java言語の復習のため ■内容 ・クラスと…