回答数
気になる
-
NetBeans IDE 8.1 のヘルプを日本語で表示したい
java programming の開発環境を設定しているのですが NetBeans IDE 8.1 をインストールして、こちらは機能しています。 で、ヘルプを日本語でしたいので、 java SE 日本語ドキュメントアーカイブ から 8.zip を ダウンロードしたのですが その際、「統合開発環境(IDE) でご利用いただく場合にはZipファイルを展開した後、 "javase8/docs/ja/api" といったようにディレクトリ名の変更を実施いただくことで対応できます。」 というコメントがあったのですが、実際にどうすればいいのでしょうか
質問日時: 2016/07/30 20:21 質問者: amiuniverse
解決済
2
0
-
あの、it技術を学びウエブサイトがありますか、java、phpという技術。独学したいんです、無料ほう
あの、it技術を学びウエブサイトがありますか、java、phpという技術。独学したいんです、無料ほうがいいです、どうもありがとうございます
質問日時: 2016/07/29 10:36 質問者: らんま
ベストアンサー
1
0
-
コンポーネント指向って、どのような理念の元に作られたものですか?? 何が聞きたいのかというと、例え
コンポーネント指向って、どのような理念の元に作られたものですか?? 何が聞きたいのかというと、例えばオブジェクト指向に関して。 オブジェクト指向とは、オブジェクトを中心にデーター(フィールド,etc…)、メソッドをまとめクラスで定義したうんぬん…とプログラミング入門書に書いてあります。まぁ、わかるんですが。でも一番素晴らしいなと思ったのは、こんな感じの以下の説明でした。(参考 スッキリわかるJava入門) オブジェクト指向とは、メモリ上にあたかも実体が存在するように再現すること。つまり、現実世界を模するバーチャルの世界をよりリアルにする手法。 そんな感じの、理念がかかれてました(様な解釈をしました)。 何かロマンチックだなと思いました。メモリ空間上にあたかも命があるようなインスタンスを生成しちゃえる様な夢のある考え方の理念があるなと。 コンポーネント指向も、こんな夢のある話がさらに進化した話なんですか? それってどんな話ですか? なんかうまく質問できなくてすみません。
質問日時: 2016/07/26 02:02 質問者: じゃい昭和
解決済
21
0
-
java
以下のようなコードでテキストファイルを圧縮しています。 そこで、圧縮先がコードが保存してある場所に行ってしまうのを取得しているフォルダ("c:\\new\\files")に保存させたいのですがどうすればいいでしょうか。 コードは別の場所に保存させたいです。 for文のzipはメソッドをしっかり作っているので大丈夫です。 public class TestZip{ public static void main(String[]args){ File file =new File("c:\\new\\files"); File files[] =file.listFiles(); for (int i = 0; i < files.length; i++) { zip(files[i].getName(),files[i].getName() +".zip" );//ここはあまり気にしないでください } }
質問日時: 2016/07/25 17:56 質問者: ROXAS827
解決済
3
0
-
プログラムのことなにも知らない初心者です、クラスとはどこにあるもので(どこにかかれるものか)メソッド
プログラムのことなにも知らない初心者です、クラスとはどこにあるもので(どこにかかれるものか)メソッドとはどれですか?何も知らなくてすみません、お願いしますおしえてください
質問日時: 2016/07/25 14:36 質問者: ミズナギ
解決済
6
1
-
jsp データベースデータ グリッド表示
お世話になります。 データベースのデータを グリッドで10件ずつ表示したいのですが。 htmlのテキストボックスを 並べて作るのが一般的な方法なのですか? jクエリでグリッド表示できるのが あるのですが、どの方法で作るのが 一般的なのか知りたくて質問しました。 どのように作るのが 一般的なのか教えてください。 宜しくお願いします。
質問日時: 2016/07/24 23:12 質問者: sea_clear
ベストアンサー
1
0
-
java 条件式?
javaの条件式?なんですが 123% // !=6 && false の式の答えって何でしょうか? 色々勉強してるのですがよくわからなくて・・
質問日時: 2016/07/23 11:10 質問者: tio-plato713
ベストアンサー
2
0
-
ベストアンサー
1
0
-
log4jについて
log4Jを使用したログが、標準出力(System.setOut)のファイルに出力されてしまうのですが、このような事象が発生する原因がおわかりのからいらっしゃいますか。 よろしくお願いします。 --環境-- OS Solaris10 JDK 1.7 Interstage
質問日時: 2016/07/19 08:46 質問者: ひでまる9999
解決済
2
0
-
javaの構文についてです
このプログラムのcarクラス変数(num) クラスメソッドshow_numを追加して、インスタンス番号を表示するにはどうすればよいのでしょうか… 考えてみたのですが全く結果が出ずエラーばかりで教えていただきたいです… // Renshu4_3.java class Car { String car_no, name; int price; void set_value(String c, String n, int p) { car_no = c; name = n; price = p; } double tax_calc() { double tax_price; tax_price = (double)(price*1.08); return tax_price; } void show(double t) { System.out.println("車番号 =" +car_no); System.out.println("車種 ="+name); System.out.println("価格(税込)=" + t + "万円"); } } public class Renshu4_3 { public static void main (String args[ ]) { Car car1 = new Car(); car1.set_value("P001", "ポルシェ", 1200); double tax_price = car1.tax_calc(); car1.show(tax_price); Car car2 = new Car(); car2.set_value("V001", "ベンツ", 800); tax_price=car2.tax_calc(); car2.show(tax_price); Car car3 = new Car(); car3.set_value("B001", "BMW",600); tax_price=car3.tax_calc(); car3.show(tax_price); } } 実行結果は以下の様になるそうです。 この場合はどうすれば良いのでしょうか? インスタンス番号:1 車番号=P001 車種(税込)=ポルシェ 価格(税込)=1296.0万円 インスタンス番号:2 車番号=V001 車種(税込)=ベンツ 価格(税込864万円 インスタンス番号:3 車番号=B001 車種=BMW 価格(税込)=648万円
質問日時: 2016/07/15 23:03 質問者: bigmoster
解決済
1
0
-
Javaのイベントリスナー機能の応用
Java初心者です。Javaでは、「ボタンをクリックする」など特定のイベントが発生した時に所定のメソッドを実行する「イベントリスナー」という監視機能があるそうですが、ボタンやマウスの操作の代わりに、「リアルタイムで変動する特定の変数の値がある値を超えたら所定の処理を実行する」という「イベントリスナー」の設定って、できるのでしょうか? これができれば、サーバアプリではないですが、その特定の変数につき常駐監視(常駐化)を行えることになり、起動時の遅さは問題ではなくなるように思うのですが。ネットで調べた限りでは、ボタンやマウスのケースしか紹介されていませんでした。何かヒントをいただけたら、うれしいです。
質問日時: 2016/07/15 17:49 質問者: SFT
ベストアンサー
4
0
-
javaのデータからヒストグラムを出すやり方がわかりません。
データから刻み幅を与えてヒストグラムを出すjavaでのやり方がわかりません。教えてくださる方いましたら是非宜しくお願いします。
質問日時: 2016/07/10 23:21 質問者: 名無しさんです
解決済
1
0
-
MinGWでインストールしたGCJによるコンパイルで生じる「CRT_MT重複定義エラー」等の解決方法
Java初心者です。開発環境は、Windows7 32ビットマシンです。先日、GCJを使えば、Javaソースコードを直接ネイティブのオブジェクトコード(マシン語)にコンパイルできると教わったので、早速MinGW Installerをインストールし、MinGW Installerの中から「The GNU Java Compiler」を選択しインストールしました。次にWindowsのシステム環境変数画面で、「C:\MinGW\bin」にPathを設定しました。この状態で、定番の「Helloプログラム」をメモ帳で書き(ファイル名: Hello.java)、「C:\Users\Owner」ディレクトリに置き、以下のコマンドで、GCJによりHello.javaを直接ネイティブのオブジェクトコードにコンパイルし、Hello.exeというオブジェクトコードを生成しようとしましたが、以下のエラーメッセージが出てしまいます。 C:\Users\Owner>gcj --main=Hello -o Hello.exe Hello.java /mingw/lib/libgcj.a(win32.o):win32.cc:(.data+0x0): multiple definition of `_CRT_MT' /mingw/lib/libmingw32.a(crtst.o):(.bss+0x0): first defined here /mingw/lib/libmingw32.a(setargv.o):(.text+0x30): undefined reference to `__chkstk_ms' どうやらlibgcjが既に定義済みのCRT_MTを持っていて、それがmingw32での定義とコンフリクト(重複・矛盾)しているようなのですが、なぜこういう現象が生じたのか、そしてどうすればこのエラーを解決できるのかがわかりません。これに加えて、chkstk_msへの未定義の参照というエラーも出ています。こちらも解決方法が不明です。お詳しい方、できましたらお助け願います。
質問日時: 2016/07/08 11:06 質問者: SFT
ベストアンサー
4
0
-
x1=乱数1 x2=乱数2 と入力したあとに x1+x2として これを解答⇨正誤判定⇨正解する
x1=乱数1 x2=乱数2 と入力したあとに x1+x2として これを解答⇨正誤判定⇨正解するまで何度も入力⇨入力回数表示 の一連のJavaプログラムを書きたいのですが、繰り返しの部分をどうすればいいかわかりません。お願いします。
質問日時: 2016/07/07 21:48 質問者: たかてぃん。
解決済
1
0
-
サーブレットjspで勤怠スケジュールを作る
java初心者です。 添付ファイルのようなシフト表をサーブレットで作成しようとしていますが 画像の赤枠の部分のロジックを組むことが出来ないのでご教授頂きたいです。 やりたい事は勤務時間を直接入力させて反映させたいと思っています。 スケジュール自体は他のサイトを参考に作成しました。 現状のソースを記載します。よろ ■jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page isELIgnored="false"%> <html lang="ja"> <head> <meta http-equiv="Content-Type" Content="text/html;charset=Shift_JIS"> <title><h1>月間シフト</h1></title> </head> <body> <h1>月間シフト</h1> <p><a href="/schedule/MonthView">月一覧表の表示</a></p> </body> </html> ■サーブレット import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(urlPatterns = { "/shejule" }) public class MonthView1 extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ res.setContentType("text/html;charset=Shift_Jis"); PrintWriter out = res.getWriter(); StringBuffer sb = new StringBuffer(); sb.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0.1//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"); sb.append("<html lang=\"ja\">"); sb.append("<head>"); sb.append("<meta http-equiv=\"Content-Type\" Content=\"text/html;charset=Shift_JIS\">"); sb.append("<title>月間シフト</title>"); sb.append("<style>"); sb.append("table{border:1px solid #a9a9a9;width:90%;padding:0px;margin:0px;border-collapse:collapse;}"); sb.append("td{width:12%;border-top:1px solid #a9a9a9;border-left:1px solid #a9a9a9;vertical-align:top;margin:0px;padding:5px;}"); sb.append("td.week{background-color:#f0f8ff;text-align:center;}"); sb.append("td.day{background-color:#f5f5f5;text-align:right;font-size:0.75em;}"); sb.append("td.otherday{background-color:#f5f5f5;color:#d3d3d3;text-align:right;font-size:0.75em;}"); sb.append("td.sche{background-color:#fffffff;text-align:left;height:10px;}"); sb.append("img{border:0px;}"); sb.append("h1{text-align:center}"); sb.append("p{font-size:0.75em;}"); sb.append("</style>"); sb.append("</head>"); sb.append("<body>"); sb.append("<p>2016年08月 <h1>月間シフト</h1></p>"); sb.append("<table>"); sb.append("<tr><td class=\"week\">氏名\曜日</td><td class=\"week\">月</td><td class=\"week\">火</td><td class=\"week\">水</td><td class=\"week\">木</td><td class=\"week\">金</td><td class=\"week\">土</td><td class=\"week\">日</td></tr>"); sb.append("<tr><td class=\"week\">日付</td><td class=\"day\">1</td><td class=\"day\">2</td><td class=\"day\">3</td><td class=\"day\">4</td><td class=\"day\">5</td><td class=\"day\">6</td><td class=\"day\">7</td></tr>"); sb.append(createScheduleStr()); sb.append(createScheduleStr()); sb.append("<tr><td class=\"week\">氏名\2週</td><td class=\"day\">8</td><td class=\"day\">9</td><td class=\"day\">10</td><td class=\"day\">11</td><td class=\"day\">12</td><td class=\"day\">13</td><td class=\"day\">14</td></tr>"); sb.append(createScheduleStr()); sb.append("<tr><td class=\"week\">氏名\3週</td><td class=\"day\">15</td><td class=\"day\">16</td><td class=\"day\">17</td><td class=\"day\">18</td><td class=\"day\">19</td><td class=\"day\">20</td><td class=\"day\">21</td></tr>"); sb.append(createScheduleStr()); sb.append("</table>"); sb.append("</body>"); sb.append("</html>"); out.println(new String(sb)); } protected String createScheduleStr(){ StringBuffer sb = new StringBuffer(); sb.append("<tr>"); for (int i = 0 ; i < 8 ; i++){ sb.append("<td class=\"sche\"><img src=\"./img/memo.png\" width=\"14\" height=\"16\"></td>"); } sb.append("</tr>"); return (new String(sb)); } }
質問日時: 2016/07/06 23:18 質問者: naonaosansan
解決済
1
0
-
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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Java】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JDONWROADER2のエラー修復
-
配列にnullを代入すると、nullが文...
-
「main メソッドを持つクラスが見つ...
-
Googleログインボタンのデザインを...
-
jdbcでinsert,delete,createをexect...
-
Eclipse 動的プロジェクトで404エラ...
-
JaneStyleのスレッドが見れなくなった
-
htmlのinput type="date"をgetter s...
-
googleスプレッドシートのGASについ...
-
オブジェクト指向プログラミングの...
-
スプレッドシートからリマインドメ...
-
googleスプレッドシートのスクリプ...
-
Verilogについて質問です。この写真...
-
論理回路設計をVerilogで行う問題で...
-
ゲーム開発の入門書を探しています
-
session,requestはjspで未定義でも...
-
サーブレットをapacheで公開すると...
-
下記のリストならno002が含まれてる...
-
is this even a thing?
-
JAの支部?地域の農協のカードでス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大至急...
-
JDONWROADER2のエラー修復
-
Googleログインボタンのデザインを...
-
正規表現について質問です。 カンマ...
-
「main メソッドを持つクラスが見つ...
-
googleスプレッドシートのGASについ...
-
配列にnullを代入すると、nullが文...
-
jdbcでinsert,delete,createをexect...
-
jdk17.06のインストーラーが起動しない
-
eclipseで作ったプログラムを他のPC...
-
マイクラでPythonのプログラミング...
-
eclipse実行ができない
-
問題作成のWebアプリの作り方を教え...
-
Eclipse 動的プロジェクトで404エラ...
-
直し方について教えて頂きたいです。
-
次のhtml・cssでspan内の文字を点滅...
-
Verilogについて質問です。この写真...
-
EclipseとVisual StudioをPC1台にイ...
-
プログラムの単体テストで金額計算...
-
ゲーム開発の入門書を探しています
おすすめ情報