タグ

javaに関するryo_verdeのブックマーク (13)

  • Javaプログラミング入門

    書は著者が非常勤講師を担当した大学の講義資料を再構成したもの。 理工系学部の学部1年生が初めて計算機室でプログラミング科目に向かうことを想定して、プログラミングの初歩的な知識がまとめられおり、各章においてゲーム性のある親しみやすいサンプルプログラムを掲載し、遊びながらプログラミングに接することができるよう構成されている。 著作の著作権は著者が保持しています。 通常の閲覧以外の利用については、お茶の水女子大学附属図書館にお問い合わせください。 Copyright of this work is retained by the author. If you wish to use this material for purposes other than reading, please contact Ochanomizu University Library.

  • Javaアプレットの機能を無効化する方法(「Java 7 Update 10より前」や「複数バージョンのJava混在環境」向け)

    Java 7 に脆弱性」というニュースが話題になっていますが、朝日新聞やそのWeb上の記事で紹介されている「Javaコントロールパネル」からJavaアプレットを無効化する方法は、「Java 7 Update 10(現在の最新版!)以降」が「単独」でインストールされている場合にしかちゃんと利用できません。そこで、「Javaアプレット無効化方法を多くの人に紹介する場合には、他のバージョンでどうなるかを含めて知ってもらう方がよさそう」と思ったので、今回はそこまで考慮した上での無効化手順(Windows向け)を紹介します。 脆弱性の存在が発表されたときは、自分はMac/Linuxだから大丈夫、とか、自分は対策済みだから大丈夫ではなく、PCに詳しくない人にも教えてあげてください。家族用PCとか要注意です。 ※「インストールされているJavaバージョンの調べ方」からまず、自分のPCにインストールされ

    Javaアプレットの機能を無効化する方法(「Java 7 Update 10より前」や「複数バージョンのJava混在環境」向け)
  • 初心者のためのJSP/サーブレット入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 サーバー側でJavaのプログラムを動かす「サーバーサイドJava」。その入り口ともいえるのが「JSP」と「サーブレット」です。Googleが提供する「Google App Engine」を使えば、誰でも無料でサーバー開発を行うことができます。さぁ、GAE/Jで始めましょう、サーバーサイドJava!

  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

  • Javaのクラス宣言5種+α - プログラマーの脳みそ

    Javaのクラス宣言には5種類ある。 トップレベルクラス・ネストしたクラス・内部クラス・ローカル内部クラス・匿名クラス(無名クラスとも言われる)の5種類だ。 今回はこの5種類のクラス宣言のおさらい。 トップレベルクラス これは普段使っているクラス。拡張子が.javaのファイルを作り、そのファイル名とクラス名を合致させなくてはいけない。そのjavaファイルのトップレベルに位置する。 ネストしたクラス 「ネストしたクラス」(Nested class)とはクラスの中にクラスがネストしている状態。トップレベルクラスの内側にstaticキーワードをつけてクラス宣言を行う。 public class Outer { public static class Nested { } } このネストしたクラスは、トップレベルクラスと同等の機能性を持つ。 クラス名はOuter.Nestedという名前で扱われるが

    Javaのクラス宣言5種+α - プログラマーの脳みそ
  • Javaプログラミング研究室

    Javaの様々な機能やプログラミング手法を試してみます。 Robotによる自動操縦とスクリーンキャプチャ取得(2007/12/31) Java2の印刷機能(2002/ 8/28) ネット上のMIDIファイル再生(2001/11/ 3) ClipによるPCM(Wave)データ再生(2001/10/26) HSBカラーとRGB(2001/ 3/16) Swingテスト(2001/ 1/25) MemoryImageSourceによるフレームバッファ(2000/12/ 2) Jarファイルのリソース(2000/ 8/25) JavaアプリケーションのMIDI/WAVE再生(2000/ 7/31) BMPファイルの読み込みと表示(2000/ 5/12) フレームバッファイメージ-BufferedImage(2000/ 5/ 8) ファイル読み込みテスト(2000/ 2/28) Javaアプリケーシ

  • Vimスクリプトを書いてみよう — KaoriYa

    目的 機能を持ったVimスクリプト(プラグイン)を徐々に作る様子を見て、書き方を学習してみよう 作るのはよくあるタイプのプラグイン Javaの単体テスト用クラスファイルを開く(作る)コマンドを作るよ 「ね、簡単でしょう(by ボブ)」と言ってみたい まずは雛形 ひな形としてこんなスクリプトを作ります。 command! -nargs=0 UtestAppend call <SID>UtestAppend() function! s:UtestAppend() echo 'HERE' endfunction " s:UtestAppend() UtestAppendというコマンドを追加 UtestAppendコマンドいが実行されたら ‘HERE’ と表示する ほら、すごく簡単ですね。 Javaだけに作用させる 以下はdiff形式で変更点だけ。 @@ -1,5 +1,17 @@ c

  • Dalvik仮想マシン - Wikipedia

    Dalvik仮想マシン(ダルビックかそうマシン)は、Androidプラットフォームで採用されていたレジスタベースの仮想マシン[1]。ダン・ボーンスタイン(英語版)およびGoogle社のエンジニアによって設計・開発されていた。Android 5.0よりAndroid Runtime(ART)に置き換えられた。 Dalvikは低メモリ環境に対して最適化されており、オペレーティングシステムによるプロセス間の分離、メモリ管理、スレッドのサポートを用いて複数のVMインスタンスが同時に動作できるよう設計されている。DalvikはJava仮想マシンとされることもあるが、動作するバイトコードがJavaバイトコードではないため、これは明らかに正確ではない。また、Java互換性テストを通過していないので、法的にもJavaを名乗れない。Android SDKに含まれる dx と呼ばれるツールが正規のJavaコン

  • ΔΣ変調の部屋(TOP)

    研究室では、 「ΔΣ変調に基づくパルスニューラルネットワーク」 「ΔΣ変調に基づく1ビット信号処理」 に関する研究を行っています。ここでは、ΔΣ変調の特徴や、それを用いた信号処理の手法に関して、Java Appletを使って説明したいと思います。 間違いのご指摘、ご質問、ご感想等ありましたら、 までメールをください。

  • JMFの使い方(プログラミング編)

    [ JMFインデックスページ ] JMFの使い方(プログラミング編) 環境設定 WindowsWindows Performance Pack版をインストールしているならば、J2SEのインストールド・エクステンションにJMFのクラスライブラリがインストールされているので、環境設定は不要です。もし後でJ2SEを再インストール等した場合は、インストールド・エクステンションのディレクトリに、JMFをインストールしたディレクトリのlib下にあるjfm.jarをコピーします。 プレーヤ編 メディア・コンテンツを再生する利用方法についてです。プレーヤとして使用するときの主役となるAPIは、javax.media.Playerインタフェースです。 もっとも単純なプレーヤの使用 音声プレーヤ コマンドライン引数からメディア・ファイル名を渡され、これを再生するプログラムです。GUI部を設定していないので

  • □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT

    EclipseベースIDEとTomcatで始めるFlex+Java開発:業務用RIAの命!? Flex+Java開発入門(1)(1/3 ページ) 連載では、サーバサイドとして「Java」、リッチなクライアントサイドとしてJavaと相性の良い「Adobe Flex」(以降、Flex)を用いたRIA開発の基礎を解説します。EclipseベースのIDEである「Flex Builder」を使って、「Tomcat」で動くeラーニングのRIAが完成するまでお届けする予定です 編集部注:Flex Builderは、2010年3月の新版から「Flash Builder 4」に名称変更しています。期間限定の無料版をダウンロードして使えます 「リッチクライアント/RIA」が認知されてきた昨今 最近、筆者は「RIA(Rich Internet Application)/リッチクライアントの認知の拡大」をよく

    □03_Tomcatで始めるFlex+Java開発(1/3) ─ @IT
  • Twitterが、Ruby on RailsからJavaVMへ移行する理由

    オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail

    Twitterが、Ruby on RailsからJavaVMへ移行する理由
  • Java仮想マシン - Wikipedia

    bipush、 sipush - byte値、 short値をスタックに積む。 ldc - コンスタントプール内の4バイトの定数(int値、float値、java.lang.String)の内1バイト以内でエントリ番号を指定できるものをスタックに積む。 ldc_w - エントリ番号が1バイトでは足りないときに使う。 ldc2_w - コンスタントプール内の8バイトの定数(long値、double値)をスタックに積む。 iconst_m1、 iconst_0、 iconst_1、 iconst_2、 iconst_3、 iconst_4、 iconst_5 - intの-1、0、1、2、3、4、5をスタックに積む。 lconst_0、 lconst_1 - longの0、1をスタックに積む fconst_0、 fconst_1、 fconst_2 - floatの0、1、2をスタックに積む

    Java仮想マシン - Wikipedia
  • 1