インターフェイスを実装したクラスを宣言する(implementes)
抽象的なインタフェースを具体的に実装するクラスを宣言することもできます。 TestAAAインタフェースを実装し […]
抽象的なインタフェースを具体的に実装するクラスを宣言することもできます。 TestAAAインタフェースを実装し […]
既に存在しているクラスをもとにして、拡張するクラスを宣言することもできます。 上記の場合は、Threadクラス […]
javaに標準搭載されているクラスの他に自分でクラスを作る場合は、次のように書きます。 クラスの名前は大文字で […]
クラスには様々な種類があります。 例えば 文字列を表す「String」クラス ファイルを表す「File」クラス […]
オブジェクト指向を勉強するにあたり、クラスとインスタンスの考え方からやっていきます。 インスタンスはクラスから […]
「クラスとオブジェクト」の時に書いた以下のコード の部分を詳しくみると、「String test_a;」という […]
インスタンスを生成する際に、初期化を行ったり、初期値を設定したりする時に、コンストラクタというものを使います。 […]
javaの基本的な書き方の次のステップとして、クラスとオブジェクトに差し掛かっていきます。 まずはクラスとはな […]
配列を書いてみます。 実行結果は となります。
java言語の基礎的な部分がC言語と多いので、基礎的な文法の練習は省きたいと思いますが、メソッド(関数)の書き […]
ランダムな値を表示させるプログラムを書いてみます。 下記のようなプログラムを書いて、コンパイル→実行、をしてみ […]
入力待ち状態のプログラムを書きます。 実行すると、次のようになります。 初歩の為に書いたプログラムは簡単でした […]
言語に慣れる為に、いろいろと書いて実行をさせてみます。 文法的にはC言語に近い部分があるので、初歩の段階では得 […]
JAVAでソースコードを書いて、コンパイルし、hellow worldを出力したとがないので、やってみます。( […]
まず最初にJAVAの開発環境を用意します。 JAVAは移植性の高い言語と呼ばれています。 &nb […]
これからJAVAの言語を勉強していきます。 今まではおぼろげながらJAVAに触れてきましたが、ひととおりの知識 […]
任意の場所でプログラムの実行を中止させる場合は、exit()関数を使います。 stdlib.hが必要です。
配列内の数値や文字列を並びかえるにはqsort()関数を使います。 参考例を実行してみましたが、動作せず・・・ […]
指数や平方根などの数学レベルでの計算が必要な場合に使います。 実際に使う場合は、math.hで定義された数学用 […]
日時を取得する為には、time()関数とlocaltime()関数を組み合わせて使います。 これらの関数の定義 […]
シフト演算子とは、ビット列を左右に指定した分だけずらす動きをします。 シフト演算子は2種類あり、「右シフト演算 […]
データをビット単位で、比較、操作する際に使うのがビット演算子です。 ■論理積(and) & 各ビット […]
列挙型とは、整数値に特定の名前を与えることです。 列挙型を使うと、int型の整数値に名前をつけることができます […]
共用体とは、1つのアドレスに異なるデータを割りあてることです。 共用体は、1つのメモリ領域で異なる型の変数のど […]
#defineを使うと、引数をもち、関数のように動作するマクロを定義することができます。 例 上記の書き方は有 […]
条件に応じて、必要な部分だけ抜き出してコンパイルしたい場合、次のように書きます。 また、複数の条件を判断するこ […]
#からはじまる1行分のことをマクロと呼びます。 マクロはプログラムのソースコードをコンパイルする前にプリプロセ […]
グローバル変数をstaticをつけて宣言すると、変数の有効範囲はその宣言をしたファイル内に限られます。 外部変 […]
ソースファイルの分割 ひとつのソースファイルに大量のプログラムコードを書くと良くないので、分割をしてソースファ […]
実行ファイルを作るには、C言語のソースを書いて、「コンパイル」、「リンク」することで完成します。 コンパイルと […]