curatous

Curate+Curious=Curatous

© curatous All rights reserved.

20153/16

知ったかぶりの用語解説 【Java】

Sun Microsystems社が開発した、セットトップボックス向けのポータブルなプログラムに関する研究開発の成果物のプログラミング言語。C言語に似た表記法を採用しているが、既存の言語の欠点を踏まえて一から設計された言語であり、最初からオブジェクト指向性を備えている点が大きな特徴。強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で用意されていて、ネットワーク環境で利用されることを強く意識した仕様だそうです。

Javaで開発されたソフトウェアは特定のOSやマイクロプロセッサに依存することなく、基本的にはどのようなプラットフォームでも動作する反面、標準ではどのプラットフォームでも実現できる最大公約数的な機能しか利用できないため、プラットフォーム固有の機能を利用する用途には向きません。

Javaで記述されたソースコードは、コンパイル時にJavaバイトコードと呼ばれる中間コードにいったん変換されます。ソフトウェアはバイトコードの状態で配布され、実行時にはJava仮想マシン(JVM)と呼ばれるソフトウェアによって、実行するプラットフォームに対応した形式(ネイティブコード)に変換され、実行されます。プラットフォーム間の違いはJava仮想マシンが吸収するため、開発時にはプラットフォームの違いを意識しなくてよいのですが、ネイティブコードへの変換には時間やメモリ領域が余計に必要となるため、速度やメモリ容量がシビアな用途には向かないとか。

関連記事

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

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

20205/27

macOSCatalina10.15.5提供。多数のバグ修正だって。

先に書きますが、「アップデートでMacが立ち上がらなくなった」などの話は毎度のことなので、アプデのリスクは情報収集した方が良いと思います。…

20205/17

「iPhone safari」ブックマークの方法って、知ってました?

タイトルの件、以前と変わった気がしたんですけど、私だけでしょうか...。以前は、表示されたページの画面下の「ブックマーク・アイコン」をタッ…

20205/16

折りたたみ式iPhone、そろそろ?

https://youtu.be/OesVttlQVF8 『iOS beta news』は、最新のリークにより明らかになったiP…

20205/10

自信を持ってグルメじゃないよ宣言①【カップ麺ちゃんぽん 美味いから好き】

これを書いている2020年の春は、世界中が自粛なので、このタイトルについては、基本的に、自宅で楽しめる=通販で手に入るものです。長崎に縁も…

20205/6

出たね、噂通り、MacBook Pro!

ちょっと前から、噂が出てた新しいMacBook Pro、5月4日発表になりましたね!Magic Keyboard搭載、「独立ESCキーあり…

ページ上部へ戻る