コンニチワ
Javaの入門書またはホームページで
わかりやすいものを探しています
知っている方教えて下さい

A 回答 (2件)

翔泳社の独習Javaをお勧めします。


中途半端な入門者ではすぐに物足りなりますが、
独習Javaは例題のソースが豊富に記述されているので、
初心者から中級者ぐらいまで利用出来ると思います。
    • good
    • 0

質問をするまえに検索をしてみましょう。

同じような質問は結構あるものですよ。
Javaの入門書については以前ここでも質問がありました。一応私も紹介しております。
参考URLを見てみて下さい。

またホームページについては「Java」とか「初心者」などを検索条件にしてホームページの検索を
してみてはいかがでしょうか?探すこともとても勉強になります。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=17512
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QWebページまたはRSSフィードから任意の文字列を抽出する(または色を変える太字にする)ブックマークレットを探しています

WebページまたはRSSフィードから任意の複数の文字列(※)を抽出する(または色を変えて表示する、フォントを変える、太字にする)方法はありませんか?

JavascriptによるBookmarkletで実現可能だと思ったのですが、アドバイスお待ちしています。

(※「WebページまたはRSSフィードから任意の複数の文字列」という表現が分かりにくいですが、例えばこの質問が載っているページを例にとると「カテゴリー」「ブックマーク」「回答」と言った任意の文字列を一度に抽出[または色を変えて表示する、フォントを変える、太字にする]方法を探しています。)

Aベストアンサー

<html>
<body>
<a href="javascript:(function(){var W=['抽出','ページ','フィード'],CSS='background-color:#f0f;color:#fff;',D=document;if(D.body.createTextRange){var C=D.body.createTextRange(),BM=C.getBookmark()};for(var i=0;i<W.length;i++){if(W[i]==''){return}function MS(M){var di=D.createElement('div'),sp=D.createElement('span');if(M){ di.appendChild(sp);}sp.style.cssText = CSS;if(M){sp.innerHTML=C.text;return di}else{return sp;}}if(C){C.moveToBookmark(BM);while(C.findText(W[i],1,4)){C.pasteHTML(MS(1).innerHTML);}}else{var Z=getSelection;Z().collapse(D.body,0);if(window.find){while(find(W[i],true,false)){ if(Z()!=''){ Z().getRangeAt(0).surroundContents(MS());}}}}}})();">検索反転</a> (大文字/小文字区別版)
<br>
<a href="javascript:(function(){var W=['ie','fiREFOX','sA'],CSS='background-color:#f0f;color:#fff;',D=document;if(D.body.createTextRange){var C=D.body.createTextRange(),BM=C.getBookmark()};for(var i=0;i<W.length;i++){if(W[i]==''){return}function MS(M){var di=D.createElement('div'),sp=D.createElement('span');if(M){ di.appendChild(sp);}sp.style.cssText = CSS;if(M){sp.innerHTML=C.text;return di}else{return sp;}}if(C){C.moveToBookmark(BM);while(C.findText(W[i],1,0)){C.pasteHTML(MS(1).innerHTML);}}else{var Z=getSelection;Z().collapse(D.body,0);if(window.find){while(find(W[i],false,false)){ if(Z()!=''){ Z().getRangeAt(0).surroundContents(MS());}}}}}})();">検索反転</a> (大文字/小文字区別なし版)

<br>
<p>
>このページで具体的に言うなら「抽出」と「フィード」と「ページ」の3つの文字を一度に背景色を変更。
>このページで具体的に言うなら「抽出」と「フィード」と「ページ」の3つの文字を一度に背景色を変更。
>このページで具体的に言うなら「抽出」と「フィード」と「ページ」の3つの文字を一度に背景色を変更。
>このページで具体的に言うなら「抽出」と「フィード」と「ページ」の3つの文字を一度に背景色を変更。
</p>
文字列指定箇所、色指定箇所を先頭に持って来てありますので
エディタで開いて該当する場所を変更してください。ぱっと見ればわかると思います。
文字列はサンプル通り『必ずシングルクォーテーション』で囲む事。

1ワードの時は
W=['抽出','ページ','フィード']の部分を
W=['抽出','ページ',''] または W=['抽出','ページ'] の様にする

増やす場合は
W=['抽出','ページ','フィード','IE','Firefox'] の様に。


IE または Firefoxのみ対応と言う事で。
ページのレイアウトが崩れるケースもあるみたいです。
RSSフィードの操作についてはまた別の方法が必要なのかも?
普段扱ってないので、とりあえずRSSについてはパスです^^;


もしまだ何変更が必要な場合は ie専用でも良いか?IE,Firefox両対応か?を補足しておいてください。
ブックマークは文字数制限があるので、固定ブラウザ専用にした方がサッパリと短くできますから。

</body>
</html>

