文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

2015-01-01から1年間の記事一覧

SwingDesignerを使ってみる

ヘルプ>新規ソフトウェアインストール>作業対象作業対象に「Kepler - http://download.eclipse.org/releases/kepler」 を入力>追加しばらく「保留中」と表示されたのち、いろいろでてくる。一般化ツール>Swingデザイナーにチェック>同意>完了しばらく…

eclipseを使いこなす

私はPCの基本操作すら満足にできない状態でSEになった。研修中はC言語を学習した。そのとき、Visual Studioという開発環境を使用した。 「インストール」という言葉すら分からず、勿論プログラミングは初めてなのでHello World!を出すのにも時間がかかった。…

try-catchとthrowsの使い分け

throws 参考 Javaの道:例外(3.throws、throw) 例外が発生したメソッド内で例外ハンドラを発見できない場合、 例外ハンドラを求めてメソッド呼び出し元を逆に探しにいく。 呼び出し元で例外処理を行うのがthrowsということかーtry-catchとthrows、どうや…

ClassNotFoundExceptionとは

クラス ClassNotFoundExceptionjava.lang.Object java.lang.Throwable java.lang.Exception java.lang.ReflectiveOperationException java.lang.ClassNotFoundException アプリケーションが、クラスの文字列名を使用して次のメソッドでロードしようとしたが…

ClassCastExceptionとその対策

public class ClassCastException extends RuntimeExceptionあるオブジェクトを継承関係にないクラスにキャストしようとしたことを示すためにスローされます。たとえば、次のコードは ClassCastException を生成します。 Object x = new Integer(0); System.…

staticクラスからインスタンスメソッドを呼びだす

staticメソッドはインスタンスメソッドへアクセスする際、 クラスをインスタンス化してからアクセスする必要がある。 例

Java Silver問題

紫本解いてて間違えたところを問題にした。 答えは一番下 1. 識別子(クラスやメソッドにつける名前) 1文字目に使用できる記号を二つ選べ。 1.@ 2.¥ 3.& 4.$ 5." 6._ 2. スーパークラスのコンストラクタはどうやって呼び出す? 1. super( ) 2.SuperClassCon…

switchの使い方(入力値をもとに星座を判定する)

例題: 受け取った8桁の生年月日を表す数字をもとに、星座を判定する。 入力値チェックを行うこと。 ・星座判定クラス 受け取った引数をもとに、以下の処理を行う。 ①バリデーションチェック ②星座を判定 (日付が不正な場合はメッセージを表示して処理終了…

カレントディレクトリに現在年月日名でファイル作成

mkdir %~dp0:カレントディレクトリ(現在のディレクトリ)に移動%date:~-10,4%%date:~-5,2%%date:~-2,2%:日付「例)2015/02/09」のハイフンを取り除いた「20150209」を取得pause > nul:実行後、dos窓(コマンドプロンプトの実行画面)を開いたままにし、…

Xfiler不具合?

