Java 入門

Java 入門 HTML 入門 CSS 入門 Excel 入門

Java 入門

Java 入門 トップページ

Java 入門

Java 入門サイトについて

■ このJava 入門サイトは、初めてプログラムをされる方を対象とした、Javaプログラム入門サイトです。プログラムとはどういったものなのか、どこに記述し、どうやって実行するのか等の基本的なことを記述しています。各項目では、プログラムを記述するソフトの「eclipseダウンロード」、開発環境の「JDKダウンロード」、Javaの基本や構文から、「メソッド」・「オーバーロード」・「クラスの基本」・「カプセル化」・「this」・「クラス変数」・「クラスメソッド」・「イニシャライザ」等まで記載しています。各項目では、やさしくて簡単な解説をしています。深くて詳しい解説は、他の素晴らしいプログラムサイトや書籍等、数多くありますので、そちらの方を参考にして頂ければ幸いです。
他にも、HTMLCSSExcel 関数Excel 2010についても記載しています。

■ 各ページの下に「次へ」というリンクがありますので、クリックしますと順番にページをめくれるようになっています。

  1. eclipse ダウンロード
  2. JDK ダウンロード
  3. eclipse の起動
  4. プロジェクトの作成
  5. 画面出力
    1. 画面に文字を出力
    2. もう一つの改行方法(\n)
  6. 変数
    1. 基本データ型
    2. 変数名のルール
    3. 変数の宣言と初期化
  7. 演算子
    1. 算術演算子
    2. 算術演算子の計算
  8. 標準入力
  9. 標準入力(文字列)
    1. 文字列を読み込んで表示
    2. 文字列の値を書きかえ
    3. 文字列の連結(複合代入演算子)
  10. 乱数
    1. 乱数の生成
    2. 値を反転する
  11. if 文
    1. ifとelse 文
    2. 関係演算子
    3. 等価演算子
    4. 論理演算子
  12. ブロック { }
    1. ブロック { } を使ったif 文
  13. switch 文
  14. do 文
  15. while 文
  16. 単項演算子
  17. for文
  18. 多重ループ (for 文)
    1. 多重ループを使用して色々な形を作成
    2. 縦長長方形
    3. 横長長方形
    4. 左下直角三角形
    5. 三角形
    6. 下向き三角形
    7. 四角形の外枠のみ変更
    8. 四角形の外枠のみ変更(1つ内側のみ空白)
    9. 四角形の中にバツを表示
  19. 条件演算子
  20. break 文
  21. continue 文
  22. ラベル付 break 文
  23. ラベル付 continue 文
  24. printf メソッド
  25. 配列
    1. 配列の宣言(1次元配列)
    2. 配列の初期化
    3. 配列の長さ
  26. 2次元配列
  27. メソッド
    1. メソッド (method)の宣言
    2. 変数の有効範囲(スコープ)
  28. オーバーロード
  29. ビット(bit)
    1. 基本型(整数型)
    2. シフト演算
    3. ビット単位の論理演算子
  30. 10進数
    1. 10進数を8進数に変換
    2. 10進数を16進数に変換
    3. 10進数を2進数に変換
  31. 8進数
    1. 8進数を10進数に変換
    2. 8進数を2進数に変換
    3. 8進数を16進数に変換
  32. 16進数
    1. 16進数を10進数に変換
    2. 16進数を2進数に変換
    3. 16進数を8進数に変換
  33. リテラル
    1. 整数リテラル
    2. 浮動小数点リテラル
    3. 倫理値リテラル(boolean型)
  34. キャスト演算子
    1. 縮小変換
    2. 縮小変換(例外)
    3. 拡大変換
  35. 拡張表記
  36. クラス
    1. クラスの基本
  37. カプセル化
  38. コンストラクタ
    1. コンストラクタの実行タイミング
    2. コンストラクタによるデータ保護
    3. コンストラクタのオーバーロード
  39. [ this ]
  40. クラス変数
    1. クラス変数の指定
    2. クラス変数のもつデータ
    3. インスタンスの生成回数
  41. クラスメソッド
    1. クラスメソッドの指定
    2. クラスメソッド(裏表ゲーム)
  42. クラスメソッド(裏表ゲーム解説)
  43. イニシャライザ(初期化子)
    1. スタティックイニシャライザ
    2. インスタンスイニシャライザ

Java について

Javaの文法の多くは、C言語やC++から引き継いでいます。Java及びJavaプラットホームは、1990年代前半にサン・マイクロシステムズでジェームズ・ゴスリン等の人々によって開発されたオブジェクト指向プログラミング言語です。オブジェクト指向とは、オブジェクトと呼ばれる様々な機能をもつ部品でソフトウェアを構成させることです。一般的には、カプセル化・継承・ポリモーフィズム・ダイナミックバインディングを文法的にサポートされたプログラミング言語をオブジェクト指向プログラミング言語といいます。ポリモーフィズムとは、定数・変数・式・オブジェクト・関数・メソッド等が複数の型に属していることを許すという性質を示しています。多態性や多相性、多様性とも呼ばれています。ダイナミックバインディングは、データを数字型・文字列型等の型によって分類し、それにより信頼性や最適化をサポートしている言語であるということです。Javaプログラムの実行環境と開発環境はJavaプラットフォームとも呼ばれています。

Javaの良いところは、Java仮想マシン(Java Virtual Machine)のもとで動作します。このJava仮想マシンをインストールすれば、OSやハードウェアに依存することなくアプリケーションソフトウェアの開発と配備を行うことができます。Javaの実行環境は、JRE(Java Runtime Environment)と呼ばれ、Javaの開発環境は、JDK(Java Development Kit)と呼ばれています。また、Javaには例外処理機能があり、プログラム実行中に発生した例外(異常)の扱いを比較的安全な方法で行うことができ、プログラムを読みやすく記述することができますし、メモリの管理も、Java仮想マシン中のガーベージコレクションの機能によって行われるので、メモリ管理の負担も大きく軽減されています。

