Youtube版【中級編Java(9)】JSPの仕組み(2)―JSPが変換されるJavaのコード―
今回は、「JSPの仕組み(2)―JSPが変換されるJavaのコード―」です。 JSPは、どのようにして実行されるのでしょうか。 今回は、TomcatでJSPが変換されるJavaのソースコードを見てみます。 ■動画はこちら…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回は、「JSPの仕組み(2)―JSPが変換されるJavaのコード―」です。 JSPは、どのようにして実行されるのでしょうか。 今回は、TomcatでJSPが変換されるJavaのソースコードを見てみます。 ■動画はこちら…
こちらでバブルソートをしたので、今回はクイックソートしてみます。 クイックソートのサンプル 10個の整数をシャッフル。 シャッフルしたリストをクイックソートでソートします。 [crayon-673fb476ba08b47…
今回は、「do-whileを使った繰り返し―ちょっと違った繰り返し処理―」です。 whileとdo-whileは、ちょっと違いますよね。 少し比べてみましょう。 ■動画はこちら 比較用 do-while [crayon-…
今回は、「JSPの仕組み(1)―JSPが実行される仕組み―」です。 JSPは、どのようにして実行されるのでしょうか。 今回は、JSPが実行される流れです。 ■動画はこちら
ソートの基本は、バブルソート。 遅いですw バブルソートのサンプル 10個の整数をシャッフル。 シャッフルしたリストをバブルソートでソートします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import java.util.Collections; import java.util.List; import java.util.stream.Collectors; import java.util.stream.IntStream; public class BubbleSort { public static void main(String[] args) { //データ準備 List<Integer> sortList = IntStream.rangeClosed(1, 10) .boxed() .collect(Collectors.toList()); Collections.shuffle(sortList); System.out.println("ソート前:" + sortList); //ソート sort(sortList); System.out.println("ソート後:" + sortList); } public static void sort(List<Integer> list) { //バブルソート for(int i = 0 ; i < list.size() - 1 ; i++) { for(int j = 0 ; j < list.size() - i - 1 ; j++) { //隣同士を比較 if (list.get(j) > list.get(j + 1)) { Collections.swap(list, j, j+1); } } } } } |
実行結…
今回は、「オーバーロード―勘違いしやすい用語―」です。 オーバーロードとオーバーライド。似てますよね。 でも、中身は違います。 ■動画はこちら
今回は、「JSPの作り方と基本的な処理―覚えておきたい基本的な処理―」です。 JSPでも、もちろんクラスが使えます。 処理をクラスにお願いしてみましょう。 ■動画はこちら 自分で作ったJavaのクラスを使う [crayo…
アノテーション アノテーションを作る・記載した情報を取得するサンプル はじめに、アノテーションを作ります。こんな感じ。 ■アノテーションの作成サンプル
1 2 3 4 5 6 7 8 9 10 11 12 | import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD, ElementType.METHOD}) public @interface SampleAnnotation { String name() default "hoge"; int value() default -1; } |
次…
今回は、「コマンドライン引数を使う―mainメソッドの引数―」です。 コマンドライン引数を取得してみましょう。 ■動画はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class Test1 { public static void main(String[] args) { //コマンドライン引数の個数を表示 System.out.println("引数の個数:" + args.length); //取得したコマンドライン引数を表示 for(int i=0 ; i<args.length ; i++) { System.out.println(i + "番目の引数:" + args[i]); } } } |
今回は、「JSPの作り方と基本的な処理―覚えておきたい基本的な処理―」です。 Eclipseを使って、JSP(Java Server Pages)を作ってみましょう。 ■動画はこちら Hello,World.のJSP […