プログラミング

JavaScript

Node.jsとは?【JavaScript】

Node.jsとは、サーバサイドJavaScriptの実行環境のことです。サーバサイドJavaScriptって何?って思いますよね。分かりやすく簡単に解説していきます。フロントエンドとサーバサイドNode.jsの解説をする前に、Webのプロ...
JavaScript

JSONって何者?【JavaScript】

JSONとは、データの書き方のルールです。これでは、あまりにざっくりした説明なので、詳しく解説していきます。ちなみに、JSONは、JavaScript Object Notationの略称です。JSONとは?もう一度言いますが、JSONとは...
JavaScript

jQueryって何者?【JavaScript】

JavaScriptを勉強していると必ずこの言葉が出てきます。一体、jQueryとは何者なんでしょうか?結論、jQueryとはJavaScriptのライブラリです。ライブラリと言われても、訳わからないですよね...ここからは、できるだけ専門...
Java

staticメソッド【Java】

メソッド定義の際にstaticという文字列をたまに見かけませんか?皆さんがよく使うmainメソッドにもついていますよね?そのようなstaticとついたメソッドをstaticメソッドと呼びます。(それ以外のメソッドはインスタンスメソッドと呼び...
Java

オーバーロードとオーバーライド

名前は似ていますが、全く異なるものです。オーバーロード・・・1つのクラスに同じ名前のメソッドを複数定義することオーバーライド・・・スーパークラスで定義されたメソッドをサブクラスで再定義することスーパークラスとサブクラスが何か分からない人は下...
Java

カプセル化とは?

カプセル化とは、オブジェクトの中身を外部に対して非公開にすることです。と言っても、よく分からないと思うので、実際にコードも見ながら解説していきます。カプセル化の書き方カプセル化の書き方としては、変数やメソッドを定義する際に、初めにpriva...
Java

継承とは?

継承とは、あるクラスの特徴を別のクラスが受け継ぐことを言います。この時、既存のクラスをスーパークラス(親クラス)、特徴を受け継いだクラスをサブクラス(子クラス)、と言います。継承のイメージ自動車と消防車を例にとって考えてみましょう。消防車は...
Java

クラスとインスタンスの違い

プログラミングにおけるクラスとインスタンスの違いを解説していきます。簡単に言うと、クラスは設計図、インスタンスは設計図から作られた実物です。クラスオブジェクト指向ではプログラムを「モノ」の単位で記述します。この「モノ」をオブジェクト指向では...
Java

参照型とプリミティブ型【Java】

Javaのデータ型には大きく分けて、参照型とプリミティブ型の2種類があります。違いをざっくり言うと、オブジェクト(変数)の中身の違いです。今回はよく使われる「箱」の例を用いて、それぞれの違いのイメージが沸くように解説していきます。プリミティ...
プログラミング

オブジェクト指向(プログラミング)とは?

プログラミングを勉強していると、「オブジェクト指向」という言葉をよく耳にしませんか?「オブジェクト指向って何?」「どういうものなの?」「何のためにあるの?」このような、疑問が上がると思います。私も初めは全然分かりませんでした。そこで、この記...