Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

JavaとAndroidのJavaは別物でしょうか?

はじめまして。質問させていただきます。
Javaは以前少しだけ習ったので、
若干お返事いただければわかると思うのですが、
現在、Androidを任せようかという案件があり、
いいよと言いました。
ところが、ブログなどを検索してみると、
ジャヴァとアンドロイドジャヴァは別物だという
情報を目にしました。

ではどれほど違うのか?
というのが今回の質問内容です。

簡潔でも長々とでもかまいませんので、
宜しくお願いします。

6

回答

11304

閲覧

6件の回答

評価

0

サンプルコード読めば。

評価

0

失礼いたしました。

評価

0

Androidについてはまだ初心者ですが、回答させていただきます。
JavaとAndoroidは別ものです。

Java = コンピューター言語
Android = モバイル端末用のLinuxベースのOS

JavaでAndroid上で動作するアプリを開発できるのですが、プログラムのコードの書き方や手法が通常のJavaアプリの開発とは異なる部分も多いので、Javaをマスターしている人でも、追加で学習する必要があります。通常のJavaはJRE(JVM)上で動作しますが、AndroidアプリはDalvik仮想マシン上で動作します。

評価

0

ご返答を頂きまして誠にありがとうございます。
アンドロイドは今流行ですが、Javaを覚えたから
すぐにアンドロイドアプリを作成できるわけでは
ないということがわかりました。
調べてみると、開発の補助ソフトまで出ている
ので、携帯向けのアプリを作成するのに、
結構手間かけているんだなと思いました。

どうもありがとうございました。
気がついたら正月過ぎてました。

評価

0

同一のVMで動いてはいても、サーバアプリとSwingじゃ、やることは
だいぶ違う。
要するに、「別」かどうかは見方による。


# iアプリに比べれば…。

評価

0

一部JDKで提供されているAPIが利用できないですが、
よく使われるパッケージ群(lang, io, util, etc..)
はサポートされますので、あまり違いはありません。
(使用できないのだと、Java 2D API周りとか)

マルチスレッド処理を組み入れる場合、多少お作法が
ありますが、イベント・ドリブンなアプリを作成された
経験があれば割とすんなり入れるのではないかと思いま
す。

AWT, Swingの経験がある場合はUI実装周りで
若干とまどうかもしれませんが、これもGoogleから
サンプル実装が豊富に提示されていますので、問題ないか
と。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。