2024-01-31から1日間の記事一覧
OSにおけるカーネルの役割 カーネルはリソースを多く消費するのか OSにおけるカーネルの役割 オペレーティングシステム(OS)におけるカーネルは、システム全体の中核部分であり、以下の主な役割を果たしています。プロセス管理: カーネルは、実行中のプロセ…
インターネット通信で使われているプロトコル インターネット通信で使われているプロトコル インターネット上で情報を送受信する際に使用される主要なプロトコルは多岐にわたります。 以下は、一般的なインターネットプロトコルのいくつかです。HTTP (HyperT…
3ウェイハンドシェイクとは何か TCPにおける3ウェイハンドシェイク ちなみにTCPとは 3ウェイハンドシェイクとは何か 3ウェイハンドシェイクは、主にコンピュータネットワーキングやセキュリティのコンテキストで使用される用語です。 一般的には、ネットワー…
匿名クラスでvarを使った変数宣言 Javaの匿名クラスの変数宣言でvarを使わない場合 匿名クラスにコンストラクタは宣言できるのか 匿名クラスでvarを使った変数宣言 Javaでは匿名クラス内でvarを使用することはできませんが、Java 10以降ではローカル変数型推…
JavaのComparableクラス Comparableクラスを使った実装例 JavaのComparableクラス JavaのComparableクラスは、オブジェクトの比較可能性を提供するためのインタフェースです。 これを実装することで、オブジェクトが大小比較可能になります。主な目的は、ソ…
Javaのstaticな内部クラス staticインナークラスの実装例 Javaのstaticな内部クラス Javaのstaticな内部クラスにはいくつかの特徴があります。 まず、staticな内部クラスは外部クラスのインスタンスに依存せず、独立している点が挙げられます。 これにより、…
インターフェース(interface)クラスを使用するメリット インターフェースは情報の秘匿性という観点でも有効 インターフェースの実装例 インターフェース(interface)クラスを使用するメリット Javaのインターフェースクラスを使用する主なメリットは、複数の…
Javaのローカルクラスと匿名クラスの違い ローカルクラスの実装例 匿名クラスの実装例 Javaのローカルクラスと匿名クラスの違い Javaのローカルクラスと匿名クラスは、いくつかの重要な違いがあります。名前の有無: ローカルクラスは、名前を持っており、ク…