【Java】ディープコピーの実装方法

開発

2021/4/14

【Java入門講座#8】繰り返し(for文)

はじめに 前回の記事では、Javaの条件分岐(if文)について紹介しました。 前回の記事 【Java入門講座#7】条件分岐(if文) 今回の記事では、Javaの繰り返し処理(for文)について紹介します。 for文を使った繰り返し処理 for文は、繰り返し処理を行うための制御文です。for文では、カウンタを用意してその値によって何回繰り返すかを決めます。 以下は、for文の書き方の例です。 上記例ではカウンタの初期値を「int i = 0;」、繰り返しを続けるための条件を「i < 10」、カウンタの ...

2021/4/14

【Java入門講座#7】条件分岐(if文)

はじめに 前回の記事では、Javaの演算子(比較演算子、条件演算子、論理演算子)について紹介しました。 前回の記事 【Java入門講座#6】演算子その2(比較演算子、条件演算子、論理演算子) 本記事では、Javaの条件分岐(if文)について紹介します。 if文を使った条件分岐 if文は条件によって処理を分けるときに使う制御文です。 「もし~だったら」という意味です。 スポンサーリンク if文の使用例 それでは、実際にプログラムでif文を使用した条件文の例を紹介します。if文の書き方は次のとおりです。 if ...

2021/4/13

【Java入門講座#6】演算子その2(比較演算子、条件演算子、論理演算子)

はじめに 前回の記事では、Javaの演算子(算術演算子、代入演算子、インクリメント演算子、デクリメント演算子)について紹介しました。 前回の記事 【Java入門講座#5】演算子その1(算術演算子、代入演算子) 本記事では、Javaの演算子(比較演算子、条件演算子、論理演算子)について紹介します。 比較演算子とは 比較演算子とは、2つの値を比較するときに使う演算子のことです。比較演算子で比較した結果、条件が成立した場合は true(読み:トゥルー)、成立しない場合は false(読み:フォルス)を返します。 ...

2021/4/14

【Java入門講座#5】演算子その1(算術演算子、代入演算子)

はじめに 前回の記事では、Javaの配列について紹介しました。 前回の記事 【Java入門講座#4】配列 本記事では、Javaの演算子(算術演算子、代入演算子、インクリメント演算子、デクリメント演算子)について紹介します。 算術演算子とは 算術演算子とは、足し算や掛け算などの計算で使われる記号のことです。 算術演算子の種類 Javaで数の計算に用いる演算子(算術演算子)には次のものがあります。 算術演算子 算術演算子の意味 使用例 使用例の説明 + 加算(足す) a = b + c bとcを足した値をaに ...

2021/4/12

【Java入門講座#4】配列

はじめに 前回の記事では、Javaの変数について紹介しました。 前回の記事 【Java入門講座#3】変数 本記事では、Javaの配列について紹介します。 配列とは 配列とは、複数の同じ型の変数を1つにまとめたものです。 変数は、数値や文字などを格納しておく箱のようなものです。変数には1つの値しか格納することができません。それに比べて配列は、数値や文字などを格納しておく箱のようなものが複数あるため、複数の値を格納することができます。 以下は、変数と配列のイメージ図です。 配列要素の参照と代入 それでは、実際 ...

2021/4/7

【Java入門講座#2】Java開発環境の構築

はじめに 前回の記事では、Javaについて紹介しました。 前回の記事 【Java入門講座#1】Javaとは 本記事では、Javaの統合開発環境(コンパイラ・エディタ・デバック機能などがセットになったツール)であるEclipseを使い、Javaの開発環境を構築し簡単なプログラム作成を紹介しています。 Eclipseのダウンロード Eclipseのダウンロードは以下のサイトからおこないます。 https://mergedoc.osdn.jp/ 【手順1】ダウンロードするバージョンを選択する ダウンロードするE ...

2021/4/6

【Java入門講座#1】Javaとは

Javaとは コンピュータで動くプログラムを作成するための言語のことを「プログラミング言語」といいます。 Javaは代表的なプログラミング言語の1つです。 Javaは、1995年の5月にアメリカのサン・マイクロシステムズ(英: Sun Microsystems)という会社が発表したプログラミング言語です。2010年1月にサン・マイクロシステムズはオラクルに買収されているので、現在はオラクル社がJavaを提供しています。 プログラミング言語の役割 コンピュータが理解できる言語は機械語です。そのため人間が理解 ...

2021/4/12

【Java入門講座#3】変数

はじめに 前回の記事では、Java開発環境の構築について紹介しました。 前回の記事 【Java入門講座#2】Java開発環境の構築 本記事では、Javaの変数について紹介しています。 Javaの変数 変数とは数値や文字などを格納しておく箱のようなものです。 この数値や文字などを格納する箱のようなものを「変数」と呼び、「変数」を使う前には「変数」を宣言する必要があります。 例えば次の例では「int型の変数aとString型の変数bを使います」と宣言しています。また、変数aや変数bのように、変数についている名 ...

2021/3/1

【SQL】ビューを作成・削除する

ビュー(view)を作成する CREATE VIEWの基本構文 SQLの「CREATE VIEW」を使うことで、ビューを作成することができます。 ビューの基本構文 CREATE  VIEW  <ビュー名>  AS  <SELECT文>  [WITH READ ONLY] [WITH CHECK OPTION]; ※ [WITH READ ONLY] [WITH CHECK OPTION]は省略可 パラメータ 説明 WITH READ ONLY 読み取り専用のビューを作成する WIT ...

2021/3/1

【SQL入門】SQLの基本

【入門】基本的なSQL よく利用する基本的なSQL文を紹介しています。 データベースの作成・削除 項目 SQL文 データベースを作成する CREATE DATABASE データベースを削除する DROP DATABASE テーブルの作成・削除・定義変更 項目 SQL文 テーブルを作成する CREATE TABLE テーブルを削除する DROP TABLE テーブルの定義を変更する ALTER TABLE テーブルを再作成する TRUNCATE プライマリキーを追加・削除する PRIMARY KEY 一意制 ...

© 2021 ITを分かりやすく解説