JavaScriptをJavaで書けてjarファイルのライブラリも読み込める、JavaPoly.jsというのがあったので、試してみました。 基本公式の写経です。 公式サイト 試してみる とりあえず一旦公式に乗っかってHelloWorldしてみます。 htmlファイルはこんな感じになります。 <!-- Include the Polyfill --> <script src="https://www.javapoly.com/javapoly.js"></script> <!-- Write your Java code --> <script type="text/java"> package com.demo; import com.javapoly.dom.Window; public class HelloWorld { public static void sayHello() {
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をスタックに積む
課のメンバーで簡単なプログラミングコンテスト。 お題は、「dog」「cat」「pig」という文字列配列の各要素をカンマで区切った文字列に変換せよ、です。 回答1 String[] ary = new String[]{"dog", "cat", "pig"}; StringBuilder builder = new StringBuilder(); for(int i=0; i<ary.length; i++) { builder.append(ary[i]); if ( i != ary.length-1 ) { builder.append(","); } } String result = builder.toString(); 回答2 String[] ary = new String[]{"dog", "cat", "pig"}; StringBuilder builder =
今回はAndroid NDKを使用して、JavaコードとC言語で記述されたNativeコードで速度の比較を行おうと思います。 まずはNDKをインストールします。以下のリンクからndkをダウンロードします。 http://developer.android.com/intl/ja/sdk/ndk/1.6_r1/index.html ダウンロードしてきたら以下を実行しインストールします。 $(NDKROOT)/build/host-setup.sh これでインストールが完了です。簡単ですね。 早速、Javaのコードを書いて速度比較していきましょう。 今回は簡単に1億回足し算を行い、JavaとNativeで比較してみます。 public class JniTest extends Activity { @Override public void onCreate(Bundle savedI
Scalaのダウンロードサイトから必要なファイルをダウンロードし、適切な場所に解凍します。Scalaを任意の場所から起動できるようにScalaのbinフォルダを環境変数PATHに追加します。例)windowsの場合はscala-2.8.1.final.zip(現時点最新バージョン)をダウンロードし解凍する。 Scalaの実行方法 Scalaの実行方法は大きく分けて、以下の3つあります。 「インタープリタでの対話式実行」の実行は、Scalaインタープリタのコマンドプロンプトにコードを1行ずつ入力し、結果を確認しながらプログラムを作成していく方法です。 「プログラムファイルを指定して実行」は、あらかじめScalaのプログラムをファイルに保存し、scalaコマンドでプログラムファイルを指定して実行する方法です。 「コンパイルして実行」は、あらかじめScalaのプログラムをファイルに保存し、Sca
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く