【Java】バイナリファイルの読み込みと書き込み
本稿は、Javaでバイナリファイルの読み込みと書き込みについて説明します。
バイナリファイルとは簡単に言ってしまうとテキストファイル以外を指します。
とはいっても、本当はテキストファイルもバイナリファイルです。 ...
【Java】テキストファイルの読み込みと書き込み
本稿は、テキストファイルの入出力について説明します。
ゲーム制作において、セーブデータを作成したいのであれば、必要な知識となります。
紹介する内容一覧テキストファイルを一行ずつ読み込みScannerでテキスト ...
【Java】ファイルの存在確認、フォルダ作成、削除
本稿は、ファイルクラスについて説明します。
Fileクラスとは、ファイルのパスに関する情報を扱います。
また、ファイルかフォルダか判定したり、フォルダの中身を取得することもできます。
ゲームでは、セ ...
【Java】Filesクラスによるファイル操作
本稿は、Java1.7より追加されたAPIであるFilesクラスで、Fileクラスよりも高度なファイル操作を行う方法について説明します。
Filesクラスは、基本的にPathクラスを引数にするメソッドを多く含みます。
【Java】Mathクラスの利用
本稿は、数学関数が多数定義されているMathクラスの一部の機能を紹介します。
Mathクラスには数学関数を利用するためのstaticメソッドが多数存在します。
皆さんが大好きな、サインコサイン等ですね。 ...
【Java】Eclipseで開発する時に知っておきたい機能
本稿はeclipseでJavaプログラムを開発する際に知っておきたい機能について紹介します。
eclipseには自動コンパイル、エラーを赤線などで表示してくれたり、自動でインポート文を挿入してくれたりと、便利な機能がたくさ ...
【Java】Eclipseで開発を行うための環境を構築
本稿は、eclipseでのJava開発環境を構築するための手順を説明します。
eclipseで開発を行うとコマンドライン開発よりもはるかに効率よく開発できます。
ただし、そこそこ重いツールなので、メモリ8G以上 ...
【Java】連想配列、HashMapの利用
本稿は連想配列を扱うためのクラスであるHashMapの利用方法を説明します。
HashMapは「キー、値」のペアでデータを保持することができます。
例えば、キャラクターのステータスを名前ごとにデータを保持したい ...
【Java】可変長配列、List系クラス
本稿は、可変長配列であるArrayList、LinkedListについて説明します。
可変長配列は、通常の配列とは違い、データを保持できるサイズを考えずに要素を追加できます。
ゲーム制作では、ゲーム内のオブジェ ...
【Java】スレッドの同期
本稿はマルチスレッド間の同期処理を実装する方法について説明します。
マルチスレッドは一つのデータに複数のスレッドでデータの書き換えを行うような処理をしてしまうと、意図しない結果となってしまう可能性があります。
...