Xfiler上で削除、貼り付けなどができなくなった。 (開くことはできる)「システムコールに失敗しました」と表示される。 ・対処法いったんxfilerを終了させて、もっかい起動させる。(タスクマネージャで終了させて開きなおすか、 もしくはコマンドプロンプ…

jarファイルの使い方

eclipse上でjarファイルを追加すると、「参照ライブラリー」というところに追加される。 GreetClassをインスタンス化する GreetClass gc = new GreetClass(); GreetClassをインポートする import jarTest.GreetClass; これでOK。

jarファイル作成

jarファイル Javaのアーカイブファイル。(Java Archiveを縮めてjar) 複数のclassファイルを圧縮して1つのアーカイブにまとめるのでマニフェストファイル jarファイルについてかかれたファイル。 バージョンや、jarファイルの作成に使用したツールが記述さ…

@アノテーションをつける意味

標準アノテーション | Javaコード入門オーバーライドを明示する – @Overrideアノテーションそのメソッドがスーパークラスのメソッドをオーバーライド(上書き)していることを宣言します。省略しても動作自体に支障はありませんが、明示することでメソッド名…

thunderbird 指定メールのみデスクトップにアラートを出す

thunderbirdの設定に「指定のフォルダのみアラートだす」的な 設定がない。。。 アラート出すメール以外を既読設定する、しか浮かばなかった。フリーでそういうツールがあるらしいけど、今のところこの設定で 不自由ないのでこのまま。また何かいい方法が見…

staticとは

・Staticについての記事【Java】 staticって何? | 一番かんたんなJava入門newしなくてもメソッド、メンバにアクセスできるようになる。 staticメソッドや変数は、複数のところから呼ばれた場合は全ておなじ場所(メモリ)が参照されることになるので、ある…

未解決:final修飾子のついた変数をコンストラクタで初期化する

これならOK gist6e2b7b058b76f9dae5a7 これはNG ObjectTestコンパイルエラー:ブランクの final フィールド a は初期化されていない可能性がありますなんでエラーになるのか??? =====================================追記エラー内容の通り。もし、newす…

子クラスの初期化時、親クラスのコンストラクタが先に呼ばれる

・コンストラクタは継承されない http://msugai.fc2web.com/java/overrideConstructor.html 上記記事より引用 •クラスのインスタンス化時には、継承階層の最上位から下に下ってインスタンス化されていく。 •サブクラスのコンストラクタは最初にスーパークラ…

StringとStringBuilderの違いを確認するクラス

StringとStringBuilderの違いを確認するクラス ・実行結果 Stringの扱い *** aaaとaaaは同じです aaaとaaaは同じです StringBuilderの扱い *** aaaとaaaは別物です aaaとaaaは別物です aaaとaaaは同じです aaaとaaaは別物です aaaとaaaは別物です StringとSt…

数値と文字列の連結

数値と文字列の連結について java programmerⅡの問題集を立ち読みしていたとき、たまたま解いた問題で 間違えたのでメモ。 ● 数値と文字列が混じっているときの連結 実行結果① 300 ② 100test ③ test100 ④ test100200 ⑤ 300test ⑥ test300 解説①の場合、数値…

Your Tester java プログラマSilver②

問題番号: 1-11 javaコマンドの-Dオプションの正しい記述を選択しなさい。 (1).コンパイルによって作成されたクラスファイルを適切なディレクトリに配置する。 (2).プロパティのキーと値を指定することにより、システムプロパティの値を独自に変更す…

Your Tester java プログラマSilver①

Testerで間違ったところメモ 問題番号: 1-4 ソースファイルとクラスの関係について正しい記述を2つ選択しなさい。(1).ソースファイル名はクラス名と同一である必要がある。 (2).ソースファイル名はpublicクラス名と同一である必要がある。 (3).ソ…

はてなにGistが貼れなくなったときの対処

最初使い方が分からなくてcreateボタンを何度も押したりしてた。 すると、何回かやってるうちに使えなくなってしまった 「Whoops. We seem to have missed the gist of that gist you were looking for.」 連打しすぎてスパムと認識されていたよう。 このメ…

Object型の比較、String型の比較

Object型の比較、String型の比較の挙動確認クラス 実行結果オブジェクト型obj1,obj2の比較:false オブジェクト型obj1,obj2の比較:true String型str1,str2の比較:true String型str1,str2の比較:true String型str1,str2の比較(equals):true String型str1,…

thisを付けるのと付けないのとの違い(java)

■ thisTest.java thisをつけると、クラスで宣言した変数を表示する。 thisがないとメソッドで宣言した変数(ローカル変数)を表示する。 ■ study.java(呼び出し側メソッド)

メソッド引数がString型のときの挙動について

・背景、目的 「String型を引数として渡すメソッドを作る際には注意してね」と前作業でよく言われた。なんでなのかハッキリ調べないまま今になってしまった・・・。 最近勉強していて「String型変数は値の変更ができない」ということを知った。 でも、、なん…

Stringはクラスなのに、なぜインスタンス化するときnewしないのか

技術めもこっちに書く。。 Stringはクラスなのに、なぜインスタンス化するときnewしないのか。 【Java】 そもそもStringって何? | 一番かんたんなJava入門 ・「オブジェクトとして処理される」というのは、中身ではどう処理されているのか?JVM はString定…