IT用語集

Java(ジャバ)って何?

はじめに

「ジャバ」とは川の水浴びの音ではありません。
ジャバ(Java)とは世界的に有名なプログラミング言語の一つで、1996年から現在まで多くのエンジニアに愛されています。
そんな魅力の詰まった「Java」について、さらっとおさらいしてみましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

ジャバ(Java)・・・業務システム, アプリ開発などが得意な人気プログラミング言語。コードの記述量は多いが実装できる機能は幅広い。

Javaの特徴・メリット/デメリット

Javaの最大の特徴は「どこでも実行できて、処理が早い」ことです。
どこでも実行できるというのは、OSに依存しないということで、簡単にいうと「MacでもWindowsでも問題ないよ」ということです。
メリット:どこでも実行できる。処理が早い。動作が安定している。
デメリット:環境構築が大変。プログラミング時の制約が多い。
Javaが環境に依存せず実行できる理由は「仮想マシン技術を利用している」からです。
通常、プログラミング言語は動作を安定させるために、動作するマシンを限定しているのです。
また専門的な話をすると、Javaはオブジェクト指向を採用しているので「既存のプログラムを用いて開発時間を減らす」ことができます。
よくJava Script(ジャバスクリプト)と混同されるのですが、JavaとJava Scriptは全く別物です。

Javaで作れるもの

Javaは「どこでも実行できる」「安定して速く動作する」という特徴から「Webアプリ/サービス」「スマホアプリ」「家電製品」「IoT」など様々な場面で利用されています。
短かな例で言えば「Twitter」「マインクラフト」「Blu-rayプレイヤー」「銀行のシステム」などが挙げられます。

おわりに

いかがでしたでしょうか。
Javaはプログラミング言語の中でも習得が難しいとされる言語であり、ハードウェア業界ではトップクラスの人気があります。
腕に自信のある方は挑戦してみても良いかもしれませんね!
この記事を通して「Java」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

.https://techacademy.jp/magazine/9250
.https://eng-entrance.com/java-is-is
.https://ferret-plus.com/8461
.https://eng-entrance.com/java_product_summary

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    サブルーチン(Sub Routine)・メインルーチン(Main Routine)って何?

    はじめにルーチンってなんか響きが嫌ですよね、、ルーチンとは、ルーテ…

  2. IT用語集

    プラットフォーム(Platform)って何?

    はじめにプラットフォームってよく聞くけど、とっつきにくい〜って単語で…

  3. IT用語集

    シームレス(Seamless)って何?

    はじめにシームレスはIT業界だけでなく、日常会話でも非常によく使われ…

  4. IT用語集

    メモリ(Memory)、仮想メモリ(Virtual Memory)って何?

    はじめに仮想メモリとは、自身の能力を超えて仮想的な記憶力を得ることで…

  5. IT用語集

    エンタープライズサーチ(Enterprise Search)って何?

    はじめにEnterpriseは直訳で企業, 冒険, 事業などがありま…

  6. IT用語集

    GA(Google Analytics)とAA(Adobe Analytics)って何?

    はじめに現在のWEB解析ツールの代表例といえば、GA(Google …

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. 【GA4/GTM】dataLayerを使ってカスタムイベント…
  2. 【GA4/GTM】dataLayerを活用しよう
  3. ジャーニーマップをデジタルマーケティングの視点で
  4. ChatGPT ProからClaude3 Proへ移行した話…
  5. その分析、やり方あってる?記述統計と推測統計の違い
  1. Tableau

    Tableau-折れ線グラフ
  2. Adobe Audience Manager

    Adobe Audience Manager: REST APIを使ってTrai…
  3. Adobe Analytics

    Adobe Analyticsを学ぶ
  4. Mouseflow

    Mouseflow:検索の仕様
  5. Amplitude

    Amplitudeを知る。
PAGE TOP