回答数
気になる
-
Javaプログラムを、初めから特定のOS等を前提としたマシン語にコンパイルすることはできないの?
Java初心者です。Java言語で開発されたソースプログラムは、コンパイルするとバイトコード(中間言語)に変換されるので、特定の機種やOSに依存しないという大きなメリットがあるそうですが、半面、実行時に、バイトコードをそのコンピュータ固有の形式(マシン語)に変換しなおしてから実行することになるので、一般にはその余分な一ステップの分だけ実行速度が遅くなると言われています。ここで、自分がJava言語で開発したプログラムは自分のマシンでしか使わないとした場合、自分のマシンの仕様(OSの種類、32ビットか64ビットかなど)は予めわかっているので、実行形式プログラムを予めバイトコードではなくマシン語にまで変換してしまうということはできないのでしょうか? これができれば、実行時の余分な変換ステップがなくなるので、その分速くなると思うのですが。逆に言うと、とにかく実行速度最優先というプログラム(例えば、1ミリ秒速いかどうかを争う場合)を開発する場合は、JavaではなくC++など他のコンパイル言語を使って開発すべきなのでしょうか? また、既にJavaで開発されたプログラムがある場合などは、C++などの他の言語で書き直すべきなのでしょうか? 最も実行速度が速くなるコンパイル言語は何でしょうか? お詳しい方、ご教示願います。
質問日時: 2016/07/05 11:39 質問者: SFT
ベストアンサー
1
0
-
ねこでもわかるC♯ これむしろ難しくないですか? Javaの入門書を理解しましたが、この予備知識無け
ねこでもわかるC♯ これむしろ難しくないですか? Javaの入門書を理解しましたが、この予備知識無ければ全く理解できないと思います(笑) JavaはすっきりわかるJava入門で勉強しました。C♯のすっきりシリーズってありますかね。
質問日時: 2016/06/29 01:45 質問者: じゃい昭和
ベストアンサー
1
0
-
【Java8以降】csvファイルの複数キーソート
csvファイルを読み込み、ソートした結果を別ファイルに出力するjavaプログラムを作成中です。 読み込んだ行をBeanに詰めて標準ソートする方法はわかるのですが、 もっと簡単にできないか探していたところJava8から何やらsortが変更になったぽいと聞きつけました。(http://qiita.com/tag1216/items/50ecf6a7bc10218ee889) そこで以下のようなソースを書いてみたのですが、Eclipseのエラーが出てしまいます。 ----コード開始(前略) BufferedReader inTemp = new BufferedReader(new InputStreamReader(new FileInputStream(inTempFile),"Shift_JIS")); List<List<String>> tempFileData = new ArrayList<List<String>>(); String inputLine = null; while ((inputLine = inTemp.readLine()) != null) { List<String> lineArray = new ArrayList<String>(); lineArray = Arrays.asList(inputLine.split(",",-1)); tempFileData.add(lineArray); } // 2カラム目でソート※エラー // でも「The left-hand side of an assignment must be a variable」とか //「Syntax error on token "get", AssignmentOperator expected after this token」とか言われる。。 tempFileData.sort(comparing(List::get(1))); // 本当はこんな感じで、2カラム目⇒3カラム目とかしたいのですが。。。 tempFileData.sort(comparing(List::get(1))..thenComparing(List::get(2),reverseOrder())); ----コード終了 何を隠そうcomparatorというのを初めて使ってみたというのもあって、大人しくクラス作れという話ではあります。 ジェネリックスまでは付いていってたと思うのですが、 久しぶりにjavaを書いたら↓こんな?付きのインターフェースで、、こっちがハテナだわと。 comparing(Function<? super T,? extends U> keyExtractor) 3回読んでも肝心なとこはよくわからん始末でして、 何卒、後輩を助けようと腕まくりしたら困ったおじさんを助けてください。
質問日時: 2016/06/28 22:50 質問者: banshibo
解決済
2
0
-
webアプリの最大スレッド数について
server.xmlにmaxThreadsがあると思うのですが、 これは、一つのServletについてのスレッドの最大数ですが? 例えば、maxThreadsが5だとして、 リクエストポートが同じで、後ろのコンテキストルートを変えて アクセスすると、それぞれ、違うサーブレットが立ち上がる場合、 両方のサーブレットのスレッドの合計の最大数が5までということですか?
質問日時: 2016/06/27 20:25 質問者: system0002
解決済
1
0
-
Java能力認定試験の問題です。 解答群ア,イ,ウ,エの値はどのように変わっていくのでしょうか?
Java能力認定試験の問題です。 解答群ア,イ,ウ,エの値はどのように変わっていくのでしょうか?
質問日時: 2016/06/26 03:03 質問者: nasalization
ベストアンサー
2
0
-
Java認定試験3級の問題です。 解答では変数bの値を変数aに代入しているのでとなっているのですが、
Java認定試験3級の問題です。 解答では変数bの値を変数aに代入しているのでとなっているのですが、意味が分かりません。 教えて下さい(._.)
質問日時: 2016/06/26 02:00 質問者: nasalization
ベストアンサー
2
0
-
Java認定試験3級の問題です。 オブジェクトには、「自律的に振舞う」 という特徴がある。こ
Java認定試験3級の問題です。 オブジェクトには、「自律的に振舞う」 という特徴がある。これは、AオブジェクトがBオブジェクトにメッセージを送る場合、その処理の内容を知っているのはBオブジェクトということである。 この問題の「自律的に振舞う」という特徴で、どうしてBオブジェクトがその処理の内容を知っている事にするのですか? また、知っているというのは、記憶しているという意味でしょうか?
質問日時: 2016/06/24 01:40 質問者: nasalization
ベストアンサー
1
0
-
scalaのclass,object
scalaのclass,objectでのコンストラクタを次のように記述すると思いますが class A { コンストラクタ処理 フィールド メソッド } このとき、 コンストラクタ処理 と フィールド,メソッド の境は明確に分けられるのでしょうか??
質問日時: 2016/06/22 19:49 質問者: dainagons
ベストアンサー
2
0
-
JAVAのアンインストール
Javaをアンインストールする方法を知りたいです。 コントロールパネル⇒プログラムと機能⇒プログラムのアンインストールまたは変更 上記のやり方以外でアンインストールする方法を知ってる方がいましたら教えてほしいです。
質問日時: 2016/06/22 10:20 質問者: ozilnista
解決済
1
0
-
windows10にjavaがインストールできない。
javaが無いと起動しないソフトウェア購入したが、windows10システムにjavaが無く、javaをダウンロードはできるのですが、インストールしようとすると「プログラム変更の許可」を求める画面が現れ「許可」ボタンをクリックしてもそこから全く先に進みません。解決方法はあるのでしょうか。ORACLEのサポート情報にある方法は試してみましたが、どれもうまくいきません。
質問日時: 2016/06/21 11:09 質問者: gyo2
解決済
5
0
-
java,scala初心者エラー
java.io.Fileクラスをscala.jisaku.DFクラスに継承させたいので、次のようなコーディングをしました. [Samp.scala] import java.io._ class DF(path:String) extends java.io.File{ File(path) } 上のSamp.scalaをコンパイルすると下の様なエラーが出ました. error: overloaded method constructor File with alternatives: (x$1: java.net.URI)java.io.File <and> (x$1: java.io.File,x$2: String)java.io.File <and> (x$1: String,x$2: String)java.io.File <and> (x$1: String)java.io.File cannot be applied to () class DF(path:String) extends java.io.File error: not found: value path class box extends DF(path:String) ^ two errors found まず、コードの File(path) は、メソッドでなくコンストラクタを実行したときの処理として扱いたいのですが上ではだめなのでしょうか? どのようにしたら良いでしょうか?
質問日時: 2016/06/17 15:32 質問者: dainagons
ベストアンサー
1
0
-
sessionからのオブジェクトの取得と、それができないときの表記について
初心者です。 javaでwebアプリケーションの構築をやっています。 そこで質問なのですが、 セッションから具体的なデータではなく、オブジェクトの取得をしたいときはどのような表記をしたらよいのでしょうか。 また、その後if文でオブジェクトの取得ができない場合の条件を書きたいのですが、どのような表記をしたらよいのかわかりません。 何卒よろしくお願いします。
質問日時: 2016/06/17 00:26 質問者: rururu1015
解決済
1
0
-
Javaで簡単なゲームをつくってみようと思うのですが、Javaはどこにあるんですか?
Javaで簡単なゲームをつくってみようと思うのですが、Javaはどこにあるんですか?
質問日時: 2016/06/13 22:19 質問者: ミズナギ
ベストアンサー
3
0
-
Netbeansでの、Java「実行」と「デバッグ」
NetbeansでJavaのプログラミングをしているのですが、 プロジェクトを「実行」する場合はうまくいかないのに、 「デバッグ(ブレークポイントなし)」ではうまくいきます。 こういうことって、有り得るのでしょうか? コードは長いのでここには載せれませんが、概ねやっていることは、 Swingを使って、あるJPanel Aの上にJPanel Bを乗せ、Bの上にJButtonを乗せます。 そして、ボタンが押された瞬間にパネルBで、パネルAの変数aの値を変更します。 aの値が変わると、パネルAのrun()でそれをキャッチし、パネルBを取り除く。 といった感じです。 この途中でも、ファイルにアクセスしたりとか細かいことはいろいろやっています。 とにかく、「実行」と「デバッグ」で結果が変わってくるということについて、どういうケースが有り得るのか、この2者で何が違うのかなどを教えていただけると嬉しいです。
質問日時: 2016/06/13 13:21 質問者: yussanstar_1993
解決済
2
0
-
Servletのフィルターってどのタイミングで実行されるんですか?
Servletのinitや、dogetなどのタイミングはgoogle先生に聞けばすぐ 出てきますが、filterの実行タイミングがなかなか出てきません。 フィルターのタイミングはいつですか?dogetより前ということは分かります。 まさか、フィルターの中でdogetを呼んでいるわけではないですよね?
質問日時: 2016/06/13 00:09 質問者: system0002
ベストアンサー
2
0
-
プログラミングJavaでじゃんけんゲームを作りたいのですが
現在プログラミングの勉強をしてるのですが、さっぱり分かりません。 http://yuichiro-t.sakura.ne.jp/perl/jyanken.cgi?mone=3 こんな感じにしたいのですが、教えてください。 音声はいりません
質問日時: 2016/06/11 23:55 質問者: moai100100
ベストアンサー
1
0
-
struts1でlist要素に対するフォームのname指定方法
struts1.29で開発しています。 actionformのフィールドに親リストがあり、親のリストの中に子のリストがあり、jspのテキストフィールドから子のフィールドを指定したいのですが、うまくいきません。 リストが無理なら配列でも大丈夫です。 <input type="text" name="親[i].子[i].name"> 製品.付属部品のような こういう構造は結構あると思うんですが、どのように再現してるんでしょうか。 <input type="text" name="親[i].親フィールド[]"> 配列を持つことができというのはわかっているんですが。
質問日時: 2016/06/08 06:54 質問者: gooblate
解決済
1
0
-
Javaプログラミングの参照とメモリ使用量
Javaのプログラミングについて質問です。 Javaではオブジェクトを=で代入した場合、(基本的には)そのオブジェクトの参照が渡されると言いますが、ということはつまり、Aというクラスについて A a = new A(); A b = new A(); とオブジェクトを二つ作った場合よりも、 A a = new A(); A b = a; とする場合の方が、メモリは節約されると考えてよいのでしょうか? また、その場合、bが使用するメモリはどういった大きさになるのでしょうか? お分かりになる方、ご回答お願いします。 P.S.初心者なので、ある程度基本的なところから説明した頂けると助かります(。-_-。)
質問日時: 2016/06/06 03:55 質問者: yussanstar_1993
ベストアンサー
3
0
-
java:一括コンパイル後、実行できない(メインクラスXXが見つからない、ロードできない)
Javaを勉強している初心者です。現在「スッキリわかるJava入門 第2版」という本で勉強をしているのですが、第8章のオブジェクト指向でインスタンスを作るクラスファイルとメインクラスファイルを本の通り作成後、コンパイルしたのですが、実行すると 「メインクラスXXXが見つからなかったか、ロードできませんでした」というエラーとなります。原因が全く分かりません。どなたかご教授頂けないでしょうか。 ちなみに作成したjavaファイルは下記の2つになります。 ①Main.java public class Main { public static void main(String[] args){ Hero h = new Hero(); h.name = "ミナト"; h.hp = 100; System.out.println("勇者" + h.name + "を生み出しました!"); h.sit(5); h.slip(); h.sit(25); h.run(); } } ②Hero.java public class Hero{ String name; int hp; void attack(){} void run(){ System.out.println(this.name + "は、" + "逃げ出した!"); System.out.println("GAME OVER"); System.out.println("最終HPは"+ this.hp + "でした。"); } void sit(int sec){ this.hp += sec; System.out.println(this.name + "は、" + sec + "秒座った!"); System.out.println("HPが" + sec + "ポイント回復した。"); } void slip(){ this.hp -= 5; System.out.println(this.name + "は、" + "転んた!"); System.out.println("5のダメージ!"); } void sleep(){ this.hp = 100; System.out.println(this.name + "は、眠って回復した!!"); } } これら2つのファイルを同時にコンパイルするとエラー無くClassファイルが作成されますが、それぞれ別にコンパイルすると①のMain.javaのコンパイル時に 「”Hero h = new Hero();」の部分で"シンボルが見つかりません"というエラーになります。 Heroについては②Hero.javaという別ファイルで定義しているからだと思いますが、実行時にエラーが出るのは別々にコンパイルした時にこのようにエラーが出ることが要因なのでしょうか。 ちなみに、①と②のファイルは同じフォルダ内に保存しており、コマンドプロンプトでcdを当フォルダに指定して実行を試みていますが、これが要因なのでしょうか。。
質問日時: 2016/06/02 01:43 質問者: mh3261
ベストアンサー
1
0
-
jsp servletに関しての質問です
閲覧いただきありがとうございます。 現在javaを勉強中なのですが簡単なチャットをつくっております。 質問したいことなのですが投稿をsubmitで作っており、表示件数を入力し設定ボタンを押すと表示件数が変わるのですが設定ボタンもsubmitで作っており 投稿ボタンも設定ボタンも同じ扱いとなっていしまいます。 jsp <form action="/Test/Chat1" method="post"> ID:<input type="text" name = "Id" value = "" size=20> タイトル<input type="text" name="Title" value="" size=20> <br> <input type="text" name = "Body" value = "" size=40> <input type="submit" value=" 投稿 " name="do"> <input type="button" onclick="location.replace(location.href)" value="ページを更新"> <br> 表示行数:<input type="number" name="num" value="5" min="1" max="100" step="1">行 <input type="submit" value=" 設定 " name="setting"> </form> サーブレット int number = 5; String num = request.getParameter( "num" ); if ( num != null ) { number = Integer.parseInt( num ); } chatList = CDC.getContribution( number ); int aList = CDC.dataList.size(); application.setAttribute( "chatList", chatList );//アプリケーションスコープにインスタンスを保存 application.setAttribute( "初期値", primary );//アプリケーションスコープにインスタンスを保存 application.setAttribute( "aList", aList ); RequestDispatcher dispatch = request.getRequestDispatcher( "/ChatOutput.jsp" ); dispatch.forward( request, response ); 設定ボタンをsubmitではなくbuttonでつくってみたのですが、表示件数は変更されないままでした。 どのように改善したら設定ボタンは表示件数だけ変更できるボタンになるでしょうか。 どうかご教授お願い致します。
質問日時: 2016/05/31 15:12 質問者: khr0404
解決済
4
0
-
eclipse java クライアントのホスト名の取得 について
社内でeclipse で java、springを使って開発している初心者です。 サーブレットでクライアントのホスト名を取得したいのですが、実現できず悩んでいます。 下記のソースの場合、hostnameはIPアドレスとなってしまい、ホスト名が取得できません。 社内は、DNSサーバがありますが、名前解決がうまくできていないように思うのですが、 どうすれば取得できるようになるのでしょうか。 try { InetAddress ia = InetAddress.getByName(request.getRemoteHost()); String hostname = ia.getHostName(); System.out.println("hostname:" + hostname); } catch (UnknownHostException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } サーバのserver.xmlの Connector 部分に enableLookups="true" を追加してみたりもしましたが、駄目でした。 ご教授いただければ幸いです。
質問日時: 2016/05/31 10:03 質問者: mountain11
ベストアンサー
2
0
-
マインクラフト マルチプレイに際するサーバーの立ち上げ
PC初心者の質問失礼します。 現在マインフトPC版において、友達とマルチプレイをしたいと考え 公式ホームページから下記のファイルをダウンロードしました。 minecraft_server.1.9.4.jar ところがこのjarファイルをダブルクリックしても実行することができません。 プログラムから開くを選択し java platform SE binaly java(TM) platform SE binaly 両者試しましたが 上のほうでは「次のスイッチにエラーがあります。このコマンドが有効であることを確認し 再試行してください。」とのウィンドウが 下のほうでは新しいウィンドウが開いた瞬間に消え、何も起きません。 考えられる原因はなんでしょうか。 また、それを解決するためには、何をすればよいでしょうか。 PC初心者なため、わかりやすく解説していただけると助かります、 よろしくお願いします。
質問日時: 2016/05/29 19:58 質問者: with32nd
解決済
1
0
-
jdbcドライバのjarファイルにクラスパスを通すには
データベースに接続して操作するプログラム作成しました。 Firstcsv.javaのコンパイルは成功するのですが、実行すると Exception in thread "main" java.lang.NoClassDefFoundError: Firstcsv Caused by: java.lang.ClassNotFoundException: Firstcsv というエラーが出てしまいます。 本やネットで調べてみて、クラスパスに問題がありそうなのはわかったのですが 具体的に何を変更したら良いかわからず、教えていただけないでしょうか? Windowsの環境変数設定画面で元々以下の設定をしていました PATH C:¥Program Files¥Java¥jdk1.6.0_45¥bin 今回初めてDBに接続するプログラムを作成したので、新しく CLASSPATH C:¥Program Files¥PostgreSQL¥9.5 をつくり、そのディレクトリにpostgresql-9.41208.jre6.jarというjdbcドライバのjarファイルを置いています。 Firstcsv.class自体はデスクトップの適当なフォルダに入っています。 行き詰まってしまったので、どうぞよろしくお願いします。
質問日時: 2016/05/28 09:48 質問者: banamon
ベストアンサー
3
0
-
<java> フィールド➡privateメンバ、メソッド➡publicメンバにする事の有意点とは
初心者です。 javaでは、タイトルで書きました様に、 ・フィールド➡privateメンバ ・メソッド➡publicメンバ と指定する事が一般的によく行われていると思いますが。 上記にする、有意点とは何なのでしょうか? 小生、初心者ですので出来るだけ、分かり易くご教授願います。
質問日時: 2016/05/22 19:27 質問者: まさ_hollister
解決済
3
0
-
java シンボルが見つかりません
javaを勉強し始めたばかりの初心者です。 テキストを購入して以下のコードをテキストに習ってなぞってみたのですが、なぜかfinallyのあとの変数isrに対して「シンボルが見つかりません」というエラーが出ます。なぜ他の部分のisrは問題なくて、finallyのあとのisrに対してのみエラーが出てしまうのでしょうか? どうしてもわからないので教えていただけないでしょうか。 import java.io.*; import java.net.*; public class Main{ public static void main(String[] args){ URL url =null; try{ url = new URL("http://ooooo.jp"); InputStream is = url.openStream(); InputStreamReader isr= new InputStreamReader(is); int i = isr.read(); while(i !=-1){ System.out.print((char) i); i=isr.read(); } }catch(IOException e){ System.out.println("Error happening"); }finally{ isr.close(); } } }
質問日時: 2016/05/22 12:07 質問者: banamon
ベストアンサー
2
0
-
至急!!マインクラフトPCが起動できません。(game output)
マインクラフトPCをダウンロードしました。 (東芝ダイナブックノートパソコン ウインドウズ7を使用) javaの8は入っています。 ダウンロード後プレイを押したら、game output というタグがでて、下記の文章が出てきました。 Completely ignored arguments: [--nativeLauncherVersion, 301] [21:24:38] [Client thread/INFO]: Setting user: Player [21:24:40] [Client thread/INFO]: LWJGL Version: 2.9.4 # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x27236deb, pid=4868, tid=4596 # # JRE version: Java(TM) SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18) # Java VM: Java HotSpot(TM) Client VM (25.25-b02 mixed mode windows-x86 ) # Problematic frame: # C [ig7icd32.dll+0x126deb] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # C:\Users\takeru\AppData\Roaming\.minecraft\hs_err_pid4868.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release 起動できる方法や手がかりがわかる方がみえましたら、教えてください。
質問日時: 2016/05/21 21:34 質問者: ayayatomoko
解決済
2
0
-
ベストアンサー
1
1
-
javaのスーパークラスについて
Javaのスーパークラスについての質問です。 課題でサンプル問題のコピーをして実際に動くことを確認するのですが java.lang.NoClassDefFoundError: TestApp37というエラーが出て動作が確認できません。 結果は、スーパークラス、サブクラス、サブサブクラスと出るそうなのですが何か足りないのでしょうか。 eclipceを使用しています。 javaを最近学び始めたのでできるだけ分かりやすく書いてもらえるとありがたいです よろしくお願いします class MySuper { MySuper() { System.out.println("スーパークラス"); } } class MySub extends MySuper { MySub(String string) { System.out.println(string); } } class MySubSub extends MySub { MySubSub() { super("サブクラス"); System.out.println("サブサブクラス"); } } public class TestApp39 { public static void main(String[] args) { MySubSub mysubsub = new MySubSub(); } }
質問日時: 2016/05/16 23:07 質問者: kirik3572
解決済
2
0
-
java
javaで整数を入力させ,1~その数字までの間の偶数と奇数を表示するプログラムを教えてください。 実行結果は 正の整数を入力してください n 1~nまでの間の 偶数は です 奇数は です となるように表示させたいです
質問日時: 2016/05/15 20:38 質問者: takada1002
解決済
1
0
-
minim の仕様
Processing のライブラリ minim (オリジナルは Java のライブラリらしい) の仕様はどこにあるでしょうか。サンプルプログラムは色々あるのですが仕様書が見当たらないので。
質問日時: 2016/05/15 13:56 質問者: ahkrkr
ベストアンサー
1
0
-
Tomcatをアクセス許可できません。
プログラミング初心者です。 Servletの実行環境を作ろうとTomcatをインストールしましたが、Tomcatフォルダの中にjavaファイルなどを入れようとしても「アクセス許可できません。管理者に連絡してアクセス許可してください。」と出ます。 どのようにして許可を得たら良いのでしょうか。
質問日時: 2016/05/14 14:09 質問者: widgwdj
解決済
2
0
-
【フレームワーク】Javaの学習について
フレームワークの学習を始めようと考えています。フレームワークが多数あるためどれが良いか検討もつきませんが、今考えているのがJavaEEを学習してみようと思っています。 J2EEやJavaEE5~7などさまざまなバージョンがありますが、最新であるJavaEE7を学習するのが良いのでしょうか? それともJavaEE5から順番に学習する、もしくは他のフレームワーク(Struts,Spring,Seaserなど)を学習するべきでしょうか? 現在はJava(独自フレームワーク)を使用した開発を行っています。サーブレット・JSPについては既に実務で使用しています。 独自フレームワークですが他のフレームワークとは何の関係性もありませんので、他のフレームワークを使用する可能性もあるので、今回学習しようと思った次第です。 よろしくお願いします。
質問日時: 2016/05/12 17:05 質問者: ganesha1122
ベストアンサー
1
0
-
Java エラーについて
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4 at a.main(a.java:22) というエラーが出るのですが、原因は何でしょうか?
質問日時: 2016/04/30 12:31 質問者: yukiyukiscell
解決済
5
0
-
JAVA タートルグラフィック 色について
Javaを用いたタートルグラフィックで遊んでいます。配列を用いて亀を複数用意したとき、それぞれを違った色にするにはどうしたらよいでしょうか?以下コードです。このままだとエラー?で動きません。"Exception in thread "main" java.lang.NullPointerException at a.main(a.java:9)" なぜでしょうか?hm[1]・・・ではだめなのでしょうか? どう直したらよいのか教えてください。 import java.awt.*; public class a { public static void main(String[] args){ //Color[] cl = {Color.red, Color.blue, Color.green,Color.magenta} TurtleFrame f = new TurtleFrame(); Turtle[] hm = new Turtle[4]; hm[0].setColor(Color.red); hm[1].setColor(Color.blue); hm[2].setColor(Color.green); hm[3].setColor(Color.magenta); for(int n = 0 ; n < 4; n++){ hm[n] = new Turtle(); f.add(hm[n]); hm[n].rt(n*90); } for(int n = 0; n < 10; n++){ for(int j = 0; j < 9; j++){ hm[n].fd(100); hm[n].rt(105); } } } }
質問日時: 2016/04/30 05:06 質問者: yukiyukiscell
解決済
2
0
-
Javaグラフ描画
Javaでレーダーチャートを作成するには、 どのようなプログラムを作ればいいでしょうか? 初心者なのでその内容が知りたいです。
質問日時: 2016/04/29 11:34 質問者: てふてふてふてふ
解決済
2
1
-
Java Threadの使い方:連続データ作成・表示
Part 1: ランダムなデータ作成はできました。 public static int [] createRandomValues(int seed){ int random[] = new int[seed]; for ( int i = 0; i < seed; i++ ){ random[i] = (int)(Math.random() * seed * (Math.random() > 0.5 ? 1 : -1)); } return random; } 上記のメソッドに100を渡すと、-100から+100の間のデータ作成してくれます。 Part 2: Mainの中にThread作成し、そのThread内から上記のデータ作成部分と描画する部分呼んでいます。Threadだからずっと(連続で)動いて、表示も連続的な表示してほしいけど、固定で一つ画面分表示したままです。リアル・タイムデータ表示みたいに流れた波形を表示してほしいです。 public static void main(String[] args) { Thread t1 = new Thread(new Runnable(){ public void run() { int[] data = createRandomValues(100); m_plotPanels.plot(data); //描画ルーチンです。 } }); t1.start(); } ユーザが画面の「X」を押さないとずっと乱数の配列作られて、そのデータを使って連続表示するのにどうすればよいでしょうか。乱数使っているので次次呼ばれる際、変わった値が出てくるはずですのでリアル・タイムの連続データのように表示されたらうれしい。 使用メモリもどんどん増えないように気を付けないといけないです。 実際の現場ではデータ作成レートが高く、一度バッファーに格納し、間引きしてから表示することも必要ででしょうけど、今回は低速度のデータを順番に表示していきたいと思っています。 知識や経験おもちの方々、アドバイスください。 とりあえす、「このような技術がある」や「こうすればうまく行く」などでも助かります。 よろしくお願いいたします。
質問日時: 2016/04/26 03:02 質問者: x201s-goo
解決済
4
0
-
メソッドの引数にクラス名を渡す
こんにちは。呼び出し先で静的メンバメソッドA()を呼び出すとき、引数にA(クラス名)と渡すようにしたいのですが、どうやってその静的メンバを作れば良いのですか? 呼び出し時 A(クラス名) 定義時 public static boolean A(※引数) { } 「※引数」の部分をどう書いたらよいのですか?
質問日時: 2016/04/15 22:52 質問者: パソコンユーザー
ベストアンサー
2
0
-
【Ajax通信&Java】配列の受け取り方法
突然の質問失礼します。 Ajaxでdataをサーバ(Java)に送信する際、 パラメータの送信ですとJava側はrequest.getParameterで受け取れますが、 配列を送信する場合はJavaでどのようにして受けとるのでしょうか? request.getParameterValuesでは配列を受信できず困ってます。 サンプルコードを掲載できず申し訳ありませんが、有識者の方どなたかアドバイスをお願いします。
質問日時: 2016/04/15 15:22 質問者: 底辺プログラマー田中
ベストアンサー
1
0
-
Java forループで ≦記号を使うべきではない?
こんばんは、Java初心者です。 ある動画にて、forループメソッドを表記する際に for( int i = 0 ; i ≦ 4 ; i++){ 処理 } と書いた場合、いかにも初心者っぽいので 、< 記号を使うのが現場では常識と言っていました。 個人で書くならまだしも、共同作業では<記号を使うのが常識なのでしょうか?
質問日時: 2016/04/10 14:11 質問者: runix2007
ベストアンサー
5
0
-
配列内のサウンドファイルのファイルネームを取得したい
java初心者です、宜しくお願いします。 あるボタンをクリックして、そのボタンから文字を取得、ある配列に入れた サウンドファイルのファイルネームを取得して、音をならしたいと考えています。 しかし、配列に入れたサウンドファイルのファイルネームを取得しようとすると "オーディファイルをコンポネントにキャストできません"みたいなエラーが出ます。 どのようにしてファイル名を取得してやればいいのでしょうか。 宜しくお願いします。 ================================================ public class MySoundPlayer { static AudioClip[] sdStrage = new AudioClip[45] ; String sds ; public MySoundPlayer( String sds ) { this.sds = sds ; for( int i = 0 ; i <= 44 ; i ++ ) { String fName = sdStrage[i].getName() ; if( sds == fName ) { sdStrage[i] .play() ; } else { // System.out.println("Error") ; } } } } =================================================== Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: sun.applet.AppletAudioClip cannot be cast to java.awt.Component at MySoundPlayer.<init>(MySoundPlayer.java:18) at Aiueo.actionPerformed(Aiueo.java:678) ====================================================
質問日時: 2016/04/08 19:49 質問者: westwest_2007
ベストアンサー
3
0
-
JavaでDB作成
こんにちは。Javaでデータベースを作ることは可能でしょうか。SQL文、テーブル、設定ファイル...とすべて手作りする場合です。
質問日時: 2016/04/07 22:07 質問者: パソコンユーザー
ベストアンサー
3
0
-
アプレットのinitは、なせ"public void init()とかくのでしょうか
java初心者です、宜しくお願いします。 javaのコンストラクターについて質問致します、宜しくお願いします。 アプリケーションのコンストラクターは、"public *****(){}" となりますが、 アプレットのinitは、"public void init(){}"となるのはどのような理由から でしょうか。 参考書等を色々検索しましたが、ヒットしませんでした、宜しくお願いします。
質問日時: 2016/04/03 23:17 質問者: westwest_2007
ベストアンサー
5
0
-
Java オブジェクトを廃棄する
こんにちは。Javaでオブジェクト(インスタンスや配列など)を自分で廃棄する方法はないのでしょうか。gcメソッドはJVMにガベージコレクション実行の依頼をするだけで必ず実行してくれないので、自分で不要だとわかっているインスタンスを破棄したいのでそのようなコードやメソッドがあれば教えてください。
質問日時: 2016/03/31 23:29 質問者: パソコンユーザー
ベストアンサー
1
0
-
EL式 true falseを表示
El式を使ってユーザー情報の有無を表示させたいです。 (ボタンひとつで停止中ユーザーを復活させ、またユーザーを停止させる事が出来る機能) beanクラスの中にuser情報のhogeがありboolean型 ①<c:if test="${user.hoge== (true && false) }" var="hoge"> ②<input type="hidden" name="isactive" value="${user.id },${user.isActive == false }"> ③<input type="hidden" name="isactive" value="${user.id },${user.isActive == true }"> ④<input type="submit" value="${user.isActive == true || false }"> </c:if> ①を<c:if test="$user.hoge== true}”toすればtureだけ表示され<c:if test="${user.hoge== false) }とすればfalseだけ表示されます。両方表示させることが目的 表示の際もtrue,falseではなく復活・停止と表示させたいのです。 参考書やサイトを確認するもわからないのでご教授お願いします。
質問日時: 2016/03/30 00:23 質問者: naonaosansan
解決済
1
0
-
WIN7ですが、最新バージョンのJAVAがインストールできるのですが、動作しません。
WIN7(sp1)ですが、最新バージョンのJAVAをインストールすると、インストールに成功しましたの窓は出ますが、その後のインストール確認の画面では、インストール状況を確認できません。 勿論JAVAは動作しません。 ウィンドウズオプションのJAVAスクリプトもJAVAコントロールパネルJAVAスクリプトも有効になっています。 ちなみに最新JAVAは、オンラインもオフラインもインストールしてみましたが、結果は同じです。 インストールそのものが失敗しているのか、インストールは成功しているが有効に出来ないのか不明です。インストール時にエラーメッセージ等は出ません。 インストール状況の確認画面だけでエラーメッセージが出ます。 同じ様な状況で、解決された方がみえましたらその方法を教えて下さい。 どうぞ宜しくお願い致します。
質問日時: 2016/03/29 18:13 質問者: yama_0510
ベストアンサー
2
0
-
JAVAで別のクラスのprotectedインスタンス変数のアクセス
protectedの場合、自分のクラスか継承されたクラスへのアクセスしかできないと思い、エラーが出るプログラムを書いたつもりでしたが、コンパイルし、実行結果も123が表示されました。 予想では、private, protectedがエラーで、デフォルト、publicだとうまくいくとおもっていましたが、protectedでアクセスできた理由がわかりません。 どなたか、おしえていただけますでしょうか? なお、JDKは1.8.0_77です。 <実行結果> E:>javac test.java E:>java test 123 <プログラム> class abc{ protected int a = 123; } class test{ public static void main(String[] str){ abc o = new abc(); System.out.println(o.a); } }
質問日時: 2016/03/29 18:07 質問者: maruja
ベストアンサー
3
0
-
Path型またはString型をURL型に変換する方法
こんにちは。Path型またはString型をURL型に変換する方法はないのでしょうか。○○型からString型にするにはtoString()でできるようですが、String型からURL型に変換するメソッドを教えてください。
質問日時: 2016/03/28 20:35 質問者: パソコンユーザー
ベストアンサー
1
0
-
Javaのプログラミング環境(できれば無料で)
今からJavaを勉強しようと思っていますが、PC(OS:Windows10、64bit)で、できれば無料でプログラミング環境を作るには、どのようにすればよいでしょうか。エディタは、フリーのTaraPadをインストールしてほかの言語(C)で使っているので、それを使おうと思っています。 よろしくお願い致します。
質問日時: 2016/03/27 16:03 質問者: awa3yee
ベストアンサー
5
0
-
Path型をString型へ変換する(Java)
こんにちは。画像ファイルのパスをPath型で取得し、パスをString型に変換する構文が必要です。 ImageIcon(getClass().getResource(ファイル名));ではなく、 ImageIcon("./..."); としてパスを指定したいので、この通りにPath型をString型に変換する方法を教えてください。
質問日時: 2016/03/26 21:34 質問者: パソコンユーザー
ベストアンサー
1
0
-
Android Studioでシンボルが見つからない
Android開発3日目の超初心者です。 勉強用にネットで公開されているサンプルソースをコピペして 実行したいのですが、シンボルが見つからないとエラーが出ます。 引用したソースはこちら http://dev.classmethod.jp/smartphone/android/android-tips-38-fragment-tab-host/ エラー内容: エラー :(23, 32) エラー: シンボルを見つけられません シンボル: 変数 activity_main 場所: クラス layout エラー :(29, 49) エラー: シンボルを見つけられません シンボル: 変数 tab_left 場所: クラス drawable エラー :(37, 49) エラー: シンボルを見つけられません シンボル: 変数 tab_center 場所: クラス drawable エラー :(45, 49) エラー: シンボルを見つけられません シンボル: 変数 tab_right 場所: クラス drawable 引用したサイトに載ってたソース、xmlは全てコピペしました。 これらの定義はどこでされるのでしょうか? 他のサイトのサンプルソースでも同じようなシンボルエラーが出て うまく実行できませんでした。 よろしくお願い致します。
質問日時: 2016/03/18 18:20 質問者: 91NName_
解決済
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
最新のコラム/記事
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
-
メダロット:第250話「Vol.250※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
プログラミングの問題です。大至急...
-
jdk17.06のインストーラーが起動しない
-
eclipseで作ったプログラムを他のPC...
-
session,requestはjspで未定義でも...
-
サーブレットをapacheで公開すると...
-
下記のリストならno002が含まれてる...
-
is this even a thing?
-
JAの支部?地域の農協のカードでス...
-
えハミルトン路と全域木のちがいって
-
CSV出力を画面から選択したデータ項...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所がつ...
-
質問です。 配列が100以上の場合は...
-
次のhtml・cssでspan内の文字を点滅...
-
Jupyter notebookですわかりません...
-
Eclipse 動的プロジェクトで404エラ...
-
下記問題の答えが"D"になる意味がわ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
session,requestはjspで未定義でも...
-
正規表現について質問です。 カンマ...
-
プログラミングの問題です。大至急...
-
Eclipse 動的プロジェクトで404エラ...
-
Processingでマウスクリックで全て...
-
eclipseで作ったプログラムを他のPC...
-
eclipse実行ができない
-
サーブレットをapacheで公開すると...
-
問題作成のWebアプリの作り方を教え...
-
自作Androidアプリのデータ引き継ぎ...
-
助けでください!!!!!!!!!...
-
質問です。 配列が100以上の場合は...
-
JaneStyleのスレッドが見れなくなった
-
htmlのinput type="date"をgetter s...
-
Daoクラスはまとめるべきですか
-
JSFタグのfタグとは
-
下記のリストならno002が含まれてる...
-
jdk17.06のインストーラーが起動しない
おすすめ情報