Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

javaに関するaikeのブックマーク (7)

  • Javaでのプラグイン機構の実装について | Gumu-Lab.

    Javaでプラグイン機構を持つプログラムを作成するページを色々巡ってみたのだけれど、プラグイン側のクラスの特定の方法が「決めうち」「META-INFに書く」のどちらかのページばかりだったので、それ以外の方法も一応あるよ、というメモ。 前提としては、プラグインはJarファイルで所定のディレクトリに置かれる、プラグインは処理をするために特定のインターフェースを実装している、というところまで。 JarファイルはZip形式でいろんなファイルが入っているだけなので、ファイルのエントリを引っ張ってくることも出来ます。 File pluginDir = new File("plugins"); for(File f : pluginDir.listFiles()){ JarFile jar = new JarFile(f); URLClassLoader loader = new URLClassLoa

  • Java でプラグイン機構を簡単に実現する - mallowlabsの備忘録

    Java プラグイン機構」で検索をすると、ServiceLoader を使っていない記述が多くて 難しそうに見えるので、ServiceLoader を使う方法をまとめておきます。 主にチームメンバーへの情報共有が目的。 Java 1.7.0 update51 (Java6 以降でないと ServiceLoader が使えない) Maven 2.2.1 Eclipse 4.3.1 Kepler 実現したいこと Java でプラグイン機構を実現したい リフレクションやクラスローダは意識したくない jar ファイルをクラスパスに追加するだけで勝手にプラグインが追加される プラグインを作ってみる 各国の言葉で挨拶をする機能をプラグインとして作ります。 プロジェクトは foo-core という名前にします。 foo-core/src/main/java/foo/GreetingPlugin.jav

    Java でプラグイン機構を簡単に実現する - mallowlabsの備忘録
  • ネットワーク IPv6 ユーザーガイド

    ネットワーク IPv6 ユーザーガイド (JDK/JRE 5.0) このドキュメントでは、次のトピックについて説明します。 概要 サポートされるオペレーティングシステム Java での IPv6 の使用 Java での IPv6 サポートの詳細 特殊な IPv6 アドレス型 IPv6 関連のシステムプロパティー デュアルスタックノード Java アプリケーションへの影響 IPv6 のネットワークプロパティー 概要 このわずか数年で、IPv6 は業界で (特に、ヨーロッパとアジア太平洋地域の業界で)、幅広く受け入れられるようになりました。拡張性、モビリティー、サービス品質、広大なアドレス空間、自動 構成、セキュリティー、マルチホーム、エニーキャストとマルチキャスト、リナンバリングなどは、IPv6 で実現できる機能の一部です。 J2SE 1.4 が 2002 年 2 月にリリースされてから、J

    aike
    aike 2016/01/08
  • Android再入門 〜Eclipseのことは忘れろ〜 #nds40 - Qiita

    記事は、長岡IT開発者勉強会#40 初心者Dayで話す内容のドラフトとして書かれたものです。 ※記事は、2015年2月時点での技術に関する時事ネタを多分に含んでいます。ご留意ください。 2/26 この記事のメイキング記事を書きました。 はじめに Androidが世に出た2008年秋からもうすぐ7年が経とうとしています。日で初めてのAndroidスマートフォンであるHT-03Aがドコモから発売された2009年夏からは、もうすぐ6年です。「ツートップ戦略」が記憶に新しいXperiaやGalaxy Sシリーズが出始めたのは2010年ですから、そこからも5年は経とうとしています。 十年一昔、という言葉がありますが、Web方面に関わっていると三年一昔という言葉が脳裏をよぎることすらあります。7年足らずの歴史しか持たないAndroidにとっても、3年という時間は半生と呼ぶに差し支えないものでし

    Android再入門 〜Eclipseのことは忘れろ〜 #nds40 - Qiita
  • Java使いのための「Objective-Cではこう書く」 - Qiita

    Help us understand the problem. What is going on with this article?

    Java使いのための「Objective-Cではこう書く」 - Qiita
  • JUnit

    We are deprecating our SourceForge installation. For the latest information, downloads, and opportunities to contribute, please visit http://junit.org. (JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software.)

    aike
    aike 2011/08/08
  • Java基礎文法最速マスター - いろいろ解析日記

    Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文

    Java基礎文法最速マスター - いろいろ解析日記
  • 1