IT用語帳
FEアルゴリズムとプログラミング · プログラム言語

Java

Java

じゃば

オブジェクト指向のプログラム言語。JVM(Java Virtual Machine)上で動作するため、プラットフォームに依存しない実行が可能。企業システムやAndroidアプリの開発に広く使用される。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 27 回出題(基本情報技術者試験 8・システムアーキテクト試験 8・ITパスポート試験 4・エンベデッドシステムスペシャリスト試験 2・応用情報技術者試験 1・プロジェクトマネージャ試験 1・データベーススペシャリスト試験 1・情報処理安全確保支援士試験 1・高度試験 午前Ⅰ 1)。うち 1 回は用語そのものを問う問題です。

残り 17 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

基本情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

FE手続型言語

処理の手順を逐次的に記述するプログラミング言語の分類。命令の実行順序に従ってプログラムが動作する。C言語、COBOL、Fortranなどが代表的。

FE関数型言語

数学的な関数の適用と合成を基本とするプログラミング言語の分類。副作用を避け、参照透過性を重視する。Haskell、Lispなどが代表的で、並行処理との親和性が高い。

FEオブジェクト指向言語

データとそれに対する操作をオブジェクトとしてまとめ、カプセル化・継承・ポリモーフィズムの概念を持つプログラミング言語の分類。Java、C++、Pythonなどが代表的。

FE論理型言語

事実と規則を述語論理の形で記述し、処理系が推論して答えを導くプログラム言語。Prologが代表例。手順を書く手続型言語と違い「何が成り立つか」を書く点が特徴で、人工知能の研究で使われた。

FE中間言語

原始プログラムと機械語の中間に位置する、処理系内部で使われる形式。Javaのバイトコードが代表例で、中間言語まで変換しておけば実行環境ごとの差を吸収でき、同じプログラムを複数の環境で動かせる。

FEオブジェクト指向プログラミング

データ(属性)とそれに対する操作(メソッド)をオブジェクトとしてまとめてプログラムを構成する手法。カプセル化、継承、ポリモーフィズムが三大特徴。クラスを設計図としてオブジェクトを生成する。