タグ

classに関するmasaka99のブックマーク (18)

  • クラス図(Class Diagram) - UML入門 - IT専科

    クラス図(Class Diagram) クラス図はUMLの基となる図のひとつで、システムを構成するクラスとそれらの関係を表現します。また、各クラスが保持する属性(プロパティ)や操作(メソッド)も表現します。 クラスの表現 クラス図は次の要素で構成されます。 ■クラス名称 クラス名を記述します。抽象クラスの場合はイタリックで記述します。 パッケージ:クラス名 ※パッケージは省略可能 また、クラス種別(ステレオタイプ)を表示するには、<<ステレオタイプ>>の形式でクラス名の上部に記述します。 例 : <<interface>> ■属性 属性は次の形式で記述します。 可視性 名前 : 型 = 初期値 { 制約条件 } ※名前以外は省略可能

  • Fartussin (デキストロメトルファン) 15mg 100錠 - 個人輸入代行 ワッツヘルス

    Fartussinは咳中枢の興奮を鎮めて咳を止める効果があるため、かぜを含め上気道炎や気管支炎などによる咳に広く処方されています。 商品名: Fartussin 主成分: Dextromethorphan Hydrobromide (臭化水素酸デキストロメトルファン) 15mg, Glyceryl Guaiacolate (グリセリルグアヤコール塩) 100mg, Terpin Hydrate (抱水テルピン) 130mg 製造元: Farmaline 容量 : 100錠/箱 Fartussin (デキストロメトルファン) 15mgは医師の指示に従って服用して下さい。

    Fartussin (デキストロメトルファン) 15mg 100錠 - 個人輸入代行 ワッツヘルス
  • 日時に関する情報を取得する(get) - Calendarクラス

    上記は全て「static int」型として定義されており、例えば「get(Calendar.MINUTE)」とすることで、設定されている時刻の「分」に関する値を取得することができます。 基的に各値が取り得る値は「1」から開始されますが、MONTHに関しては最初の値(つまり1月)は「0」から開始されるので注意して下さい。個々のフィールドに関しての細く説明は下記の通りです。 MONTH このフィールドの値は0から11で、JANUARY(0), FEBRUARY(1), MARCH(2), APRIL(3), MAY(4), JUNE(5), JULY(6), AUGUST(7), SEPTEMBER(8), OCTOBER(9), NOVEMBER(10), DECEMBER(11)になります。 HOUR HOUR は 12 時間制 (0 ~ 11) です。正午および真夜中は、12 ではなく

  • CS231n Convolutional Neural Networks for Visual Recognition

    Table of Contents: Architecture Overview ConvNet Layers Convolutional Layer Pooling Layer Normalization Layer Fully-Connected Layer Converting Fully-Connected Layers to Convolutional Layers ConvNet Architectures Layer Patterns Layer Sizing Patterns Case Studies (LeNet / AlexNet / ZFNet / GoogLeNet / VGGNet) Computational Considerations Additional References Convolutional Neural Networks (CNNs / Co

  • メソッドのオーバーライド - クラスの継承 - Java入門

    クラスを継承した時に元になっているスーパークラスで定義されているメソッドを継承したサブクラスにて同じメソッド名(と同じ引数)で書き換えることができます。つまり上書きするということです。これをメソッドのオーバーライドと言います。 具体的な例で考えてみます。スーパークラスとしてクラスAを用意し、クラスAを継承したクラスB1、クラスB2があったとします。スーパークラスであるクラスAには「disp」というメソッドが定義されています。ここでクラスB1で「disp」というメソッドをオーバーライドしてみます。 class A{ public void disp(){ System.out.println("電化製品です"); } } class B1 extends A{ public void disp(){ System.out.println("エアコンです"); } } class B2 ext

  • ど素人のJava入門 - NullPointerException

    NullPointerExceptionが発生する場合 NullPointerExceptionとは、null値(定義されていない値のこと)の参照型変数を参照しようとした時に発生する例外とされます。 レファレンスによると、オブジェクトが必要な場合に、アプリケーションが null を使おうとするとスローされます。たとえば、以下のような場合があります。 null オブジェクトのインスタンスメソッドの呼び出しnull オブジェクトのフィールドに対するアクセスまたは変更null の長さを配列であるかのように取得null のスロットを配列であるかのようにアクセスまたは修正null を Throwable 値であるかのようにスロー とのこと。 では、nullの値を出力しようとするとNullPointerExceptionになるでしょうか? package kihon; public class Sam

  • EclipseでJavaの例外を理解する

    実行時に発生する例外 実行時に発生する例外はプログラミングエラーに対して使用されます。この例外はJavaではjava.lang.RuntimeExceptionクラスで表現されています。このサブクラスには、パラメータが不正であることを意味するjava.lang.IllegalArgumentExceptionや配列の添え字が範囲外であることを意味するjava.lang.IndexOutOfBoundsExceptionや、メソッドを呼び出そうとした変数がnullを参照していたことを意味するjava.lang.NullPointerExceptionといったものがあります。実行時に発生する例外のほとんどは、メソッドのAPI仕様に従わずにメソッド呼び出しを行うこと(事前条件違反、precondition violation)が原因です。例えば、次のプログラムはコンパイルエラーにはなりませんが、

    EclipseでJavaの例外を理解する
  • 例外とは - 例外処理 - Java入門

    ここでは例外とは何かについて簡単に確認しておきます。Javaでプログラムを作成した場合、コンパイルの時点でエラーが発生する場合と実行中にエラーが発生する場合があります。 コンパイルの時点でエラーが発生するのはプログラムが文法的に間違っている場合で、構文の使い方を間違えたとか変数名の記述ミスなどがあります。 例えば次のプログラムをコンパイルしてみます。 JSample1_1.java class JSample1_1{ public static void main(String args[]){ int n = 10; if (n == 10{ System.out.println("10です"); } } } コンパイルを行うと次のようにコンパイルエラーが発生します。 if文の条件式の後の「)」が記述されていないためです。このようにコンパイルの時点でエラーとなる場合は書き間違いなどの記述

  • ラッパークラスの利用

    データ型である int や double の値をオブジェクトとして扱えるように用意されているのがラッパークラスです。基データ型毎にそれぞれラッパークラスが用意されており、基データ型にはない色々なメソッドを利用することができるようになります。ここでは Java でラッパークラスの利用方法について解説します。 ラッパークラスとは Java では基データ型が用意されており、数値や文字を格納したり演算子と組み合わせる場合であれば基データ型を使えば十分です。ただ基データ型にはクラスのようにメソッドは用意されていませんので、基データ型に対して操作を行ったりすることはできません。 そこで基データ型の値を持つことができ、色々なメソッドを用意したクラスが用意されています。それがラッパークラスと呼ばれるものです。基データ型から対応するラッパークラスのオブジェクトを作成し、そのオブジェクトに

    ラッパークラスの利用
    masaka99
    masaka99 2015/10/18
  • 拡張for文(for-each文)を使って要素を順に取得する

    Java で配列やコレクションの要素を順に取り出すときに利用できる拡張 for 文の使い方について解説します。拡張 for 文は for-each 文と呼ばれることもあります。基の for 文とは異なり、対象の配列やコレクションの要素の数で繰り返しを行う回数が決まります。

    拡張for文(for-each文)を使って要素を順に取得する
  • 【Java】 for文って何? | 一番かんたんなJava入門

    繰り返しとは? 今回はfor文についてです。前にif文というのをやりましたが、あれは条件分岐の構文でしたね。for文というのは繰り返しの構文です。 for文がどんなものか理解してもらう為に、2の累乗を計算するプログラムを作ってみます。例えば、2の5乗だと、数式にすると1×2×2×2×2×2で32になりますね。2の累乗とは1に2を何回掛けるかってことです。 この計算をプログラムにやってもらいましょう。int型変数answerを用意して、初めに1を代入してあります。そこに2を5回掛けます。 PowerOfTwo.java public class PowerOfTwo{ public static void main(String[] args){ int answer = 1; answer = answer * 2; //1回 answer = answer * 2; //2回 answe

  • 【Java】 配列と参照型変数 | 一番かんたんなJava入門

    配列とは? テストの結果、Aさんは80点、Bさんは65点、Cさんは70点、Dさんは95点でした。何のテストやらよく分かりませんが、この点数を管理するプログラムを作りたいと思います。 class名は簡単に「Scores」でいきます。お決まりのmainメソッドを書いてから、その中でまずはAさんからDさんまでそれぞれの点数を入れる変数を用意します。 Scores.java public class Scores{ public static void main(String[] args){ int scoreA; int scoreB; int scoreC; int scoreD; } } こういう同じ変数型を複数、宣言するのってなんか面倒くさいですよね。そんな時は、以下のようにまとめて宣言することもできます。 int scoreA, scoreB, scoreC, scoreD; このよう

  • 【Java】 アクセス修飾子とゲッター | 一番かんたんなJava入門

    他のクラスからのアクセス 今回はアクセス修飾子というのが何なのかを分かりやすく説明したいと思います。オブジェクト指向の三大要素の一つである「カプセル化」というのを実現する為に、アクセス修飾子は非常に重要な役割を果たします。 アクセス修飾子と言えば、publicというのがそれです。クラスの前に、 public class クラス名 という風につけたり、メソッドの修飾子としても、つけていましたよね。 public static void main(String[] args) 「public」の他に「private」と「protected」と、もう一つ、デフォルトってのがあります。デフォルトっていうのは何かと言うとアクセス修飾子を何もつけていない状態です。何もつけていなかったらアクセス制限について何も規定していないのではなく、何もつけていないなりのアクセス制限がかけられることになります。 表に

  • 【Java】 staticって何? | 一番かんたんなJava入門

    staticじゃないメンバ(インスタンスメンバ) 今回はstaticの意味を解説したいと思います。 まだstaticの意味がよく分かっていない人も、書いたことは何回もあるんじゃないでしょうか?mainメソッドを書く時に出てきますよね。mainメソッドはstaticなメソッドなんです。 staticなメソッドとかstaticな変数とかstaticなクラスなんかもあるんですが、このちょっと難解なstaticを理解するには、逆にstaticじゃない変数って何なのか?staticじゃないメソッドって何なのか?を理解すると分かりやすいです。 なのでまずは非staticなメンバとはどういうものかを理解する為に以下のクラスを見てください。 Human.java public class Human{ String name; // メンバ1 int birthday; // メンバ2 int manpu

  • 【Java】 コンストラクタって何? this( )の意味 | 一番かんたんなJava入門

    インスタンスの初期状態 今回はインスタンスの初期状態を自由に操ることが出来るコンストラクタというものについて解説します。その為に【Java】オブジェクトって何?から連載でいじっているHumanクラスを使います。現時点で、Humanクラスはこんな状態です。 Human.java public class Human{ String name; int birthday; int manpukudo; void eat(){ this.manpukudo += 60; } } ご覧のようにこのHumanクラスには4つのメンバが存在します。 3つの変数 name,birthday,manpukudo と 1つのメソッド eat( ) です。 このHumanクラスをインスタンス化します。Humanクラスと同じパッケージ内に作ったHumanTestクラスでやります。 HumanTest.java p

  • http://msugai.fc2web.com/java/overrideConstructor.html

  • ウェブページの要素を一瞬で調べられるブックマークレット「XRAY」 - あなたのスイッチを押すブログ

    ブックマークレットとは… ブックマークレットは、ブラウザのブックマークに登録しておく事で使える便利機能。登録したブックマークレットを使用すると、ウェブページが表示されるのではなく、ウェブページ上で何かしらのアクションを起こすことができます。 例えば、私のブログの画像サイズを調べたいとします。そうしたら、予め登録しておいたブックマークレット「XRAY」を選択します。(※ブックマークレットの登録の仕方については後述します) すると、画面上にメニューが表示されます。 この状態で、調べたいウェブページ上の要素をクリック。すると、ページの遷移はせず、先ほどのメニューに要素の詳細が表示されるんです。要素上にもタテヨコのサイズが表示されていますね。 メニューの中には画像のサイズだけでなく、marginやpadding、要素の持つclassなども表示されます。 人のウェブページを参考にしながら自分のブログ

    ウェブページの要素を一瞬で調べられるブックマークレット「XRAY」 - あなたのスイッチを押すブログ
  • 1