‘Java’ カテゴリーのアーカイブ

Java勉強中

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

基本情報技術者試験に向けてJAVAを勉強しています。あと100ページを切った。
使っている本は先日も書きましたが、『Java先生』。簡単な例のソースを大量に盛り込んでいるので、とりあえずこのソースを丸写ししていくだけでもずいぶんとJAVAのことがわかってくるのではないかと思います。やはり、学ぶは真似ぶですね。もしくは習うより慣れろ。遠回りのようで一番の近道かもしれません。実際に動かせるソースのほうが、動くので納得もいくし、得られるものが多いです。初心者の場合は特にそういう良書にあたったほうがいいですね。

PHPをやっている自分としては、JAVAのswitch文のcaseで文字列を扱えないというのが衝撃的でした。扱えてもええやん!って思うんですが、変数の型とか厳しい言語だとそうなんですね。この話を会社の後輩(といってもプログラマー暦は別格に上の人ですが)にしたところ、C言語とかでもそうですしね〜と言われました。言語の歴史的な部分なんでしょうか。

Vectorオブジェクトとかも、Arrayオブジェクトで配列の個数が不特定な場合はどうするんだ!?と思っていたら出てきたので、なるほど〜!という感じです。これはさっき出てきたところだったので、いい勉強になりました。わからないことがあっても立ち止まらずにとりあえず読み進めていくと答えは先にあったりする。これは本当ですね。

まだメソッド作成やインターフェース、継承とかのパートに入っていないので、早く入りたいものです!


Javaをインストールしたらeclipseが動かなくなった件

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

基本情報技術者の教科書を1周した。2ヶ月残した時点でこの感じは、今までになかったハイペースで学習できているのではないだろうか?これも早起き習慣のおかげであるが、土日は夜更かししてしまう自分がいます(^^;)あんまりよくないですね。ブログ書いたら寝ます。

それで、試験ではJavaを選択するつもりなんですけれど、実はJavaはやったことがないのです(というかプログラムはPHPとjavascript程度しかわからん)。PHPでバリバリやっている自分が今更C言語というのはどうだ?と思って(以前受けたときはCで受けたけれど、チンプンカンプンだった)、PHPに近いかなという安易な気持ちでオブジェクト指向言語であるJavaを選択することにしました。

うちの開発チームはJava経験者がいないのですが、専門学校で習ってた人はいるのでその人(後輩)から本を借りて勉強しています。それにしてもまっさらな本で、ホンマに勉強してたんかいな…と思って聞いてみたら、案の定勉強していませんでした…(-_-;)とりあえず、もうボロボロにしちゃってもいいか?と聞いたら、線とか引いてくれたほうが重要なところがわかるので引いちゃってくださいといわれたので、まるで自分の本のようにバンバンと線を引いています。ちなみにその後輩も基本情報技術者の試験を受けるのですが、C言語で受けるようでした。Javaやれよ!!ちなみに借りた本は以下の本です。

Java先生―こんなにスラスラ楽々学べるこんな入門書が欲しかった
Java先生―こんなにスラスラ楽々学べるこんな入門書が欲しかった 大津 真 西村 勇亮

毎日コミュニケーションズ 2003-05
売り上げランキング : 293336

おすすめ平均 star
starよかった!
starJavaって何?という方にぜひぜひ!
starJava言語のビギナーに最適

Amazonで詳しく見る by G-Tools

さて表題の件ですが、Cドライブ直下にJ2SEをインストールしてから、私が使ってる開発環境のeclipseを起動しようとしたら、いきなりコケました。あれ?と思って何度やってもコケたので、eclipseのサイトを見てみましたら、J2SEをインストールした影響でJRE(Java Runtime Environment)の参照先が変わったようでした。確かにさっき環境変数にJ2SEのインストール先を追加したから、そちらを先に見るようになってしまったみたいです。Eclipseのインストールディレクトリ直下にJREがあれば、そちらを優先して読み込むようなので、解決方法として以下の作業をしました。

  1. C:\Program Files\Java\jre1.*のフォルダをeclipseのインストールディレクトリにコピーします
    (このProgram Files以下のJavaディレクトリは、Javaのランタイムをインストールしたらできるものです。J2SEのものではありません)
  2. jre1.*フォルダ名を、jreのみに変更します
  3. eclipseを起動します

で、完了でした。とりあえず前のJREを使えば動いていたので、それをコピー&ペースト。さて、夜も遅くなったので、今日はここまでにして、明日からまた勉強します。あ〜、走りにも行きたいなぁ〜。今日は出かけたのですが、インフレーターを忘れてしまい、遠くでパンクしたら嫌だから30分もしない間に帰ってしまいました。