プログラミング

Java

【Mac編】Javaの環境構築方法【統合開発環境Eclipseがオススメ】

(2020年7月4日に更新した記事です。)「Javaを勉強したいけど、実際にコードを書く方法が分からない!」「手を動かしながらJavaの勉強をしたい!」「どのソフトをインストールしたらいいか分からない...」という方に向けて、Javaの環境...
プログラミング

APIとは?【例を用いて分かりやすく解説】

APIとは、誰かが作ってくれたアプリケーションやソフトウェアを利用できる仕組みです。(そのアプリケーションやソフトウェアをAPIと呼ぶこともあります。)APIとは?APIとは、他人が作ったアプリケーションやソフトウェアを利用できる仕組みのこ...
プログラミング

クエリ文字列とは?

クエリ文字列とは、サーバに情報を送るために、URLの末尾に付け足す文字列のことです。例えば、URLが「https://〇〇〇〇.jp」 だとします。このURLにクエリ文字列が加わると、「https://〇〇〇〇.jp/?×=△△」のようにな...
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

継承とは?

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