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 {
コードを見る
  • タグ:
  • タグはありません
  • タグ:
  • タグはありません

codetterのテスト

どんな感じになるのかテストしてみるる 内容は適当にインデントっぽい事をするというものです。 適当なので最適化などはしてませんが。
どんな感じになるのかテストしてみるる 内容は適当にインデントっぽい事をするというものです。 適当なので最適化などはしてませんが。
	protected String adjustLength(String value, int maxLen) {
		String result = value;
		int len = value.getBytes().length;
		if ((maxLen - len) / 3 >= 1) {
			result = result + StringUtils.repeat(" ", (maxLen - len) / 3);
コードを見る
  • yy3
  • 2011/7/27 23:34
  • タグ:
  • タグはありません