JavaとC言語の違いは何ですか

青灯夜游
リリース: 2019-05-23 18:20:47
オリジナル
5109 人が閲覧しました

JavaとC言語の違いは何ですか

1. 動作モードの観点:

C 言語: オリジナルの C はプロセス指向、つまり 1 行ずつ実行されます。 。

JAVA: 完全にオブジェクト指向であり、モジュールによって実行されます。

#(補足: C や C# ではもちろん C もオブジェクト指向モードに変換されています)

#2. 使い方については

C 言語 : Pure C は、ハードウェアに接続するのが最も簡単な言語であるため、一般に組み込みシステムで最低レベルのプログラムを作成するために使用されます。できること: 組み込みの低レベル ソフトウェア、オペレーティング システム、さまざまな関数ライブラリ、エンジン ライブラリ ソフトウェアのコア コード、サーバー側の低レベル ツール。

JAVA: J2EE、J2SM、J2ME、その他何でも。できること: 組み込みモバイル デバイス アプリケーション ソフトウェア開発、Web ページのバックグラウンド ロジック開発、一部のデスクトップ プログラム

C、JAVA は実際にさまざまな分野で使用できます。


3. 構文が異なります:

## C 言語はメモリを直接操作できますが、Java は直接操作できません;

# C 言語は動的ライブラリをカプセル化できますが、Java はできません。

##● C 言語コードはクロスプラットフォーム化が容易ではありませんが、Java コードはクロスプラットフォーム化が容易です。

##● C 言語にはポインタがありますが、Java にはポインタがありません。

● C 言語はシリアル ポートを直接操作できますが、Java はサードパーティの jar パッケージのサポートを必要とします。

## C 言語のスレッドはより柔軟であり、Java スレッドはカプセル化されています。

##● C で使用できる識別子は、数字、大文字と小文字、およびアンダースコアですが、数字は使用できません。C で使用できる 3 種類の識別子に加えて、Java にはもう 1 つドル記号 ($) があり、これも a で始めることはできません。番号。

4. その他の違い

● 単一ファイル Java のコンパイル時間は C 言語よりも高速です。

#● Java は C 言語で書かれています;

#JAVA を Web 開発に使用する場合、すでに多くの確立されたフレームワーク テクノロジがあり、C 言語はほとんどなく、基礎となるコンテンツを処理する必要があるため、慣れていない開発者にとっては非常に困難です。コンピュータの原理; ## JAVA のオープンソース パッケージは多すぎますが、C 言語のオープン ソース パッケージは少なすぎます。また、特定のビジネス アプリケーション分野向けのフレームワークは Java ほど多くありません。

● JAVA はクロスプラットフォームに対応できますが、C 言語はクロスプラットフォームに対応できません。

以上がJavaとC言語の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート