タグ

eclipseとjavaに関するtarchanのブックマーク (74)

  • ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは

    ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは:コレクション処理の万能道具箱Eclipse Collections入門(1)(1/3 ページ) 連載では、ゴールドマン・サックス発のオープンソースJavaコレクションフレームワークであるEclipse Collectionsについて、その概要と歴史、機能を中心に紹介します。これまでのJavaJava 8のStream APIと比較して何が違うのか。Eclipse Collectionsを例に、読者の皆さんがコレクション処理をより深く理解するための一助になればと思います。 ゴールドマン・サックスが開発し、オープンソースソフトウェア(OSS)として公開したJavaコレクションフレームワーク「GS Collections」が、Eclipse Foundationに移行し、「Eclipse Collecti

    ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • イマドキのIDE事情(158) JavaEE7対応! Eclipse 4.3 Keplerの新機能を探る(1)

    Keplerで提供されるパッケージ Eclipse.orgでは、用途にあわせてプラグインを組み合わせたパッケージが提供されている。Keplerで提供されているパッケージと、各パッケージに含まれているプラグインは以下の通りだ。 Junoと比べるとDSL開発向けのパッケージが追加された。また、JavaEE開発向けのパッケージにもGitやMavenサポートが標準で含まれるようになり、GitやMavenといった標準的な開発インフラを利用しやすくなったといえるだろう。 なお、昨年のJunoのリリース時はEclipse 3.x系のアップデートとして3.7が同時にリリースされたが、Keplerは4.x系のリリース(4.3)のみとなる。Junoでは4.x系での大幅な外観の変化やパフォーマンス上の問題などで、3.x系に留まったユーザも多いと思うが、Keplerで4.x系への移行が進むのではないだろうか。 ま

    イマドキのIDE事情(158) JavaEE7対応! Eclipse 4.3 Keplerの新機能を探る(1)
  • Eclipseのルーラー - ひしだまの変更履歴

    ひしだまHPの更新履歴。 主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲーム音楽です。 Asakusa FrameworkのDMDLエディター(Eclipseプラグイン)を作っていて、記述されたDMDLにエラーがあったらエラーマークを出すことは出来ていた。 が、普通のJavaエディターなら、エラーのある行の左側にエラーマークが出ると同時に、右側にもエラーの印が付く。(ファイル内のエラー分布が分かるし、この印をクリックするとエラーの行にジャンプできる) のに、DMDLエディターでは右側の印が出ていなくて不便だった。 なんでだろう?と思ってググってみたのだが、同様の現象が起きている例は見つけられなかった。最終的には原因が分かって修正できたのだが。 まずググってみたキーワードは「Eclipse TextEditor marker 右側」といった感じ。そもそもこの「

    Eclipseのルーラー - ひしだまの変更履歴
    tarchan
    tarchan 2013/06/07
    >「左側のマーク」が出る領域(列)を「vertical ruler」、「右側の印」が出る領域(列)を「overview ruler」と呼ぶことが分かった。
  • 15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリース - cypher256's blog

    Eclipse 4.2 Juno SR2 関連リリース 重い・遅いで各地で盛大に炎上していた Eclipse 4.2 Juno のパフォーマンス問題が改善。パフォーマンス関連 15 個、その他 200 個以上のバグが修正された Eclipse 4.2 Juno SR2 が 2/22 にリリースされました。Eclipse では各メジャーバージョンの SR2 が最終安定版になります。対応する Pleiades All in One と JStyle もリリースしました。 Pleiades All in One Eclipse 4.2.2 Juno SR2 http://mergedoc.sourceforge.jp/pleiades_distros4.2.html JStyle プラグイン 4.2.2.0 4.2.2.1 (2013/02/27 更新) http://mergedoc.sour

    15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリース - cypher256's blog
  • Javaの例外処理で知らないと損する7つのテクニック

    Javaの例外処理で知らないと損する7つのテクニック:【改訂版】Eclipseではじめるプログラミング(24)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります(この回と前回のみ、別連載「EclipseでJavaに強くなる」の改訂版です。今回は第4回Javaの例外のテクニックを知る」の改訂版です) 前回の「プログラマの宿命! 例外とエラー処理を理解する」では、Javaにおける例外の用途と基的なコードの書き方、例外が発生するさまざまなケースについて理解しました。 今回は、独自に例外を定義する方法や、ちょっとした例外のテクニックを紹介します。 【1】Eclipseで独自の

    Javaの例外処理で知らないと損する7つのテクニック
    tarchan
    tarchan 2011/12/22
    参考にしてはいけない記事
  • 【コラム】イマドキのIDE事情 (110) 今年のEclipseは新機能満載! Eclipse 3.7 Indigo(3) | エンタープライズ | マイコミジャーナル

    JDTの新機能とWindowBuilder 連載では数回に分けてEclipse 3.7 Indigoの新機能を紹介しているが、今回はJava開発に関する新機能を紹介する。 EclipseのJava開発支援機能であるJDT(Java Development Tools)はすでに高い完成度を誇っており、ここ数年のバージョンアップと同様に細かい使い勝手の改善がメインとなっているが、Indigoでは新たにWindowBuilderというGUIビルダが追加されており、GUIアプリケーションの開発に利用できる。 細かな改善が目立つJDT WindowBuilderを除けばIndigoでのJava開発向けの新機能は細かいものがほとんどだが、その中でもクイックフィックス(CTRL + 1)の強化が目立つ。Indigoでは以下のようなクイックフィックスが追加されている。 Exchange left and

  • メモリリークトラブルシューティング記 – その5: Memory Analyzer でヒープダンプを解析(最終回) – yusuke.blog

    – その1: 自宅サーバがハング – その2: フリーズの原因はガベージコレクション – その3: 侍でヒープ使用量を確認 – その4: リーク箇所を確認する色々な方法 – その5: Memory Analyzer でヒープダンプを解析(最終回) 延々と連載してきたメモリリークトラブルシューティング記もいよいよ最終回です。 今回のメモリリーク現象はリークの再現方法がわからないため、運用環境から詳細なデータが取得できるheapdumpを取得した、というのが前回までのあらすじです。 次は、ヒープダンプの解析。 ヒープダンプは JDK に付属の jmap コマンドで取得します。 jmap -heap:format=x [pid] または jmap -heap:format=b [pid] といった形で実行するとヒープダンプを xml 形式、またはバイナリ形式で記録できます。 通常生のヒープダンプ

    メモリリークトラブルシューティング記 – その5: Memory Analyzer でヒープダンプを解析(最終回) – yusuke.blog
  • Eclipse 3.7 Indigo Pleiades All in One リリース - cypher256's blog

    1 年に一度の Eclipse メジャーリリースである Indigo がリリース。 それに伴い Pleiades と All in One も更新してリリースしました。 Eclipse 家: http://www.eclipse.org/ Eclipse 日語翻訳コンテナー - Pleiades 1.3.3.20110623 リリース 変更点 Eclipse 3.7、EGit の訳追加 Name filter patterns=フィルター・パターンに名前を付ける ⇒ 名前フィルター・パターン に修正 [FORUM#56449] JDTの「エラー/警告」の訳 (orihalcon) [FORUM#57907] SDEで作成したクラス図の名前まで日語になる (Bent Bean) ダウンロード: http://mergedoc.sourceforge.jp/ 日語 Eclipse

    Eclipse 3.7 Indigo Pleiades All in One リリース - cypher256's blog
  • Eclipse 3.7(Indigo)公開、新GUIビルダ「WindowBuilder」やビルトインGitサポートなどが特徴 | OSDN Magazine

    非営利団体Eclipse Foundationは6月22日(カナダ時間)、オープンソースの統合開発環境(IDE)の年次リリース「Eclipse 3.7」(開発コード「Indigo」)を公開した。62のプロジェクトチームが開発に参加し、408人の開発者がコードを貢献、4600万行のコードが公開された。 Indigoは2010年6月にリリースされたEclipse 3.6(Helios)以来の最新版となる。Java開発者向けとしては、EclipseベースのGUIビルダ「WindowBuilder」が最大の特徴となる。WindowBuilderは米Googleが2010年12月に寄贈した技術で、Googleは同年8月に買収したInstantiationsより獲得した。SWT(Standard Widget Toolkit)とSwingユーザーインターフェイスに対応するGUIアプリケーション構築に対

    Eclipse 3.7(Indigo)公開、新GUIビルダ「WindowBuilder」やビルトインGitサポートなどが特徴 | OSDN Magazine
    tarchan
    tarchan 2011/06/27
    >EclipseベースのGUIビルダ「WindowBuilder」が最大の特徴となる。WindowBuilderは米Googleが2010年12月に寄贈した技術
  • 単体テストを“神速”化するQuick JUnitとMockito

    単体テストを“神速”化するQuick JUnitMockito:ユカイ、ツーカイ、カイハツ環境!(16) Quick JUnitプラグインの3つの大きな特徴 近年、JUnitとHudsonを利用した継続的インテグレーション(CI)によるテストの自動化や、テスト駆動開発(TDD)の普及などにより、ユニットテスト(単体テスト)のテストコードの作成が重要視されています。 今回紹介する「Quick JUnit」プラグインは、JUnitによるテストコードの作成と実装を支援するEclipseプラグインです。Quick JUnitプラグインは石井勝さんにより開発されていましたが、石井さんが不慮の事故により死去後、Quick JUnitプラグインプロジェクトにより開発が継続されています。優れたオープンソースプロジェクトの模範のようなプロジェクトです。 訂正のお知らせ 故人のお名前について間違いがあり、修

    単体テストを“神速”化するQuick JUnitとMockito
  • Eclipseで帳票開発(2) | 株式会社エイチ・オー・エス

    パッケージJava製品開発担当の大です。こんにちは。 前回に引き続き、「シーオーリポーツIDEプラグイン for Eclipse」の解説をします。 今回はインストールとセットアップです。 インストール 「シーオーリポーツIDEプラグイン for Eclipse」は、「シーオーリポーツ for Java」をインストールしたフォルダの中の、ide/eclipse/pluginsフォルダにあります。(製品版をお持ちでないかたは、「シーオーリポーツ for Java」体験版にも入っていますので、こちらから体験版をダウンロードしてお試しください)。 中に入っているjarファイルを、eclipseのインストールフォルダの中のdropinsフォルダにコピーすれば、インストールは完了です。(eclipseのバージョンが3.3以前の場合はpluginsフォルダにコピーします)。 eclipseを起動して、メ

    Eclipseで帳票開発(2) | 株式会社エイチ・オー・エス
  • 【コラム】イマドキのIDE事情 (88) e4とEclipse 4.0、次世代のEclipseに触れてみる | エンタープライズ | マイコミジャーナル

    e4とEclipse 4.0 e4は次世代のEclipseの基盤となるコンポーネント群を開発しているプロジェクトだ。現在のところe4はインキュベーション中のプロジェクトだが、Eclipse 3.6(Helios)上で動作するプラグインがリリースされている。 また、e4とは別にEclipse 4.0がリリースされている。Eclipse 4.0はe4を基盤としたEclipse 3.6という位置付けだ。 今回はe4とEclipse 4.0を通して次世代のEclipseに触れてみたい。 図1 Eclipse 4.0のスプラッシュスクリーン Eclipse 4.0で大きく変わるワークベンチ Eclipse 4.0ではワークベンチのルック&フィールが一新され、より洗練されたデザインとなっている。 図2 Eclipse 4.0のワークベンチ また、ツールバーの右上に検索ボックスが設けられており、クイック

  • モダン(かもしれない)なEclipse環境(Java)の構築方法 - wyukawa's diary

    「モダンなEclipse環境の構築方法」とかね。 2010-07-21 - marsのメモ 僕が書くのも場違いな気がするけど、とりあえず書いてみるよ。 Webアプリ作るという前提だとまずEclipse IDE for Java EE Developersをダウンロードしてインストールする。JDKは別途ダウンロードする。Tomcatも別途ダウンロードする。 JDKはWindowsの場合はデフォルトではProgram Files以下にインストールしようとするがパスに空白が含まれてるのが嫌なのでC直下とかにする。 Tomcatもインストーラを使わずにZIP版を解凍して、パスに空白が含まれていない場所にインストールする。 プラグインはSubversionクライアントとしてSubclipseを、プロパティエディタとしてちょま吉をインストールする。ここまでは必須。 DB使うようならDBViewerもイ

    モダン(かもしれない)なEclipse環境(Java)の構築方法 - wyukawa's diary
  • Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6:ユカイ、ツーカイ、カイハツ環境!(15)(1/2 ページ) コードネーム「Helios」=ギリシャ神話の太陽神 2010年6月23日、オープンソースの統合開発環境「Eclipse」の最新バージョン3.6、コードネーム「Helios」がリリースされました。 今回のリリースでは、Windows 7の登場により格化したWindows 64ビット版、Ubuntuを発端としたデスクトップLinuxによる開発者の増加、Java EEの最新版であるJava EE 6のリリース、分散バージョン管理システムの普及など、開発者の最新事情に対応したバージョンアップとなっています。さぁ、待望のHeliosの新機能を紹介していきましょう!! Windows 64ビット版の全面的な採用 前バージョンであるGallileo(Eclipse

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
  • Jungle Java - Scala を少し試してみようかな

    Scala を少し試してみようかな Posted in Eclipse (RSS) そろそろ 「Scala」 を少し試してみようかと思って、昨日ダウンロードしたばかりの 「Eclipse 3.6(Helios)」 に 「Scala IDE for Eclipse」 をインストールしました。下記の更新サイトよりインストールした 「Scala IDE for Eclipse」 のバージョンは 2.8.0.RC6 です。 http://download.scala-ide.org/update-current/ しかし、エラーが発生して 「Scala Editor」 を使用できないなど、まだとても実用には耐えられない状態のようです。残念。それとも何か設定が不足しているのでしょうか? 関連情報 ・Jungle Java - Eclipse 4.0 関連情報メモ ・Jungle Java - Sca

    Jungle Java - Scala を少し試してみようかな
  • いよいよEclipse3.6(Helios)がやってくる。 - Fly me to the Luna

    後数時間でいよいよEclipse3.6(Helios)がやってきます。(ただいまFriends of Eclipse権限でダウンロード中)今回のリリースでは、39個のプロジェクトが同時リリース。そして初めてe4も同時にリリースです。e4については、後日レポートします。(がんばる)簡単に触れると、e4は、Eclipseの次期バージョンを目指し、開発が進んできたIDEです。Eclipse Platformの開発にて、初めてコミュニティが主体になって進めてきたプロジェクトです。新たな開発プラットフォームとなるべく開発が進んでいます。Eclipse 3系の中心のorg.eclipse.uiはかなり巨大なBundleに成長してしまいました。その中でも特に重要なクラスであるWorkbenchクラスの実装コードは5000行(!)近く、改善を加えるにも結構限界があったんではないか、と思われます。e4では「

    いよいよEclipse3.6(Helios)がやってくる。 - Fly me to the Luna
  • FindBugsのバグパターン一覧 - たかのり日記

    Javaに対する静的解析ツールには、以下のようなものがあります。 FindBugs PMD Jlint Lint4j Jtest(有償) 近頃の動向を見ていると、OSSのツールでは、FindBugsがデファクトスタンダードになりつつあるように思います。FindBugsは、2007/11/08にリリースされた1.3.0以降、1〜2ヶ月に一度の頻度でリリースされており、チェックルールも充実してきています。最近、FindBugsのチェックルールを調べる機会があったので、どんなルールがあるのかをまとめてみました。 FindBugsが検出するバグパターンは、次のような括り方となります。 バグカテゴリ > バグコード > バグタイプ 左側がより大きい括りになっており、バグタイプが1つの検出ルールに対応付きます。 FindBugsは、1.3.4時点で、8個のカテゴリと354個のチェックルールから成り立ち

    FindBugsのバグパターン一覧 - たかのり日記
  • EclipseのGitプラグイン、EGitがリリース

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    EclipseのGitプラグイン、EGitがリリース
  • 2010-03-28

    EclipseベースのJMXクライアント。最後のアップデートが2007年とだいぶ経ってますが、Galileoでも動きました。 http://code.google.com/p/eclipse-jmx/ 機能的には普通のJMXクライアントです。もともとJMXでできることは限られてますし、JBossなどについてるWebベースのJMXコンソールと機能的には変わりません。ただ、ツリービューでインクリメンタルサーチができるのは便利ですね。 まあ、アプリケーションサーバにはたいていJMXコンソールついてますし、JDKにもjconsoleがついてるのでわざわざEclipseからJMXを使いたいというケースはなかなかないかもしれませんが…。 ヒープダンプの解析をjhatとか使ってやってたのですが、Eclipse Memory Analyzerが便利だよーという話を聞いて試してみました。 http://ww

    2010-03-28