検索

キーワード


【Java】FileChannelを使って高速にファイル入出力を行ってみた

【Java】FileChannelを使って高速にファイル入出力を行ってみた

当記事では、java.nio.fileパッケージ内のFileChannelクラスを用いて高速にファイルを入出力する方法について、Java SE 11 Goldを取得している著者が解説します。java.nio.fileパッケージの概要について知りたい方は、以下の記事を参照して下さい。【Java】Pathオブジェクトを生成する方法(java.nio.fileパッケージ)また、当記事で扱う、ファイルの入

【Java】java.nio.fileパッケージの使用例③(ファイル属性の取得・変更)

【Java】java.nio.fileパッケージの使用例③(ファイル属性の取得・変更)

当記事では、java.nio.fileパッケージを用いてファイル属性を取得・変更する方法について、Java SE 11 Goldを取得している著者が解説します。ファイル属性とは、ファイルの種類、サイズ、作成日時、更新日時などの情報(これらの情報は、よくメタデータと呼ばれます)のことです。java.nio.fileパッケージではこれらの情報を取得・変更を行うためのクラスとメソッドが用意されています。

【Java】java.nio.fileパッケージの使用例②(移動・コピー、削除)

【Java】java.nio.fileパッケージの使用例②(移動・コピー、削除)

当記事は、【Java】java.nio.fileパッケージの使用例①(ファイルの作成、存在チェック)の続きの記事であり、java.nio.fileパッケージを使った、Java上での以下のファイル操作について解説します。ファイル・ディレクトリの移動・コピーファイル・ディレクトリの削除当記事でのサンプルコードは、前記事で作成したディレクトリやファイルを元に記述しています。java.nio.fileパッ

【Java】java.nio.fileパッケージの使用例①(ファイルの作成、存在チェック)

【Java】java.nio.fileパッケージの使用例①(ファイルの作成、存在チェック)

当記事では、java.nio.fileパッケージを使った具体的な操作の一例として、Java上での以下のファイル操作について解説します。【Java】java.nio.fileパッケージ(NIO.2)でも解説した通り、java.nio.fileパッケージは一般にjava.io.Fileクラスよりも高機能であり、多くの人にとっては使い勝手が良いものになると思います。ファイル・ディレクトリの作成ファイル・

【Java】Pathオブジェクトを生成する方法(java.nio.fileパッケージ)

【Java】Pathオブジェクトを生成する方法(java.nio.fileパッケージ)

java.nio.fileパッケージを用いたJava上でのファイル操作は、基本的に以下のような手順になります。FileSystemクラスのgetPathメソッド、またはPathクラスのgetメソッドで、ファイルやディレクトリの場所を表すPathオブジェクトを生成する ↓Filesクラスで実際のファイル操作を行う上記のうち、当記事では、Filesクラスで実際のファイル操作を行う前段階となる、Path

EclipseのJavaプログラムからpgAdminのデータベースに接続する方法

こんにちはIMMRです。現在、Javaの勉強でEclipseで作成したJavaプログラムからpgAdminのデータベースの内容を参照するプログラムを作成しています。どのようなプログラムで作成を行ったのか、エラーが発生してうまくできなかった箇所も含めて説明していきます。図1 EclipseのJavaプログラムからpgAdminのデータベースに接続するデータベースを参照するためにはまず、接続を行う必要

【Java】 static の意味や特徴を解説!static修飾子の使用方法も

【Java】 static の意味や特徴を解説!static修飾子の使用方法も

こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私からアウトプットの意味も込めて、static 修飾子について紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:インターフェースの紹介 / 変数と定数の紹介 / メソッドの紹介 / インスタンスの紹介 / アクセス修飾子の紹介 / final 修飾

【Java】 オブジェクト指向「再利用性」を実現させる継承の考え方とは?

【Java】 オブジェクト指向「再利用性」を実現させる継承の考え方とは?

こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私からアウトプットの意味も込めて、オブジェクト指向の継承について紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:カプセル化の紹介 / 継承とオーバーライドの使い方紹介 / オブジェクト指向の紹介 / クラスの基本を紹介 / メソッドの紹介 / フ

【Java】 変数の種類や定数の特徴、定数にまつわる列挙型の解説

【Java】 変数の種類や定数の特徴、定数にまつわる列挙型の解説

こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私が、アウトプットの意味も込めて変数・定数について紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:インスタンスの紹介 / アクセス修飾子の紹介 / 命名規約の紹介 / ArrayListの紹介 / for文の紹介 / メソッドの紹介 / stat

【Java】ハンズオンセミナー用コード解説 トレーニング5 繰り返し処理(for文,while文)

【Java】ハンズオンセミナー用コード解説 トレーニング5 繰り返し処理(for文,while文)

こんにちは、駆け出しプログラマーの若江です!ここでは初学者として学習を終えた私が、アウトプットの意味も込めて繰り返し処理 についてご紹介させていただきます。できる限り初学者が理解しやすい内容として紹介させていただくので、参考となれば幸いです!関連記事リンク:配列の紹介 / プリミティブ型の紹介繰り返し処理(for文、while文)繰り返し処理とは、決まった条件下にある変数や値に対して条件に一致する