Google PlayストアでUnionpediaアプリを復元するために作業中です
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn

JavaとObject Data Management Group

ショートカット: 違い類似点ジャカード類似性係数参考文献

JavaとObject Data Management Groupの違い

Java vs. Object Data Management Group

Java(ジャバ、ジャヴァ)は、汎用プログラミング言語とソフトウェアプラットフォームの双方を指している総称ブランドである。オラクルおよびその関連会社の登録商標である。1996年にサン・マイクロシステムズによって市場リリースされ、2010年に同社がオラクルに吸収合併された事によりJavaの版権もそちらに移行した。 プログラミング言語Javaは、C++に類似の構文、クラスベースのオブジェクト指向、マルチスレッド、ガベージコレクション、コンポーネントベース、分散コンピューティングといった特徴を持ち、平易性重視のプログラム書式による堅牢性と、仮想マシン上での実行によるセキュリティ性およびプラットフォーム非依存性が理念とされている。 Object Data Management Group (オブジェクトデータマネージメントグループ、ODMG) は、1991年夏にオブジェクトデータベース (オブジェクトデータベース管理システム、ODBMS) の開発企業の人々が会した朝食で、サン・マイクロシステムズのリック・キャッテルが提案し主導して設立された、標準化団体である。

JavaとObject Data Management Group間の類似点

JavaとObject Data Management Groupは(ユニオンペディアに)共通で10ものを持っています: オブジェクト (プログラミング)オブジェクト指向プログラミングクラス (コンピュータ)サン・マイクロシステムズC++移植性Java Community ProcessJava Data ObjectsObject Request Broker手続き型プログラミング

オブジェクト (プログラミング)

コンピュータ科学の分野において、オブジェクト()は、変数、データ構造、関数、メソッドなど、識別子によって参照されるメモリ上の値を意味することがある。 オブジェクト指向プログラミングのパラダイムでは、オブジェクトは変数、関数、データ構造を組み合わせたものを意味することがある。特に、クラスベースのオブジェクト指向プログラミングのパラダイムでは、特に、クラスのインスタンスを指す。 データベース管理のリレーショナルモデルでは、オブジェクトはテーブルや列、データとデータベースエントリーの間の関係(たとえば、人物の年齢と特定の人物との関係など)などを指す場合がある。

Javaとオブジェクト (プログラミング) · Object Data Management Groupとオブジェクト (プログラミング) · 続きを見る »

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

オブジェクト指向プログラミング(オブジェクトしこうプログラミング、, OOP)とは、「オブジェクト」という概念に基づいたプログラミングパラダイムの一つである。 OOPでは、相互に作用するオブジェクトを組み合わせてプログラムを設計する。 OOPの方法として、クラスベースOOPとプロトタイプベースOOPがある。 クラスベースOOPでは、オブジェクトが属する集合としてクラスを定義し、クラス定義からそのインスタンスとしてオブジェクトを生成する。 プロトタイプベースOOPでは既存のオブジェクト(プロトタイプ)を複製し、プロトタイプの複製に変更を加えることで様々な対象を表すオブジェクトを生成する。 広く使われているプログラミング言語の多く、例えばC++やJavaやPythonなどは、マルチパラダイムであるが、程度の差はあれ、オブジェクト指向プログラミングをサポートしており、大抵は命令型や手続き型プログラミングとの組み合わせで用いられる。

Javaとオブジェクト指向プログラミング · Object Data Management Groupとオブジェクト指向プログラミング · 続きを見る »

クラス (コンピュータ)

オブジェクト指向プログラミングにおけるクラス(class)英語の class は、本来「分類」「種類」といった意味を持っている。は、オブジェクトを生成するための設計図あるいはひな形に相当するものである。抽象データ型の一つ。クラスから生成したオブジェクトの実体のことをインスタンスという。 クラスには、クラス自身またはクラスのインスタンスが保持するデータと、データに関連したオブジェクトの振る舞いを記述できる。プログラミング言語によっては、それぞれにを指定できる。統一モデリング言語 (UML) のクラス図では、データのことを「属性」、振る舞いのことを「操作」と呼ぶ。Javaなどでは、データのことを「フィールド」、振る舞いのことを「メソッド」と呼ぶ。

Javaとクラス (コンピュータ) · Object Data Management Groupとクラス (コンピュータ) · 続きを見る »