Java 入門 サイト更新情報

■ このサイトの更新状況ですが、その時期に復習したい内容や勉強したい内容を重視して項目の更新を行っております。一貫性が無いようですが、各項目は全て完結していますのでご了承ください。

HTML form 2011年10月10日

HTML form ページ本文:
■ <form> ~ </form>の間に、テキストボックス・チェックボックス・ラジオボタン・メニュー等の部品を設定します。その全体を定義する要素で、各部品はコントロールと呼ばれています。フォームを作成すると、必要事項を確実に収集できるという利点があります。

HTML table 2011年9月16日

HTML table ページ本文:
■ table (テーブル) 要素は、表の骨組みを生成します。その table 要素の中に、caption 要素 ・ tr 要素 ・ th 要素 ・ td 要素を加えて表の構成を作成します。

CSS ボックス 2011年9月3日

CSS ボックス ページ本文:
■ 各ボックスは、テキスト・画像等の内容領域をもっています。そのテキストや画像等の内容の周囲に「padding (パディング)」・「 border (ボーダー)」・「margin (マージン)」をもっています。

CSS 背景関連 (background) 2012年1月10日

CSS 背景関連 (background) ページ本文:
■ backgroundプロパティは、簡略化ができるプロパティで、背景関係の各プロパティを一括で指定できます。指定できるプロパティは、background-color・background-image・background-repeat・background-attachment・background-positionの5種類の値を同時に一括して指定できます。

CSS 背景画像の固定 (attachment) 2012年1月11日

CSS 背景画像の固定 (attachment) ページ本文:
■ background-attachmentプロパティは、背景画像を固定するか、文書に伴ってスクロールするかの指定をします。background-attachmentプロパティを指定するためには、背景画像を指定している必要があります。background-attachmentプロパティを指定しなければ、初期値のscrollになります。

CSS 背景色 (background-color) 2012年1月13日

CSS 背景色 (background-color) ページ本文:
■ background-colorプロパティは、背景色を指定します。
■ 値(value)には、キーワード(色名)又は16進数値、数値RGB指定のいずれかで行います。何も指定しない場合は、初期値のtransparentになります。

CSS 背景画像 (background-image) 2012年1月15日

CSS 背景画像 (background-image) ページ本文:
■ background-imageプロパティは、背景画像を表示させます。背景画像が利用できる場合は、背景色の上に画像が表示されます。従って、画像の透明部分が存在する場合は背景色が透けて見えることになります。

CSS 背景画像 表示位置 (background-position) 2012年1月15日

CSS 背景画像 表示位置 (background-position) ページ本文:
■ background-positionプロパティは、背景画像の初期配置位置を指定します。値の指定方法は、左右方向と上下方向の位置をそれぞれ半角スペースで区切って指定します。

Excel 2010 入力規則 2012年1月24日

Excel 2010 入力規則 ページ本文:
■ Excel には、便利な機能が沢山あります。その1つに「データの入力規則」があります。「データの入力規則」は、例えば、セルを選択すると自動で半角入力モードに切り替わったり、整数や小数点数の桁数等の制限や、ドロップダウンリストからの選択・日付指定・時間指定・文字列の長さ指定や、ユーザー設定等の機能があります。

CSS 背景画像 繰り返し (background-repeat) 2012年1月28日

CSS 背景画像 繰り返し (background-repeat) ページ本文:
■ background-repeatプロパティは、背景画像の繰り返し処理を指定します。画像が指定されている場合に、タイル状に敷き詰められるかを指定し、どの方向に繰り返されるかを指定できます。ボックスの内容領域とパディング領域が全てタイル状に覆われます。

Excel 2010 ピボットテーブル 2012年2月19日

Excel 2010 ピボットテーブル ページ本文:
■ ピボットテーブルは、データベースから新たに表を作成します。データベースとは、ある項目【列(フィールド)】ごとのデータの集まりで、項目【列(フィールド)】に沿ったデータを収集し、そのデータを容易に利用できるようにしたものです。Excelでデータベースを容易に利用するために、表を作成するときの注意事項があります。

JavaScript 入門 2012年11月24日

JavaScript 入門 ページ本文:
■ JavaScriptは主にブラウザ上で動作するプログラム言語です。JavaScriptは、Netscape Communications Corporation(ネットスケープコミュニケーションズ)が開発したスクリプト言語です。名前は似ていますが、Sun Microsystems(サン・マイクロシステム)が開発したプログラム言語のJavaとは無関係で、直接の互換性は無いですが、表記法は似ている所もあります。

JavaScript リファレンス 2012年11月24日

■ JavaScript リファレンスでは、オブジェクトに関するメソッドやプロパティの簡単な説明と、サンプルプログラムを記載しています。

Web タイピング練習(HTML・CSS) 2013年1月2日

■ シンプルなタイピング練習ゲームを作成しました。このゲームは「HTML」・「CSS」の要素・属性・属性値をタイピングしていくゲームです。各問題ごとの説明と例を表示して、その要素・属性・属性値の意味や用途を、簡単ではありますが記述しています。例えば、Webクリエーター試験対策や、命令単語を覚えたい方にお勧めします

アクセス数

カウンター数字

Java 入門

HTML 入門

CSS 入門

JavaScript 入門

JavaScript リファレンス

Excel

サイトマップ

お問合せフォーム

Java 書籍

自己紹介

被リンクについて

Web タイピング練習

Valid HTML 4.01 Strict