2010-04-01から1ヶ月間の記事一覧

宣言、初期化、スコープ No.2

Javaプログラムの構成 publicクラスは1つのファイル内に1つしか宣言できない ファイル名はpublicクラス名と同一でなければいけない。 interfaceも同様 インタフェースのメソッド定義 メソッドは暗黙的に public abstract void method()とおなじになる インタ…

宣言、初期化、スコープ

予約語 メソッドなどにつける修飾子 Javaでは大文字と小文字は区別される nullは論理値リテラル、NULLはOK。 クラス名は予約語ではない。(Integer, String) 基本データ型は予約語(int.double) 識別子 クラス名や変数名につける名前 1文字目は英字、$ドル…

Java言語の基礎

絶対パスや相対パスの指定方法 ./source/ ピリオド1個はカレントフォルダのこと ../source/ ピリオド2個は1つ上位のフォルダのこと 今までアイマイだったこと。 やっとわかった、早く調べてれば良かった。 javaとjavacの違い java フォルダの階層の指定 /で…

Java言語の基礎 part3

演算子の優先順位 -, ==, = の順で評価される。 intに直接 - の指定もあり。 booleanに==で評価した結果を代入するのもアリ。 ||演算子(または)と&&演算子(かつ) Integer obj = null; if(/* FIXME */){ System.out.println("OK"); } FIXME /* 1 */ obj != nu…

Java言語の基礎 part2

型変換 次のような場合に発生する 数値を異なるデータ型の変数に代入する場合 変数や指揮の計算結果を、異なるデータ型の変数に代入する場合 メソッド呼び出しの歳、呼び出す側のメソッドの引数(実引数)の方と呼び出されるメソッドの引数(仮引数)の型が…

JavaFx

http://javainthebox.net/publication/20090323marulec/marulec.html 資料を見てたら、気になってきたので。

午前1 (問1〜問10)

問1:M/M/1 待ち行列 http://www.objectclub.jp/technicaldoc/monkey/s_wait http://sinzo.web.infoseek.co.jp/joho/kodogogo/07system/002/002.htm(過去問つき!) http://tomari.org/main/java/machi.html 「サービスが提供される窓口」は1つである。 窓…

SC・2010春x午前1

残念ながら 17/30 と、60%行かずッ。 いちばん悔しいところでダメだった模様です。 早速復習をしましょう。

エディタを使いこなす

テキストを一発で編集できるようにするための方法を サクラエディタ 例えば「行頭に // 2文字を挿入」だと 置換前:^.|\n 置換後://$& の正規表現置換かと。 ★意味 - ^:行頭 .:任意の1文字 :どちらか \n:LF(0x0a)改行 $&:検索でマッチした文字列全体…

マンネリ。

ここ4ヶ月ぐらい、ずっと忙しかった。 よくわからないが緊張の糸が途切れ、さすがに疲れてきた。 毎日、終電まで働いているのに、全く終が見えない。 同じチームのはずなのに、 持ち合わせている分担の量も全然違うし、 いくら時間かけても、何もできなかっ…

viを使いこなせ!