サン・マイクロシステムズ

サン・マイクロシステムズ(Sun Microsystems)は、アメリカ合衆国カリフォルニア州サンタクララに本社を置いていたコンピュータの製造・ソフトウェア開発・ITサービス企業である。2010年1月27日にオラクルにより吸収合併され、独立企業・法人としては消滅した。

Javaとサン・マイクロシステムズ · Object Data Management Groupとサン・マイクロシステムズ · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。

C++とJava · C++とObject Data Management Group · 続きを見る »

移植性

移植性(いしょくせい)、ポータビリティ(portability)とは他の環境への移行のしやすさの性質のこと。

Javaと移植性 · Object Data Management Groupと移植性 · 続きを見る »

Java Community Process

Java コミュニティ・プロセス(Java community process)またはJCPは、1998年に設立され、利害関係者が Java プラットフォームの将来のバージョンや機能に関与する定義に関与することを許した標準化の手続きである。 JCP は Java の仕様に関する要望をまとめる Java スペシフィケーション・リクエスツ(JSRs)の利用に関与し、それは Java プラットフォームに追加される提案された仕様や技術を記述した公式文書である。JSRsの公式公開レビューはJSRが最終になる前に行われ、JCP Executive Committeeによって投票される。最終版はソースコード形式で技術に関する自由にできる実装を提供する参照実装とAPI仕様を確かめるための技術互換キットを提供する。

JavaとJava Community Process · Java Community ProcessとObject Data Management Group · 続きを見る »

Java Data Objects

Java Data Objects (JDO) とは、Javaオブジェクトの永続性に関する仕様である。ドメインモデルの永続的サービスの透過性などもそれに含まれる。JDOの永続的オブジェクトは通常のJavaのクラスである。永続性を持たせるために特別なインタフェースを実装する必要もないし、特別なクラスから継承する必要もない。JDO 1.0はJava Community Processのとして2002年4月30日にリリースされた。JDO 2.0はとして開発され、2006年5月10日にリリースされた。

JavaとJava Data Objects · Java Data ObjectsとObject Data Management Group · 続きを見る »

Object Request Broker

Object Request Broker(オブジェクトリクエストブローカー、ORB、分散オブジェクト間通信機構)とは分散コンピューティングにおいて、 ネットワークを介してコンピュータ間でのプログラムの呼び出しを可能とするミドルウェアのことである。 ORBのもっとも重要な機能は、プロセス内データ構造をバイト列に変換し転送すること、およびバイト列からもとのデータ構造を復元すること、すなわちシリアライズである。 ある種のORBは、例えばCORBAベースのものは、インタフェース記述言語を用いて転送データを記述する。オブジェクト指向プログラミングが主流になる前は、遠隔手続き呼出し (RPC) が一般的だった。

JavaとObject Request Broker · Object Data Management GroupとObject Request Broker · 続きを見る »

手続き型プログラミング

200x200ピクセル 手続き型プログラミング(てつづきがたプログラミング、procedural programming)は、コンピュータが実行すべき命令や手続き(プロシージャ)を順に記述していくことでプログラムを構成するスタイルのプログラミングパラダイムである。この「手続き」とは分類便宜上の用語であり、プログラミング言語によってはサブルーチン、関数、メソッドとも呼ばれているが、手続き型パラダイムの観点からは概ね同一視される。手続きはプログラム全体を区画した部分プログラムでもあり、一定量の計算ステップまたは命令コードのまとまりを、任意の定義名に結び付けて識別化したコードユニットである。手続き型プログラミングは命令型プログラミングの分類に属しており、厳密には命令型の部分集合だが、同一視されることもある。手続きの定義と呼び出しの機能をサポートし、プログラム全体を組み立てる土台とする言語を手続き型言語と呼ぶ。1958年のFORTRAN II、ALGOL、COBOLといった最も初期の高水準言語から導入されている。

Javaと手続き型プログラミング · Object Data Management Groupと手続き型プログラミング · 続きを見る »

上記のリストは以下の質問に答えます

JavaとObject Data Management Groupの間の比較

Object Data Management Groupが34を有しているJavaは、203の関係を有しています。 彼らは一般的な10で持っているように、ジャカード指数は4.22%です = 10 / (203 + 34)。

参考文献

この記事では、JavaとObject Data Management Groupとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: