JavaScript

【JavaScript】JSONデータを読み込み、HTMLへ出力する

■JSON▼JSONとは大量のデータを効率よく管理・処理するためのファイル形式として、JSON(JavaScript Object Notation)がある。なお、JavaScriptに限らず、他のプログラミング言語でも、JSONを使用する...
Java

【Java】File→FileWriter→BufferedWriterを使用してcsvファイルを作成する

■ファイルへの出力Javaでファイルへの出力を行う1例として「File」→「FileWriter」→「BufferedWriter」オブジェクトを使用する。▼ファイルオブジェクトの作成出力ファイルを生成するには、Fileオブジェクトを生成し...
JavaScript

【JavaScript】クラスの定義(コンストラクタ):名前を入力して、挨拶文を出力する

■クラスの定義クラス(新しいオブジェクト)を作成することで、変数や複数の処理をまとめることができる。クラスの定義、クラスのインスタンス方法は以下の通り。// クラスの定義class <クラス名> { // ここに処理を定義する。}//...
Excel操作

【Python】住所が入力されたcsvファイルを読み込み、緯度経度をExcelファイルに出力する

■作成プログラムの概要・場所の名前と住所を記入しているcsvファイルをインプットに、緯度経度を取得し、結果をExcelファイルに出力する。■フローチャート▼メイン処理▼住所情報読み込み処理▼緯度経度変換処理▼Excelファイル出力処理■プロ...
JavaScript

【JavaScript】Math.randomを使用して、任意の10桁の文字列を生成する

■Math.randomMath.random()メソッドは、0から1の間の任意の少数を生成する。document.write(Math.random());// 0.6030100553098923このMath.random()メソッドを...
Java

【Java】Runtime.getRuntime().gc()でガベージコレクションを制御する

■ガベージコレクションプログラム実行中に生成されるインスタンスは、ヒープ領域に格納される。ヒープ領域の枯渇を防ぐため、不要になったインスタンスを削除し、空いた領域を再利用する仕組みを「ガベージコレクション」という。ガベージコレクションは、J...
JavaScript

【JavaScript】小数点以下を四捨五入(round)、切り捨て(floor)、切り上げ(ceil)

■小数点以下の四捨五入・切り捨て・切り上げ小数点以下の四捨五入、切り捨て、切り上げを行う場合は、それぞれ、「Math.round()」、「Math.floor()」、「Math.ceil()」を使用する。・四捨五入document.writ...
Java

【Java】クラスインスタンス生成後、残りのヒープサイズをfreeMemory()を使用して確認する

■スタックとヒープJavaのプログラムを実行する際、必要となる情報を格納する領域をメモリ領域と呼ぶ。メモリ領域には、スタックとヒープの2種類が存在する。・スタック領域に格納される情報メソッドの呼び出し履歴メソッド内のローカル変数の値★メソッ...
JavaScript

【JavaScript】入力した値が数字かどうかをisFinite()を使用してチェックする

■数字判定:isFinite()「isFinite()」は()に値を入れて、その値が数字かどうか判定する。数字の場合は「true」を返し、数字でない場合は「false」を返す。なお、真偽値の「true」と「false」は数字の「1」、「0」...
Java

【Java】マルチスレッド処理:「synchronized」を使用して同期処理を行う

■スレッドスレッドとは、「道筋」や「糸」のような意味である。プログラムの処理を実行する際、1度に1つの命令を実行していく処理をシングルスレッドと呼ぶ。一方、1度に2つ以上の命令を同時に実行する処理をマルチスレッドと呼ぶ。マルチスレッド処理で...