プログラミング

Optionalについて

目的 JavaのOptiolanについて学んだのでメモ Optional 用途 nullチェックを簡単に行いたい. 例 if文を用いてnullチェックを行う場合 String hoge = getHoge(); //このときnullが返ってきたときhogeはnullかもしれない if(hoge != null) { //ここでnullチェッ…

SQLとは

SQLとは RDB(リレーショナルデータベース)に対して、データの取得や更新などを行う ことができる言語. SQLはデータベース言語としてISO(国際標準化機構)で規格が標準化されている. 世界的にデータベースを扱う言語の標準の言語になっている. 非手続き型言語 …

データモデルとは

データモデル データベースを作成する際に,データ(情報)の格納のしかた 階層型データモデル データ間を親子関係で表現する. 1つの上位データである親に対して子は複数存在するが,各子データは 1つの親データしか持つことができない. メリット アクセスルート…

データベースとは

データベースとは 1つの場所にデータを利用しやすいように整理し格納されているもの データの集まり

糖衣構文(syntax sugar)とは

糖衣構文:syntax sugar 同じ処理だがより見やすく(簡単・完結に)記述されたもの //javaの場合 //syntax sugarではない書き方 char data[] = {"a", "b", "c"}; String str = new String(data); //syntax sugar String str = "abc";

Java コーディング規約

Java コーディング規約 Javaには、大きく分けて以下の4つのコーディング規約がある クラス名の先頭は大文字 //良い例 class SampleApp{} //悪い例 class sampeApp{} class sampeapp{} class SAMPLEAPP{} メソッド名・変数名の先頭は小文字 //良い例 public …

ソースコードを書く時のルール(Java)

Javaを書く時のルール 1. 文字列以外は、半角英数字で書く //良い例 int age; //悪い例 int age; 2. 大文字と小文字は区別される /* * 以下の2つのメソッド * "sayhello" * "sayHello" * は区別され別のメソッドと判定される。 */ public void sayhel…

メソッドの定義

メソッドの定義 Javaでは以下のようにメソッドを定義する public satic void main(String[] args) アクセス修飾子 1番先頭についているpublicをアクセス修飾子という。 アクセス修飾子には以下の4種類が存在する。 アクセス修飾子 備考 public ほかのクラス…

WebAPIとは?[JS]

WebAPIとは? https://jsonplaceholder.typicode.com/users 事項結果(一部) [ { "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "Sincere@april.biz", "address": { "street": "Kulas Light", "suite": "Apt. 556", "city": "Gwenborough"…

関数とは?

関数とは何か? タスクや表計算を実行する文の集まり:MDN ちょっとわかりにくい。。 料理で例えるなら 子供に料理を手伝ってもらうとき 兄:野菜を切ってもらう 弟:かき混ぜる 自分は炒めることに集中できる、この手伝ってくれる子供たちが関数 オブジェクト…

変数とは?

変数とは データを保存しておくための箱 料理で例えると 肉、野菜、魚を使う <- お皿に入ってるよね 手順ごとに取り出して味付け、加工を行う 材料を置いておく場所、それが変数みたいなもの ex // 下に示すように値を取得することができるが記述が長く見に…

APIとは

APIとは インターンの課題でAPIをつくる必要があり、そもそもAPIってなんなんだ‥?となってしまったため調べました。 API(Application Programming Interface) APIというのはApplication Programming Interfaceの略で、かんたんに言うとアプリ開発がしやすい…

lsコマンドでディレクトリのみを表示

解決策 以下のコマンドを実行 ls -l | grep ^d ファイル構成 test/ |- fuga/ |- hoge/ |- a.txt |- b.txt |- c.txt 上記のフォルダ構成の時の実行結果を示す. drwxr-xr-x 2 owner staff 64 3 17 19:11 fuga drwxr-xr-x 2 owner staff 64 3 17 19:11 hoge 以…

フレームワークとライブラリの違いって?

はじめに Reactを勉強してる中,"Reactはフレームワークじゃなくてライブラリーだよ"っと言う説明を見た時,フレームワークってライブラリと何が違うねん?ってなったので調べてみました. フレームワークって? 概念的な意味で、何かの枠組み システム開発を楽…