に関する記事一覧
PHP
phpのhtmlspecialchars関数は、 HTMLタグ(例:「&」、「"」、「'」、「<」、「>」)
などに使われる特殊文字をエンティティに変換します。
XSS等による攻撃を防ぐためにhtmlspecialchars関数はよく使われます…
Java
JavaにはListという配列よりも便利な型があります。
現場でもよくつかわれると思います。
この記事では、Listの使い方全般を解説していきます。
[toc]
…
Android Studioで作成されたアプリケーションを実行するには、Androidの標準のビルドシステムではantが使われていますが、Android SDKのインストールやantのセットアップをしてプロジェクトをコンパイルしないと実行できません。Gradle…
Java
[toc]
Java Mathクラスとは
Java Mathクラスは、Javaの演算子が提供しているよりも高度な数学計算ができます。
例えば、対数関数、平方根…
Java
通常の変数と同じように配列をメソッドに渡すことができます。配列をメソッドに引数として渡すといっても、実際はメモリ内の配列のアドレスが渡されるだけです。
ここでは、Javaのメソッドに引数として配列を渡す方法と、メソッドから配列を返す方法について学びます。
…
Java
皆さんは、Javaでコードを書いてる際に、「extends」というキーワードがついているのを見かけるかと思います。
これは「継承」と言われています。継承の目的は、コードが再利用できるようにすることで、
あるクラスで一意の機能のみを記述した場合、残りの共通プロパテ…
Java
メソッドは特定のアクションを実行するために使用され、関数とも言われています。
前回、解説したmain()メソッドやstaticメソッドもその名の通りメソッドになり、
今まで使用してきた、println()やparse()などもメソッドになります。
メソッドを使え…
Java
前回、main()メソッドを紹介しましたが
「public static void main(String[] args ) {}」で「staticとは何だろう?」と思ったことはありませんか?
staticとは静的メソッドと言…
Java
Javaプログラムは、どこかで実行を開始する必要があります。
プログラミングを始めた当時、私はどこからプログラムが動いているのかとても気になっていました。
Javaのプログラムはあるクラスのmainメソッドを実行することから始…
Java
String型の日付をLocalDateTimeクラスの日付型に変換するには、
LocalDateTimeクラスのparseメソッドを使用します。
そして、引数に文字列とDateTimeFormatterクラスのオブジェ…
Java
デフォルト引数とは、メソッドを呼び出す際に引数の値が未設定であればデフォルト値を指定できることを指します。
Javaにはデフォルトのパラメーターはありませんが、代替え方法はいくつかあります。
C ++やJ…
Java
数字の「1」や文字列の「Hello」など、
ソースコードに記載されている値のことをリテラルと言います。
例えば、このような変数を定義したとします。
[crayon-673ef2aa9fc65414356750/]
…
Java
この記事では、サンプルコードを使用してJavaの可変引数について学びます。可変引数を使用する場合と使用しない場合についても学習します。
[toc]
Javaの可変引数とは何か?
…
Java
parseDouble()メソッドは、Javaの組み込みメソッドであり、
指定されたStringによって表される値に初期化された新しいdoubleを返します。
文字列は、負の数を示す「-」または正の数を示す「+」で始めること…
Java
[toc]
Javaコードを実行すると、さまざまな例外が発生する可能性があります。
ネットワーク接続の問題、ユーザーからかと言っての不適切な入力、プログラム内に存在しないファイルを開くなど
いくつかの理由で発生する可能性があり…
Java
[toc]
一般に、JavaでMapをループさせる方法は5つあります。
今回は、それらすべてについて説明し、それらの長所と短所についても説明します。
まず、Mapはコレクションではないため、イテレータを使用してMapを直接、…
Java
[toc]
ループ処理でのbreakとcontinueについて解説していきます。
breakはseitch-case文で解説しましたが、これは、switch-case文を「ジャンプアウト」
するために使用されました。
ループ…
Java
Javaには、アクセス修飾子と非アクセス修飾子の2種類の修飾子があります。
Javaのアクセス修飾子は、フィールド、メソッド、コンストラクタ、クラスのアクセシビリティ、スコープを指定します。アクセス修飾子を適用することで、フィールド、コンス…
Java
[toc]
文字列連結は、その名の通り、2つ以上の小さな文字列を結合して大きな文字列を作成します。
例えば、人の姓と名を連結してフルネームを作成できます。
みなさんは文字列の連結といえば「+」を使って連結させるというイメージ…
Java
Javaのコンストラクタは、オブジェクトの初期化に使用される特別なメソッドです。
コンストラクタは、クラスのオブジェクトが作成されるときに呼び出されます。オブジェクト属性の初期値を設定するのにも使用できます。
…
Java
ここでは、Javaのメソッドの呼び出し方について書いてます。メソッドを使うことによって毎回同じ処理を書かなくてもよくなり、ソースコードが見やすくなりバグも減っていきます。はじめのうちはわかりにくいと思いますが、このメソッドを習得するとプログラマーになる為の第一関…
Java
コメントは、Javaのコードを説明し、読みやすくするために使います。テストするときにバグを防ぐためにも使用されます。自分で作成したプログラムでも、何をしているのかわからなくなる時があるので、そういったことを防ぐために使用します。
…
Java
インスタンスメソッド
インスタンスメソッドは、呼び出される前にクラスのオブジェクトを作成する必要があるメソッドです。インスタンスメソッドを呼び出すには、クラスメソッドを定義したクラスのオブジェクトを作成する必…
Java
Javaの引数とパラメーター
引数
引数とは、関数を呼び出す際に、その関数に渡す値のことです。
関数で渡された引数は、関数の定義中に使用された変数に置き換え…
Java
[toc]
OptionalはJava8から追加されたクラスになり、
nullでないオブジェクトを含めるために使用されるコンテナオブジェクトです。
値が存在しないnullを表すために使用されます。
このクラスには、コードがnu…
Java
[toc]
Java では基本のデータ型が用意されており、データ型によって扱えるデータの種類が決められています。
理由としては、規則が厳しければ誰が作ってもある程度セキュリティが担保されたものが作られ、創った人以外が見ても理解しやすいためです。これがJavaが企…
C
メソッドとは、呼び出されたときにのみ実行されるコードのブロックです。
また、パラメータと呼ばれるデータ(引数)をメソッドに渡すことができます。
特定の処理を実行するために使用され、関数とも呼ばれます。
メソッドはコードを1度定義したら何回も使用できるため、何度も…
C
ここではfor文、foreachを使ったC#のループ(繰り返し)処理をサンプルコード付きで解説していきます。
[toc]
C#forループ
ループ(繰り返す)回数…
C
Visual Studio 2019に搭載されているASP.NETのMVCを使ってHello,Worldを出力していきます。
超初心者用です。
前提条件として、Visual Studio 2019 をインストールしておいてください。
[toc]
…
C
今回は繰り返しの流れを途中で変える処理の続きです。
今回はgoto文について紹介します。
[toc]
goto文
プログラムの…
C
今回は繰り返しの流れを途中で変える処理について紹介します。
繰り返しの途中で、「ここで処理を終わらせたい」という場合には、ループから抜け出すことも可能です。
C#には、繰り返し制御を補助する3つのジャンプ文が用意されています。…
C
今回は繰り返し処理の続きです。
ここでは「foreach」について紹介します。
[toc]
foreach文
foreachは…
C
今回は繰り返し処理の続きです。
ここでは「while」「do〜while」について紹介します。
[toc]
while文
wh…
C
今回は繰り返し処理についてです。
指定した回数分の処理を繰り返したり、条件を満たしている間処理を繰り返したりする構造を、
「繰り返し構造」と呼びます。
C#では、繰り返し構造のために、
「for」「do〜while」「whil…
C
今回はDateTime構造体についてです。
[toc]
DateTimeの構造体
日付時刻を表すには、「DateTime構造体」…