2021-02-01から1ヶ月間の記事一覧

データベース基礎

SQLとは RB(リレーショナルデータベース)を操作するための言語 SQL分類の種類 DML(Data Manipulation Language)○ データ操作 select・insert・update・delete DDL(Data Definition Language) データ定義 Create Database・Drop Databese・Create User…

DB概要

データベースとは 複数のユーザが情報を共有して使用するための場所のこと (テキストファイルとかだと整理が大変・・・) DBMSとは 情報のメンテナンスを行いデータの管理が必要になる →その情報を管理するものがDBMS データベースの構成 スタンドアロン構…

コレクション

コレクションとは 配列と似ていて、複数のインスタンスを1つの変数で扱い、操作できる 「インスタンスを集める」イメージ Array List プログラムの処理の順序 ①import ②宣言 ③追加 ④中身を表示 1 import ArrayListが所属しているのは、java.utillなのでimp…

例外

例外とは プログラム実行時に想定外の事態が発生して処理が止まってしまうものがある このような想定外の事態を例外(exception)という →プログラムが止まらないように対策しておくことができる・・・(例外処理) 例外処理の流れ try-catch文 tryブロック…

Javaを支える標準クラス

すべてのクラスの祖先 クラスを定義する時にextendsで親クラスを指定しなければ自動的に objectクラスを継承したとみなされる →public class User extends object{ } objectクラス すべてのクラスにとっての親クラス なぜ作成されているのか・・・ 1 多態性…

多態性(ポリモーフィズム)

多態性とは 「あるものをあえてザックリ捉える」ことでメソッドを享受しようとする機能 (ex) AnimalクラスはHumanクラスの親クラス Animal a = new Human(); HumanインスタンスをAnimal型に代入する ※作成したインスタンスを別の型として捉える機能 何でも…

高度な継承

高度な継承とは 他者のプログラマのために作るという異なる視点が必要になる 実現するための弊害 継承先でどんな操作になるのか具体的なことがわからない newによるインスタンス生成ができてしまうと異常事態 弊害の解消 どんな操作になるのか具体的にわから…

継承

継承とは 以前作ったことのあるクラスと似通ったクラスを作る コピペで作ると・・・ デメリット 1 追加・修正が大変 2 管理・把握が大変 継承したクラス extendesというキーワードを使う 書き方 class クラス名 extends もとになるクラス{ 親クラスとの差…