Java Maniax - 実験室
いろいろな実験
Advertisement
パフォーマンス実験
はじめに
実行環境、前提条件など
FileInputStream vs BufferedInputStream
一般的に入出力はバッファリングを行ったほうが効率がよいと言われている。その実験。
String vs StringBuffer
文字列結合を行う際に String クラスと StringBuffer クラスではパフォーマンスがどの程度違うのか。
Primitive vs Wrapper
プリミティブ型変数とラッパクラスのパフォーマンスはどれくらい違うのか。
arraycopy vs ループ vs clone
配列のコピー方法による速度の違い
設計
カプセル化
カプセル化の利点とコード例
メモ
& Tips
オブジェクトが代入可能か調べる
オブジェクトが代入可能かチェックする方法。
オブジェクトがインタフェースか調べる
オブジェクトがインタフェースかどうかチェックする方法。
ラッパクラス配列と基本データ型配列の相互変換
基本データ型からラッパクラスへの変換。その逆のラッパクラスから基本データ型への変換。
boolean反転
boolean 型変数の保持している論理値を反転させる方法。
任意の例外を発生させる
コードの任意の位置で例外を発生させる方法。
参照型変数の浅いコピーと深いコピー
浅いコピーと深いコピーとの違い。
スタックオーバーフロー
スタックオーバーフローはどのようなときに発生するのか。
:循環参照
オブジェクトのコピー
オブジェクトのクローンを作成する方法。Cloneable インタフェースと clone() メソッド
プロパティ設定
プログラムの実行時にプロパティを設定する方法と、そのプロパティを使用する方法。
コマンドライン引数
プログラム実行時にパラメータを渡す方法。
指定したクラスから情報を取得
コンストラクタ、フィールド、メソッドの一覧を取得する
Windowsアプリケーションの起動
Windowsアプリケーションを Java から起動する方法。
数値を前ゼロのコードに変換する
数値に前ゼロを付加する
前ゼロのコードを数値に変換する
前ゼロのコードを数値に変換する
Advertisement
ショートカット
・
634トップページ
・
このカテゴリのトップページに戻る
・
634ラボ
サイト検索
Web
サイト内
Y!ログール