<html>
<body>
<a href="javascript:(function(){var W=['抽出','ページ','フィード'],CSS='background-color:#f0f;color:#fff;',D=document;if(D.body.createTextRange){var C=D.body.createTextRange(),BM=C.getBookmark()};for(var i=0;i<W.length;i++){if(W[i]==''){return}function MS(M){var di=D.createElement('div'),sp=D.createElement('span');if(M){ di.appendChild(sp);}sp.style.cssText = CSS;if(M){sp.innerHTML=C.text;return di}else{return sp;}}if(C){C.moveToBookmark(BM);while(C.findTex...続きを読む

Q「これならわかるJAVA入門の入門 坂下夕里 P186,187」につい

「これならわかるJAVA入門の入門 坂下夕里 P186,187」についての質問です。

http://up.mugitya.com/img/Lv.1_up121711.jpg
http://up1m.ko.gs/src/koups217.jpg
http://josup.xrea.jp/josup/src/up1248.jpg
http://219.94.194.39/up/src/f3236.jpg

【オーバーロードを使ったプログラム】
class Test {
int sum(int i, int j){
return i + j;
}

int sum(int i,double d){
return (int)(i + d);
}

}

public class sample35 {
public static void main(String[] args) {
Test test = new Test();
System.out.println(test.sum(1,2));
System.out.println(test.sum(2,2.5));
}
}

たとえば、2番目のメソッドの戻り値をdouble型にしたメソッドを
オーバーロードしようとするとどうなるでしょう?

double sum(int i, double d){
return i + d;

コンパイル時にエラーになります。まったく同じ引数定義の場合は、
処理内容や戻り値が違っても複数定義することはできません。

【質問】
「まったく同じ引数定義の場合」とはどういう事でしょうか?
どことどこが同じなのでしょうか。

「これならわかるJAVA入門の入門 坂下夕里 P186,187」についての質問です。

http://up.mugitya.com/img/Lv.1_up121711.jpg
http://up1m.ko.gs/src/koups217.jpg
http://josup.xrea.jp/josup/src/up1248.jpg
http://219.94.194.39/up/src/f3236.jpg

【オーバーロードを使ったプログラム】
class Test {
int sum(int i, int j){
return i + j;
}

int sum(int i,double d){
return (int)(i + d);
}

}

public class sample35 {
public static void main(String[] args) {
Test test = new Test();
System.out...続きを読む

Aベストアンサー

確かにちょっと誤解を招くような文章ですが、この場合は
2番目のメソッドがあって、それの戻り値だけを変えたメソッドを作ったら、という解釈
が正しいと思います。

つまり、
class Test {

int sum(int i,double d){
return (int)(i + d);
}

double sum(int i, double d){
return i + d;
}
}

のように戻り値がint の場合とdoubleの場合の2つのsumというメソッドがTestというクラスに宣言されているという状態のことを言っていると思います。

もし int sum(int i,double d)が無くてdouble sum(int i,double d)のみあるという状態ならコンパイルエラーにはなりません。

ようは同じクラスにメソッド名が同じで、引数も同じというメソッドがあったらエラーになるということです。

QJAVAの入門書

JAVAのことはまったくわかりません。
初心者でもわかりやすい入門書を探しているのですが、お勧めのものがあれば教えてください。

Aベストアンサー

「基礎からのJava」この本はいいと思います。
この本は読んだことはないのですが、
基礎シリーズのJSPは呼んだことがあります。
基本的な部分だけでなく、デザインパターンを使って
練習するところもありました。

基礎を網羅するのであれば、SJC-Pの参考書もいいと思います。

参考URL:http://www.atmarkit.co.jp/

QJAVAで入門書の後に

現在大学生でゲームプログラマを目指しています。
それで今JAVAでゲームを作ろうと思っているのですが何かいい参考書はありますか?
特に知りたいのはFrameなどの画像出力についてなどです。
あとまだ入門書(やさしいJAVAなど)を読んだだけですがいきなりゲーム作りで大丈夫でしょうか?

Aベストアンサー

基本的な文法などが分かっていれば、Swing、AWT等の説明がされている書籍が参考になると思います。

初版が平成14年とやや古いですが、「Java GUIコンポーネント完全制覇」(柏原正三 著:技術評論社)や、
ゲーム等のサンプルが多く載っている本として、「Javaサンプルプログラム集」(林正幸 著:共立出版)等が参考になると思います。

ゲームを作れるか心配されているようですが、最初は分からないことや、戸惑うこともあるかと思いますが、作っていくうちに慣れるので心配しなくてもいいと思います。

QJavaの英語の入門書

Javaの英語の入門書

何かお勧めのものがあったら教えてください。
英語の勉強もかねて一冊読んでおこうと思っています。

よろしくお願いします。

Aベストアンサー

お手軽なところで Sun のサイトのチュートリアルを幾つか読んでおいたら
どうでしょうか? (→参考URL)

参考URL:http://developer.java.sun.com/developer/onlineTraining/


このカテゴリの人気Q&Aランキング

おすすめ情報