タグ

2016年1月25日のブックマーク (5件)

  • Jacksonの便利な使い方 [初心者向け] - Qiita

    1. 概要 (1)Jacksonとは Java用のJSONパーサーライブラリの1つ JavaオブジェクトとJSONの相互変換ができる 要約すると、 ・JSONをJavaオブジェクトに変換できる ・JavaオブジェクトをJSONに変換できる (2)JSONとは ①JSON概要 「JavaScript Object Notation」の略 テキストフォーマットの一種 シンプルで軽量 null,真偽値,数値,文字列,配列,オブジェクト(連想配列)のデータを、文字列で表現できる 配列とオブジェクト(連想配列)は、ネスト(入れ子)構造で表現する事ができる null と記述すると、null 値を表現できる データは keyとvalue のペア データはカンマで区切られる 波括弧{}の中はオブジェクト 角括弧[]の中は配列 ②JSONサンプル "firstName"と"lastName"がKey "No

    Jacksonの便利な使い方 [初心者向け] - Qiita
  • Javaの道:クラス(14.abstract)

    概要 abstractはクラス・メソッド宣言時に付与し、クラス・メソッドを抽象クラス(abstractクラス)・抽象メソッド(abstractメソッド)として宣言します。抽象クラスはそのクラス自身のインスタンスを生成することはできません。通常抽象クラスは実装のないいくつかの抽象メソッドを持っています。抽象クラスをサブクラスで継承し、そのサブクラス内で抽象クラスで実装されていない抽象メソッドを実装(オーバーライド)しインスタンスを生成します。 抽象クラス、抽象メソッドは、ある事象の共通となるフレーム部分を定義し、具体的な処理は継承したサブクラスで実装したい場合に使用します。例えば、「自動車」クラスを構成する要素として「エンジン」、「ブレーキ」、「ハンドル」があります。「エンジン」、「ブレーキ」、「ハンドル」は車種によって異なるので「自動車」クラスの中では定義しません。 その場合は「自動車」ク

    Javaの道:クラス(14.abstract)
  • 9.1 abstractクラスとabstractメソッド : Javaのオブジェクト指向入門

    この章で説明する「抽象クラス」は、実際にはあまり使わない機能です。 ただ、その次の章で説明する「インタフェース」を理解するうえでの手助けになるので、とりあえずかじっておきましょう。 抽象クラスを作ってみる ここまでの説明で、オーバーライドとアップキャストを使うことでポリモーフィズムができることはわかったと思います。 この「ポリモーフィズム」を強制させる機能があります。 それがこれから説明する「抽象クラス」というものです。 まずはこの「抽象クラス」というものを作ってみましょう。 // ConcreteSubRunner.java /** * 抽象クラス。 */ abstract class AbstractSuper { /** * 抽象メソッド。 */ abstract void printMyName(); } /** * AbstractSuperクラスのサブクラス。 */ class

  • あなたもできる!C言語でテトリスを40分で作る方法 · DQNEO日記

    デモ ニコニコ動画の伝説の動画 「テトリスを1時間強で作ってみた【実況解説】」という動画をご存知でしょうか? 2009年にニコニコ動画で公開されて話題になった動画です。 インタビュー記事:「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」 この動画ではテトリスをいちから作ってわずか62分で完成させています。 しかし実はスタート直後はMinGWのインストール、EmEditorのインストールに続いてブロック画像の作成などをしており、プログラミングが始まるのは開始13分のところからです。 さらに次の10分は「空のウィンドウ」を作るために時間を使っており、実質的にテトリスのプログラミングが始まるのは動画23分のところからです。 つまり、実質的に40分のプログラミングでテトリスを完成させています。 で、動画を見ながら同じようにやれば誰でもテトリスを作れ

    あなたもできる!C言語でテトリスを40分で作る方法 · DQNEO日記
  • Git pullを使うべきでない3つの理由 · DQNEO日記

    git pullは使わなくてもよい 初心者はgit pullを使わない方がよい 我々ソフトウェアエンジニアは勉強が大好きなので、コマンドがあるとそれを勉強して使いこなさなければいけないと考えがちですが、ときには「覚えない、使わない」という発想も大事なのではないでしょうか。 以下にその理由をのべます。 git pullは使う必要がない git pullを使わないとできないこと、というのはありません。 使わなくても全然困りません。 git fetchとgit mergeとgit rebaseだけですべての用は足せます。 私はチーム開発でGit格的に使い始めて数か月経ちますが、普段の作業でgit pullを使ったことはないしそれで困ったこともありません。 git pullを使わなければ、余計な落とし穴に落ちない git pullには落とし穴があります。 初心者はたいていその穴に落ちます。 「

    Git pullを使うべきでない3つの理由 · DQNEO日記
    tomzz
    tomzz 2016/01/25