トップ 言語 Java

Java言語―Javaとは?の説明から言語の枠を超えるところまで

Javaとは?から言語の枠を超えるところまで、Java言語についてまとめています。

Javaとは

Javaとは、Oracleに買収されたサン・マイクロシステムズ社が開発したプログラミング言語です。 ①オブジェクト指向、②OS非依存、③豊富なライブラリといった特徴があります。

Javaは1991年に家電などの組み込み用プログラムの開発のために作られ、当初はOak言語といわれていました。 1995年にサン・マイクロシステムズ社が開発した「HotJava」といわれるブラウザ上で動くJavaプログラムが発表されたのがはじまりです。

以下では、Javaの基本知識から応用知識まで、順に見ていきます。

基本知識

Javaの概要の理解と簡単なプログラムのソースを作成して、実行できるところまでまとめています。

変数、リテラル、データ型

Javaの変数について理解し、Javaの変数が自由に使えるところまでにまとめています。

値やデータ関連ですが、ここでは定数やenumは含めていません。 定数やenumは、クラスやアクセス修飾子などの理解が必要と思いますので、 下の方にあるクラスやアクセス修飾子あたりのテーマに含めています。

演算子、実行フロー制御

mainメソッドに処理が記述できるところまでまとめています。

クラス、メソッド、インターフェース

クラスやメソッド、インターフェースなどを理解して、自由にJavaのコーディングができるところまで学習できるようにまとめています。

アクセス修飾子、スコープ、定数

アクセス修飾子、スコープ、定数などを理解して、安全なJavaのコーディングについて学習できるようにまとめています。

例外処理、メモリ管理、主なコマンド

エラー処理やメモリ管理、主なコマンドについてまとめています。

クラスライブラリ

必要に応じて、Javaのクラスライブラリを調べて使えるところまでまとめています。

開発環境

開発環境であるEclipseについてまとめています。

ライブラリ/Framework

上のコンテンツは、標準の機能でプログラムを作成していましたが、以下は、追加でして使用する外部のJavaライブラリやフレームワークです! 一からコードを書かなくて済むようになり、開発の生産性が向上します。

Javaの枠を超えたプログラミングなど

以下はJavaの応用知識とJavaの枠を超えたプログラミングになります。知識を深める参考になればと思います。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Bcc /Eclipse /gcc /gdb /g++ /JDK /JUnit /ZAP

技術・仕様
Ajax /CORBA /Java EE(旧称J2EE) /JNI

ライブラリ/Framework/CMS
jQuery /Lucene /MyBatis /RESTEasy /Spring /Struts /Seasar2 /WordPress

ITインフラ OSとミドルウェア
Linux /Windows /シェル
Apache/Tomcat /MySQL /Redis /Solr /vsftpd

ITインフラ PC 製品
ZOTAC

ITインフラ サーバー
Web公開サーバー構築

ITインフラ ネットワーク
プログラミング /機器 /構築

ITインフラ セキュリティ
公開サーバーのセキュリティ

SI
ホームページの作り方 /小さな会社のISMS

その他
IT用語 /ITスキル体系 /トレンド履歴

スポンサーリンク