タグ

javaとstaticに関するtyosuke2011のブックマーク (5)

  • staticの意味を徹底的に理解する

    <IT技術の処方箋:staticの意味を徹底的に理解する> staticは、クラス特有の値をもち、オブジェクト毎に値を持ちません。 と言っても慣れていない方はチンプンカンプンでしょう。 そこで、以下のサンプルで覚えましょう。 2つのサンプルjavaを用意します。 ●一つ目 class Study_static{ static int a; int b; } ●二つ目 public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); Study_static x = new Study_static(); x.a = 1; x.b = 2; Study_static y = new Study_static(); y.a = 3; y.b = 4; Sy

  • ジェネリクスと内部クラス その3

    すぐに書くつもりが間が開いてしまいました。 誰が読むんだこんなマニアックな話題シリーズ第三部、完結編です。 わんくまではJavaはマイナーなのもあってか、単にマニアックすぎるのか、 このシリーズは非常にアクセス数が少ないです。ちょっと寂しいですね。 無名クラスでのジェネリクス 無名クラスの場合も 前回のローカル内部クラス と基的に一緒です。 public class Hoge<T> { public static <X> void main(String[] args) { // staticメソッド内での無名クラス // staticメソッドなので型パラメータTは不可視なのでコンパイルエラーとなる Comparable<T> comparableT = new Comparable<T>() { // NG! @Override public int compareTo(T o) {

  • 第6章:配列を使う Java入門 (基礎文法編) Accel Works

    今回は前回の続きで、配列についてです。 Javaももちろん配列が使用できます。 ご存知な方も多いとは思いますが、配列について簡単に説明しておきます。 配列とは、1つの変数名で複数の値を保持したい場合に使います。 どのようにするかというと、変数に番号をつけるのです。 具体的には name[0]="1番目の値"; name[1]="2番目の値"; name[2]="3番目の値"; というように記述します。 こうすると「name」という名前の変数に複数の値を設定できますよね。 配列の宣言の方法も決まっています。 String[] name = new String[3]; といった具合です。 これで name[0]、name[1]、name[2]というString型の変数を使います、 という宣言になります。 ちなみに String name[] = new Strin

  • 第4章:プログラムの書き方 Java入門 (基礎文法編) Accel Works

    それでは、前回使用したプログラムを簡単に説明していきます。 前回使用したプログラムは以下のようなものでした。 class PrintTest{ public static void main(String[] args){ //コマンドプロンプトに"Java Test"と表示します System.out.println("Java Test"); } } 5行だけの簡単なプログラムです。 まず最初に作成するプログラム名をしています。 Javaの場合、プログラムは「クラス」という単位で分けて作成します。 今回のプログラムは「PrintTest」という名前のクラスになります。 これが1行目ですね。 class PrintTest{ public static void main(String[] args){ //コマンドプロンプトに"Java Test"と表示します Syste

  • rを変数に解決できません(´・ω・`) | もぐら王国

    何もやってないのにエントリ名のエラーが出た(´・ω・`) ←ゼッタイウソ ナンカヤッテル アクションバーのセットアップをチェックする為にサポートライブラリを入れて ちょこっと設定を変えたりしたけど、それ以外は何もやってないのに、 "rを変数に解決できません"というエラーが発生した。 これはバグですか(・∀・)? ←ヤッパリナンカヤッテタ 発生した原因も解決した理由もわからないが一応エラーが消えるまで流れ。 なんか大昔にもR.javaではまっていたような気がする… R.java そもそもR.javaってなんだべ(´・ω・`)? おかゆライスが好きで下駄履きで自転車に乗るアンドロイドかというと そういうことでもないらしい。 ヤッテクルヨ~ゴ~テンゴ~(・∀・)♪ SDKによって自動生成される、リソースへ与えられたリソースIDを まとめて保持するjavaのソースファイルということらしい。

    rを変数に解決できません(´・ω・`) | もぐら王国
  • 1