notifyAll()の挙動について
こんにちは、マルチスレッドを勉強し始めた者です。 私の見立てが間違っていなければ、表題のとおり、notifyAllがどのように他のスレッドにwaitの解除を通知しているかを知りたいです。 事の始まりはsleep sortをマルチスレッドで実装しようと思ったことです。 sleep sortは表示までの時間がずれないことが重要だと考えましたので、すべてのスレッドが一斉に動いたほうが良いと思いました。...
View Articlejspでpdfをchromeに表示
index.jspに <embed src = "c://pdfのパス"></embed> を入れても、GoogleChromeでpdfが表示されません。 IEだと表示されます。 Index.htmlに同じコードを記述すると、 chromeでもIEでも表示されました。 jspでpdfをchromeに表示するにはどうすればいいですか?
View ArticleJAVAのequalsメゾットに関して
public class Sample{ private int num; public Sample(int num){ this.num=num; public boolean equals(Sample obj){ if(obj==null){ return false; } return this.num==obj.num; } }...
View ArticleEclipse起動時のエラー
Eclipse 起動中に下記のエラー出るようになりました。 ●1番目の表示されるダイアログのメッセージ -------------------------------------------------- 'Java ツールを初期化中' に問題が発生しました。 "Java ツールを初期化中" 中に内部エラーが発生しました。 [OK][詳細]...
View Article昔と比べてJAVAの今
15年以上前にJAVAを専門学校で勉強して、社会人になり結局そのまま1度も使うことなく今日に至ります。この年月の間、JAVAも色々変更があった…と思いますが、具体的に昔と比べてどう変わったでしょうか。アバウトな質問で申し訳ないですが、大まかにでも説明してもらえると助かります。 ※OKWAVEより補足:「Webシステム開発」についての質問です。
View Articleソースコードがわからないので教えてください。
【Java】ソースコードを教えてください。 以下のあ~くの空欄に入るソースコードを教えてください。 解答がなくて困っています。 ・問題 コマンドラインから乱数の最小値,最大値および生成数を入力し、生成した乱数の最大値と最小値および平均を表示するプログラム UseRandomCommand.java を完成させなさい。実行例のように動作すること。 import java.util.Random;...
View ArticleEclipseで複数プロジェクトを一括で開く方法
今、結城浩さんのデザインパターンの本でJavaを勉強しています。 サンプルプログラムのダウンロード https://www.hyuki.com/dp/#download から dpsrc_2009-10-10.zip (Windows) をダウンロードして、Eclipseで一つ一つ読み込んでは実行しているのですが、 効率良く読み込む方法は無いですか?...
View ArticleJAVAについて。コンパイルができません
public class Main { public static void main(String[] args){ System.out.println("Hello World"); } } 上のソースで記述して、コマンドプロンプトでコンパイルしようとすると 下のような表示が起きます C:\Program Files\Java\jdk-12.0.1\bin>javac Main.java...
View ArticleJAVAのスレッドセーフとは
スレッドセーフについて質問です。 インスタンス変数はヒープ領域に保持されるのでスレッドセーフではないという説明は分かりました。 しかし、そうするとDTOのようにgetterとsetterを持ってるクラスはインスタンス変数ばかりなので、スレッドセーフではないということになるのでしょうか? スレッドセーフなDTOを作りたいときは、どのようにすれば良いのでしょうか?
View ArticleJPQLの書き方が分かりません
テーブルがAとBの二つあって、片方のテーブルのレコードの数をグループ化してcountで数えた結果を、もう片方のテーブルに結合した状態でSELECTします。 これをJPQLで表現するにはクエリをどう書いたらよいですか? ※OKWAVEより補足:「Webシステム開発」についての質問です。
View ArticleSpring AOPについて
会員制のネットショッピングサイトを想定して模擬開発をしております。 ログインしていない方が買い物かごに商品を入れようとすると、ログインするように促す画面に遷移するように作りたいのですが、 、画面遷移がうまく出来ません。ちなみにログインしている方が買い物かごに商品を入れたときの画面遷移は出来ております。...
View Articleページングおよびページ遷移
Springで会員制通販サイトを模擬開発演習で製作しています。 ページングの記述を、コントローラーとリポジトリ、表示用のHTMLに書き込んだのですが、HTML上で、1ページから2ページへのページ遷移用のボタンを押下すると、404エラーが発生します。 原因としてはどのようなことが考えられるでしょうか? ※OKWAVEより補足:「Webシステム開発」についての質問です。
View Articleサーブレットに関して
ポスグレのデータベースをイクリプスと連携させようとしています。 現状は接続の確認として下記Connect13.javaを実行し接続確認をしています。 しかし、405が表示されてしまい接続が上手くいきません。 どこが間違っているのか教えて頂きたいです。 下記が現在のスペックです。 OS:Windows バージョン 10 Eclipse 4.0...
View Articleccleaner Java不具合
ccleaner Java Runtime Environment 8 不具合 32bitPC, win10 pro version1903 (build 18362.207) 最新version 8.0.2120.10.0 となっている。 このversionはNG。 Java Runtime Environment 8 のサポート終了に伴う今後の対応について...
View Articleパッケージについて。
問題 以下は、パッケージfiglibに含まれているCircleクラス・Squareクラスと、パッケージfigに含まれ ているCalcFigureクラスを用いて、円と正方形の面積を表示するプログラムである。 実行例のように動作する CalcFigure.java を完成させなさい。 なお、Circle.java と Square.java は figlib フォルダに、...
View Article文字リテラルと文字列リテラルの違いについて
文字リテラルの場合は'’でくくる。 文字列リテラルの場合は""でくくることを知りました。 しかし、文字リテラルも""でくくることが出来るのですが、 どちらも""でくくってしまえば簡単な気がします。 これらを区別する理由はあるのでしょうか? ※OKWAVEより補足:「Webシステム開発」についての質問です。
View Articlejava.awt.printの使い方
恐れ入ります。 java.awt.printを使って印刷を行いたいのですが、 様々なサイトを見ても何をしたら良いのかがわかりません。 やりたいことは、 (1)特定のプリンターから出力 (2)ブラウザを開いた時点でプリンターに指示を出し、 自動的にスクリプト内の文字の印刷を行う。 になります。 当方Javaには詳しくなく、是非ご教授いただけたらと思います。 宜しくお願い致します。
View Article関数型インターフェースの配列の作り方
関数型インターフェースを勉強し始めた者です。 関数型インターフェースの配列はどのように作ればよいのでしょうか? 関数配列のようなものを作ろうとして以下のプログラムを作りました。 環境:Windows 7 64bit IDE:Eclipse 4.5.2 JDK:1.8 package interfaceSample; import java.util.function.Function; public...
View ArticleGUIを使用した電卓のボタンの表示について
Javaの課題で電卓を制作しています。 まず見た目だけ完成させるべくボタンを配置を配置しましたが、 実行してみると正しく表示されるときと、されないときがあります(画像参照)。 現時点でのコードを掲載いたしますので、是非アドバイスをいただけると幸いです。よろしくお願いします。 ■以下コード package add; import java.awt.Button; import...
View Article