導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
Java Performance Tuning News no.109(12月版) ■015.004.008 [ EVENT ] 4月8日 Java Day Tokyo 2015 開催! http://www.oracle.co.jp/jdt2015/ ■014.005.022 [ EVENT ] 5月22日 Java Day Tokyo 2014 開催! https://oj-events.jp/public/application/add/169?ss_ad_code=wlc01 ■013.004.011 [ EVENT ] 5月11日 JJUG CCC 2013 Spring開催! http://www.java-users.jp/?page_id=330 ■012.004.004 [ EVENT ] JavaOne Tokyo 2012, 日本では7年ぶりのJavaOne開催! h
(整数ではみ出た桁は、設定を無視して表示される) (小数ではみ出た桁は、四捨五入等の方法で丸められる) 表示形式の設定例 df.applyLocalizedPattern("000") ; // 整数3桁を表示。余った桁はゼロで埋める df.applyLocalizedPattern("###") ; // 整数3桁を表示 df.applyLocalizedPattern("00.000") ; // 整数2桁、小数3桁を表示。余った桁はゼロで埋める df.applyLocalizedPattern("##.###") ; // 整数2桁、小数3桁を表示 df.applyLocalizedPattern("0.##E0") ; // 指数表示。仮数の整数部1桁、小数部2桁、指数1桁で表示 df.applyLocalizedPattern("#,##
かずきのBlogの[Java]知らなかったよ こんな機能より。 JavaのVMが終了する条件 コンソールでのCtrl+CやWindowsのタスクマネージャからの強制終了といった外的要因以外でJavaのVMが終了するには デーモンスレッドではないスレッドが全て終了する System.exit()を呼び出す のふたつの方法があります。 デーモンスレッドというのはThreadクラスの setDaemon でフラグを立てて実行したスレッドのことです。 このデーモンスレッドの機能は、タイマーによる定時処理や、通信待ちうけのスレッドで使われることがあります。(サーバにおけるメインの通信待ちうけはデーモンだと困るので管理用の副次的な通信待ちうけなどに限られます) System.exit() はJavaのVMを終了させるメソッドです。 なお、swingのJFrameで setDefaultCloseOpe
Ubuntu 10.04 にアップデートしたんだけど,標準だと,OpenJDK しか入れられなくなった. OpenJDK はちょっとバギーだし,Font 回りの設定とかがグダグダなので, 日本語が上手く表示出来なかったりするので,sun のやつを入れる $ sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner' $ sudo apt-get update $ sudo aptitude install sun-java6-jdk で,インストール出来るので, デフォルトの設定を変更しちゃえば終り $ sudo update-alternatives --config java There are 2 choices for the alternative java (providing /usr/b
Scala(スカラ、SKAH-lah[3])はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。名前の「Scala」は英語の「scalable language」に由来するものである。 プラットフォーム[編集] 主にJavaプラットフォーム(Java仮想マシン)上で動作し、既存のJavaのプログラムと容易に連携させることができる。 対応プラットフォーム Scala - Javaプラットフォーム Scala.js[4] - Scala から JavaScript へとトランスパイルする。 Scala Native[5] - LLVM を使用し、マシンネイティブの実行ファイルを出力 また、過去には下記のプラットフォームもサポートしていたが、現在は開発が中断している。 .NET Framework[6] Java Platform, Micro Edit
java7月頭に,Brian GoetzがJavaにおけるラムダ式導入に関する最新提案のドラフトを出しました。State of the Lambda 私はこの提案書と,提案書を元にした英語記事を読んだだけですが,Twitterで話していると,23日くらいにこの提案を元にしたソースがJavaのソースリポジトリにコミットされたらしい。ただし,中ではまだ議論続発してるらしい。ちなみに英語記事はラムダについての連続記事の4回目で,5回目ではWicketでラムダ式を使うとどうなるか,という考察が載っています。提案書のラムダ式とWicketの非整合部分についての考察で,Wicket好きの人は読んでみてもいいと思う。あと,空コンストラクタがないクラスについて提案書は明確なところ書いてないよね,みたいな指摘も。せっかくなんで,最新提案におけるラムダ式実装をまとめておきます。いままでのあらすじ最新提案書では
Open Source Ajax Frameworks DWR - DWR is a Java open source library which allows you to write Ajax web sites. It allows code in a browser to use Java functions running on a web server just as if it was in the browser. DWR works by dynamically generating Javascript based on Java classes. The code does some Ajax magic to make it feel like the execution is happening on the browser, but in reality the
This is a authorised mirror of WinVDIG, a video digitizer component (VDIG) for QuickTime® for Windows, by Tim Molteno. Click here to download the installer for version 0.9.9 of WinVDIG. Click here to download the installer for version 1.0.1 of WinVDIG. Click here to download the installer for version 1.0.4 of WinVDIG. Click here to download the installer for version 1.0.5 of WinVDIG. Tim Molteno's
public class AccessTest1 { // public, protected, 無し, privateな値の定義 public int publicValue; protected int protectedValue; /* 無し */ int normalValue; private int privateValue; public static void main(String[] args) { } // 自ファイル・自クラスからのアクセステスト public AccessTest1() { this.publicValue = 1; this.protectedValue = 2; this.normalValue = 3; this.privateValue = 4; } } class AccessTest2 extends AccessTest1 { //
Java3D自分FAQ これは、私がJava3Dを始めるに当たってぶち当たった壁を列挙し、 可能ならばそれを解決した方法をあげたページです。 よってあんまり正しいFAQの形式をとってません。 よってこの解法が正しいかどうか保証はありません。 よって鵜呑みにするとひどいめにあうかもしれません。 Q1. Java3Dを始めるには何が必要でしょうか? 本家JavaSoftページ Java 3D(TM) API Home Page を参照しましょう。ここから必要最低限の情報は得られます。 とりあえず、Win環境でJava3Dプログラムを始めるには、以下のものが必要です。 Java3D 1.1 implementation Java3DのJavaSoftによるインプリです。 正式公開版が出たので、JDC(Java Developer Connection)に入る必要もなくなりました。 上のページから
JSR-201 のはじめは拡張 for 文です。 普通に for 文使っていると、別に拡張なんかしなくてもいいと思うんですが... 何が拡張したかというと、要素がある限りループをするという動作が加わりました。これは Basic の for ... each 文、C# の foreach 文に相当するものです。 この拡張 for 文を使えば、今まで Iterator インタフェースを使っていたところが劇的に簡単に書けるようになります。
トップページ > Java3D入門 > Java3Dの基礎知識(2) 図形オブジェクトについて 図形を配置する Java3Dで扱える図形には,線分・面・立体図形などがあります。自由にポリゴンとして定義できる他に, 既に代表的な幾何学図形については完成された物が用意されています。 それらは,まとめて「プリミティブ」と呼ばれていますが,詳しい解説は後回しにします。 今回はプリミティブとして用意されている“Sphere”(スフィア:球)を,前回作ったUniverseに 配置する方法を紹介します。 BranchGroupについて 図形を配置するためには,“BranchGroup”(ブランチ・グループ)というものを介してやる必要があります。 このBranchGroupは図形オブジェクトを管理する「枠」のようなものです。 今回のテストプログラムでは1つの立方体だけをBranchGroupに登録していま
はじめに Java3D は Java で 3 次元グラフィクスや 3 次元音響を実現する パッケージです。 これまで、Java でこれらの機能を実現しようとした時には 自分でレンダリングエンジンを作ったり、 OpenGL などを呼び出すネイティブコードを書いたり、 利用したりしなければいけませんでした。 昨年末についに Java3D の正式版がリリースされ、 Java の正式な 3 次元パッケージが用意されました。 これでやっと面倒なコードを書く必要がなくなり、 3 次元グラフィックスや 3 次元音響が楽しめるようになりました。 本章では Java3D の 3 次元グラフィクスに関する 説明を書いていきたいと思います。 私自身 OpenGL や Direct3D などの 3 次元グラフィックスライブラリを 使ったことがありませんでしたが、簡単に Java3D が使えました。 そういった意味
Quick Links: Documentation | Downloads | License | How to Contribute | Reporting Issues | Feedback and Discussion | Project Highlights | Examples | Links This is the parent project for all Java 3DTM-related sub-projects on java.net. These sub-projects include: j3d-core (the core 3D API), vecmath (the 3D vector math package), and j3d-core-utils (the 3D core utilities), among others. See the complet
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く