Linux環境が現状でどのくらい流行っている(?)のか知らないけれど いきなりLinux環境渡された時にとても対応できないだろうと思って、 とりあえずviなど触ってみてる。 本日知ったこと。(ずっと知りたかったこと) 日本語入力を行いたいときに、[Alt]+[半角/…

階層問い合わせ

SQL

Oracleの独自もの 参考にしたぺーじhttp://www.confrage.com/oracle/oracle_sql/hierarchical_select/hierarchical_select/hierarchical_select.html ソースレビュ担当になったこともあり、技術的な質問(?)も多くされるようになっちゃいました。 ぅぅゎゎ…

春はサクラだよね。

いつも、春がくると、 なんかしなきゃって思えるのに、 今回はそれがなかった。 こうして私たちは年をとっていくのかもしれない。

Poi3.6でエクセルを作ろう♪ part1

参考にしているサイト http://himtodo.fc2web.com/java/poi.html http://javatec.blog105.fc2.com/blog-entry-57.html しかし、残念ながら、 これらは最新版ではない。 最新版は3.6で2009/12とかにリリースされているものだから、 いまいちリソースがなかっ…

テキストエディタを使いこなせ

達人プログラマにあったけれど、 本当にそのとおりだと思う今日この頃だったので、 どれを極めようかと模索することにした。 notepadを使ってる人を見ると、 もはやわけわからん。 サクラエディタはフリーだし、マクロも使えるし、 使い込めばきっといいやつ…

正規表現だ!

JSPだと、どうでもいいところでエラーになったりする。 それもJSの習熟度が低いだけだからなのかもしれないけれど、そういったときにいかに早くデバックできるか、は重要になってくる。 ここでは、 単純に括弧がない、とか、; がないとか、 そういったときに…

簡単なクライアントアプリを作ってみる part3

import java.util.Date; import java.text.DateFormat; import java.lang.StringBuffer; import java.io.IOException; import java.io.FileWriter; import java.io.Writer; import java.io.BufferedWriter; import java.io.OutputStreamWriter; public class…

簡単なクライアントアプリを作ってみる part2

1. はじめに用途を選択する というわけなので、 まずは、コマンドラインから引数を読み取れるようにしなきゃいけない。 参考にしたページ http://www.stackasterisk.jp/tech/java/java01_07.jsp;jsessionid=ajXmsE8OHRSc まずはメインのクラスから。 import …

SJC-Pを取得しよう

というのも、去年ベンダーチケットを買って、 何もしないまま、もう11ヶ月が経とうとしているわけです。 これはいかん!というわけでボチボチお勉強開始です。 なめてると落ちるらしいけど、 私はその次のSJC-WCが取りたいから、 頑張るのです! というわけ…

enum(列挙型)を使いこなそう

いちばん長かった環境は1.4なので、 ところどころしらないものが混じっていて、悲しくなる。その1つがenumです。 参考にしたページ http://www.ibm.com/developerworks/jp/java/library/j-enums/ よくわからなくなってきたけど、今、定数クラスがあって、 全…

ごく簡単なクライアントアプリを作ってみる part1

コマンドラインから適当にJAVAを実行して、 テキストファイルの下書きめいたものを吐き出すものが欲しいなぁと思って。 用途としては、 週報や日報のフォーマットを作成する 文字の長さを適当に作成する。 まず一つ目【仕様】 はじめに用途を選択する 日付が…

Excelに吐き出す

先日、CSVを作成するプログラムを組んだので、 その延長線として?Excelを吐き出すプログラムでも試しにつくってみようと思う。世の中には便利なライブラリがいっぱいあるので、 今回はそれを利用します。 import java.io.FileOutputStream; import org.apac…

レビューしてます。

SE

詳細設計書とソースコードと単体仕様書の レビューを良くも悪くもやらなきゃいけない。 さらにさらに、自分の担当範囲の設計書を作らなきゃいけないし、今まで詰めてきた仕様について、メンバに公開したり、さらに検討しなきゃいけない。その上に、担当する…

2010年は資格をガッツリ!

資格取得をきちんと検討しようと思います。きっかけはいろいろあるけれど、同じ年のチーム仲間が、いっぱい持ってて、その人、結構デキル人だから、ああ、私も同じスタートラインに立ちたい!と素直に思ったの。 というわけで、スケジューリングしましょう。…

配列を使ってみよう

ごく簡単に書くとこんな感じ。 もちろんfor文で値を入れることも可能。 // 配列の宣言 var week = new Array(7) ; // 要素への代入 week[0] = "sun" ; week[1] = "mon" ; week[2] = "tue" ; week[3] = "wed" ; week[4] = "thu" ; week[5] = "fri" ; week[6] …

複数のラジオボタンをまとめて制御する

いーろいろ考えたけど、 実にシンプルに実装してやろうということで、 これで行こうかと思います。 まずは、JS function onlyAble(){ // ラジオのnameで項目を全て取得する。 var f=document.getElementsByName('radiocategory'); for(var i=0;i

セキュリティ

セキュリティ試験対策のアプリをiPhoneで買ったものの、ビックリするぐらいイケてない。その中でどうしても解けない問題を元にキーワードを元に作ったマインドマップ

仕様がひっくり返る。

SE

本当に認識していたかはともかくとして、自分で当たり前だと思っていても、 担当に話していなければ、何も把握していないのと同じである。