364件中 91 - 100件表示
  • Java

    Javaから見たソフトウェア

    Javaの特徴の一つであるオブジェクト指向プログラミングは、プログラミングおよびプログラミング言語設計の手法をいう。Javaはオブジェクト指向プログラミング言語である。オブジェクト指向の概念に対しては、多くの解釈がなされてきた。一般には、オブジェクト指向を特徴づける重要な考え方は、ソフトウェアで扱うさまざまな種類のデータについて、データとそのデータに関連する手続きを一体化するように、ソフトウェアを設計することである。こうして、データとコードは、オブジェクトと呼ばれる実体に一体化される。オブジェクトとは、状態(データ)と振る舞い(コード)がひとかたまりとなったものと考えることができる。Java フレッシュアイペディアより)

  • Java

    Javaから見た移植性

    プロジェクトチームは、いくつかの重要な機能についてC++の移植性が乏しいことも問題であると考えた。Java フレッシュアイペディアより)

  • Java

    Javaから見たガベージコレクション

    Javaでは簡潔なメモリモデルを採用しており、プログラマがメモリ(主記憶装置)を管理する負担を軽減する。あらゆるオブジェクトはメモリ内のヒープという領域に割り当てられる。メモリ管理は、Java仮想マシンに統合されたガベージコレクションの機能によって行われる。従来のオブジェクト指向プログラミング言語であるC++では、ヒープ領域に生成したオブジェクトについて、もはや必要が無くなった時に破棄する指示を、プログラマが自分で責任をもって行わなければならなかった。これは、C++プログラマにとっては負担が大きく複雑で間違えやすい作業であり、ソフトウェアの安全性・開発効率・保守性を損なう要因だった。Javaではガベージコレクションの機能があるため、このようなことは無く、プログラマの負担は大きく軽減される。Java フレッシュアイペディアより)

  • Java

    Javaから見たオブジェクト指向プログラミング言語

    Javaはクラスベースのオブジェクト指向プログラミング言語である()。Java のプログラムは複数のクラスから構成され、プログラムの実行は、各クラスが実体化したオブジェクト群が相互にメッセージをやりとりしながら行われる。Javaでは、継承については実装の単一継承を採用している。ただし1つのクラス(オブジェクト)は複数のインタフェースを実装できる。Java で扱うデータ/オブジェクトの型(データ型)は、強い静的型付けを採用している。Javaのコンパイラおよび実行環境が、型同士の整合性を検査することによって、プログラムが正しく記述されていることや、安全に動作するか検証が可能である。Java フレッシュアイペディアより)

  • Java

    Javaから見たExtensible HyperText Markup Language

    XHTML (HTML) 内に記述するJavaプログラム。サーバ側で解釈して動的にウェブページを作り出す。コードの見た目は似ているが、ECMAScript (JavaScript) のようにブラウザ側で実行するスクリプトではない。サーブレットの機能を補完するもの。類似の技術に Active Server Pages (ASP)、ASP.NET、PHP などがある。Java フレッシュアイペディアより)

  • Java

    Javaから見たJavaコンパイラ

    Javaの仮想マシン(Java仮想マシン、Java VM)とJavaコンパイラが大きく改良されてきた。Java フレッシュアイペディアより)

  • Java

    Javaから見た中間言語

    機械語に直接コンパイルされるのではなく、中間言語(Javaバイトコード)にコンパイルされ、仮想マシン(Java仮想マシン)の上で動作する。これにより、プラットフォームに依存しないアプリケーションソフトウェアを開発できる。Java フレッシュアイペディアより)

  • Java

    Javaから見た例外処理

    Javaは例外処理機構を備えており、プログラム実行中に生じた異常(例外)の扱いを、比較的安全な方法で行い、プログラムを読みやすく記述できる。Java フレッシュアイペディアより)

  • Java

    Javaから見た仮想機械

    Javaの仮想マシン(Java仮想マシン、Java VM)とJavaコンパイラが大きく改良されてきた。Java フレッシュアイペディアより)

  • Java

    Javaから見たオートボクシング

    オートボクシング/アンボクシング : int型のような基本型(primitive type)とクラスのようなラッパクラスの間の変換が自動的に行われるようになった。JSR 201で規定。Java フレッシュアイペディアより)

364件中 91 - 100件表示

「Java」のニューストピックワード