Java

Javaに投稿されたコード一覧

現在時刻を偽装するJava Agent

作ってみたはいいが、実行するとJDK/JREの使用許諾に違反するようです。 現時点では著作権は放棄していませんしライセンスは未整理です。 javassist に依存しています。
作ってみたはいいが、実行するとJDK/JREの使用許諾に違反するようです。 現時点では著作権は放棄していませんしライセンスは未整理です。 javassist に依存しています。
package org.ocharake.matobaa.utlib;

import java.io.ByteArrayInputStream;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
コードを見る
  • タグ:
  • タグはありません

Java 7で「確実に閉じる」コード

素敵!新しく追加されたjava.lang.AutoClosableを実装してればこれだけ。inとoutのスコープにも注目。
素敵!新しく追加されたjava.lang.AutoClosableを実装してればこれだけ。inとoutのスコープにも注目。
try (
  FileInputStream in = new FileInputStream("in.txt");
  FileOutputStream out = new FileOutputStream("out.txt")
) {
  // …ここで処理
コードを見る
  • タグ:
  • タグはありません

Java 5で「確実に閉じる」コード

標準APIにClosableが追加されたので、閉じるための共通関数が作りやすくなったよ。
標準APIにClosableが追加されたので、閉じるための共通関数が作りやすくなったよ。
FileInputStream in = null;
try {
  in = new FileInputStream("in.txt");
  FileOutputStream out = null;
  try {
コードを見る
  • タグ:
  • タグはありません

Java 1.4で「確実に閉じる」コード

エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。
エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。
FileInputStream in = null;
try {
  in = new FileInputStream("in.txt");
  FileOutputStream out = null;
  try {
コードを見る
  • タグ:
  • タグはありません

Java 1.4で確実に閉じる]コード

エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。
エラー処理とか一切なしでこの状態。悪夢。でも10年前とかなら仕方ないか。10年前とかなら。
FileInputStream in = null;
try {
  in = new FileInputStream("in.txt");
  FileOutputStream out = null;
  try {
コードを見る
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません