タグ

javaとprogrammingに関するniamのブックマーク (9)

  • 5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours(2009-07-02)


    _ 5Java  使  public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlDriverManagerConnection
  • Google Developer Day 2009で学んだ Java版Google App Engineの勘所


    69Google Developer Day 2009JavaGoogle App Engine稿 Google Developer DayGoogleGoogle JapanadvocateAPI ExpertGoogleGoogle Google App Engine 
    Google Developer Day 2009で学んだ Java版Google App Engineの勘所
  • Java Programming Tipsクラスローダーを自作する方法

    【概要】 クラスローダーを自作する方法の紹介。クラスローダーの自作が有効なケースとして代表的なものは次の通り。 ・同一 FQN で異なるクラスを扱いたい(複数バージョンのライブラリを同一 JVM 上で取り扱いたいときなど) ・クラスの定義を Jar ファイルからの読み込み / HTTP からのクラス定義のロードなどの標準的な方法ではなく、独自の方法で動的にロードできるようにしたい。 【キーワード】 クラスローダー、ClassLoader、自作、つくり方 1. DirectoryClassLoader の作成 今回はクラスローダー作成のはじめの一歩として、極めてシンプルで原始的、かつ不完全なクラスローダーを作成する。具体的には指定されたディレクトリに格納されているクラスファイルを動的にロードするだけの DirectoryClassLoader を作成する。 import java.io.Bu

    Java Programming Tipsクラスローダーを自作する方法
  • プログラマー面接時の技術的な質問事項(アプレッソ版) - 解答編 : 小野和俊のブログ

    昨日、プログラマー面接時の技術的な質問事項(アプレッソ版)を書いたところ、「自分ならこう答える」というエントリを書いてくれた人が何人かいて、個別にコメントしようかとも思ったのだが、昨日のエントリだけだと質問の投げっぱなしになってしまうところもあるので、解答編を書くことにした。 なお、「面接の質問項目を公表しちゃっていいの?」という指摘もあったが、ブログに書いたのはあくまでも質問項目の一例だし、解法を検討する過程を見れば普段どんな風に開発しているのかはだいたいわかるので、特に問題ない。 for (int i = 0; i < list.getLength(); i++) {}の潜在的パフォーマンスボトルネック list.getLength()がlist.getLength()回評価されてしまう。具体例としては、JREに標準で付属するDOMのライブラリのNodeListの実装はlist.get

    プログラマー面接時の技術的な質問事項(アプレッソ版) - 解答編 : 小野和俊のブログ
  • グラフ理論ライブラリのJGraphTを使ってみた - kaisehのブログ


    JGraphT JGraphTJava使  UndirectedGraph<String, DefaultEdge> g = new SimpleGraph<String, DefaultEdge>( DefaultEdge.class); g.addVertex("a"); g.addVertex("b"); g.addVertex("c"); g.addEdge("a", "b"); g.addEdge("b", "c"); System.out.println(g.vertexSet()); System.out.println(g.edgeSet()); System.out.println(g.edgesOf("c"));
    グラフ理論ライブラリのJGraphTを使ってみた - kaisehのブログ
  • Google App Engine for Javaを使ってみよう! (1)Google Plugin for Eclipse


    200847Google App Engine1200947JavaJavaEclipseGoogle Plugin for EclipseJavaGoogle App EngineEclipse便Google Plugin for Eclipse使  200847GoogleGoogle App EnginePythonPythonGoogle
    Google App Engine for Javaを使ってみよう! (1)Google Plugin for Eclipse
  • 2009-04-01


    JavaJavaJava5 JavaJITCPU鹿J
    2009-04-01
    niam
    niam 2009/04/02
    要約すると、何も考えずに書いたコードを最適化して欲しいならJavaで書けってことだ。
  • Eclipse中でAmazon EC2向けJava開発が完結 - @IT

    2009/03/26 米Amazon Web Servicesは3月24日、統合開発環境のEclipse用のプラグイン「AWS Toolkit for Eclipse」を発表し、無償ダウンロード提供を開始した。Apache 2.0ライセンスでオープンソースとして公開していて、バグフィックスなどのパッチや機能追加も受け付けている。 Eclipse中から、Amazon EC2上に任意の数のサーバインスタンスを起動してクラスタとして設定・管理ができるほか、アプリケーションの開発、デプロイ、リモートデバッグまでできるという。Tomcatコンテナの設定・管理も可能。現在、サポートしている開発言語はJavaとTomcatだけだが、ユーザーからのフィードバックを受けながらGlassFishやJBoss、WebSphere、WebLogicなどのアプリケーションサーバや、ほかの言語もサポートしていくとして

  • 「Javaは遅い」から「Javaは楽しい」に至る歴史


    JavaJava Java SE 6u10JavaFX 1.0124JavaRIAJavaFXSDKJavaFX SDK 1.0 JavaFXJavaJava SE 6 Update 10Java SE 6u10HotJava10 
    「Javaは遅い」から「Javaは楽しい」に至る歴史
  • 1