No.3ベストアンサー
- 回答日時:
Javascriptはなぜか、入門書や HowTo本は 100% ハズレなので、
Javascript第5版で勉強することをお薦めします。
抑えておぶべき基本
・基本プリミティブ以外はハッシュ
・プロトタイプベースのOOP
・クロージャ
・イベントハンドラモデル(Level0, 2)
・DOM
Javascriptを学んでからjavaを学んでみたいと思います。
図書館にjavaのがありましたが、今手をつけたのはjavascriptなので、まず1冊終わらせてから次の段階にいきたいと思います
回答を参考にjavaのほうは勉強したいと思います
No.2
- 回答日時:
ある方の個人サイトですが、下記のページが良くまとまっていると思います。
http://www.ne.jp/asahi/hishidama/home/tech/java/
また、Java 学習のポイントとしては下記の点が思い当たりますね。
■ 仮想マシン
通常、Javaのプログラムはコンパイルによってバイトコードに変換され、それがJava仮想マシン(JVM)上で実行される。
したがって、実行時にもJVMによって逐次解釈やコンパイルが行なわれる。
JVMによってGCも行なわれる為、プログラム内での明示的なメモリ解放は不要。
■ オブジェクト指向
Java はオブジェクト指向言語なので、全ての振舞い(メソッド)と状態(変数)はなんらかのクラスに含まれる。
■ 参照
Java にはポインタは無く、近いものとして参照がある。
参照は演算ができないポインタの様なもの。
■ 型
Javaの型はプリミティブ型(基本型)と参照型に大別される。
int, float の様な基本型は値が変数に直接格納されるが、オブジェクトは参照が変数に格納される。
したがって、メソッド引数のオブジェクトは参照の値渡し(Cのポインタ渡しに相当)となる。
http://www.ne.jp/asahi/hishidama/home/tech/java/ …
■ エラー処理
通常、Java ではエラー処理に例外機構が使われる。
例外には、コンパイラでチェックされるチェック例外と、チェックされない実行時例外(非チェック例外)が有る。
メジャーな言語でチェック例外を採用しているのは Java ぐらい。
http://ja.wikipedia.org/wiki/%E4%BE%8B%E5%A4%96% …
■ 継承
Java は基本的に単一継承を採用している。したがって、あるクラスのスーパークラスは1つだけである。
ただし、インターフェースはいくつでも実装できる。
http://www.ne.jp/asahi/hishidama/home/tech/java/ …
これら以外にも、(use-site varianceな)ジェネリクスやアノテーション、(型セーフな)列挙型などは割と特徴的だと思いますが、おいおい調べられればよろしいかと。
この回答への補足
今のところjavaだけでアプリなどを作るという段階ではないので、参考サイトが少し難しく感じます、というか完璧に教わっているという前提での参考サイトな気がしますね・・・確かに詳細に何を入れればいいのかがわかりやすいのですが・・・
皆さんが思ってるのはjavaだけで・・・だと思うのですが
私は今のところHTML+javaという考えです。
というか、参考書がそれ前提なんですね。
ひとまず色々やってみて参考にしてみたいと思います!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java JavaでWebページ作成 7 2023/07/21 21:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- 英語 中学生レベルの英語力から英語習得 3 2022/11/26 09:27
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
- 大学受験 参考書の勉強法について質問なのですが、参考書を一通り終わらせて、二周目を行う際、問題だけ解けば良いで 2 2023/06/30 20:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
VB.Net Object型 空かどうか
-
文字列からダブルクオートの削除
-
0除算の例外処理ができない!!...
-
Timestamp型への変換について(J...
-
連続する「\\」をひとつの「\\...
-
WebClient()以外でネットにアク...
-
改行コード(\\n)を削除したい場合
-
数字か文字列かを判定する関数
-
nullで、return出来るのはどん...
-
VB.NETで16進数が正しいかどう...
-
【JAVA】与えられた金額を貨幣...
-
WMIスクリプトを使用してMACア...
-
変数名の付け方
-
エクセルVBAで、条件に一致する...
-
複数の変数を宣言する時、同時...
-
グローバルIPとプライベートIP...
-
VB.NET getとsetの概念がわかり...
-
final修飾子を使っているのに、...
-
パワーポイントのVBAでテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
VB.Net Object型 空かどうか
-
文字列からダブルクオートの削除
-
連続する「\\」をひとつの「\\...
-
例外ってIf文の中に入れますか...
-
nullで、return出来るのはどん...
-
C#の捕捉されない例外処理の対...
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
VBA 400エラー 1004エラー
-
Timestamp型への変換について(J...
-
VC++におけるCStringの変換
-
String型の日付(2005/11/25)の...
-
時間の取得
-
サーブレットからJSPの呼び出し...
-
アロー関数のIE対応にpolyfill...
-
【JAVA】与えられた金額を貨幣...
-
C# UriFormatExceptionの回避
-
WebClient()以外でネットにアク...
-
Excelでのエラー
おすすめ情報