Java Apache HttpComponents Clientを使って、HTMLを取得する
今回はサイトからHTMLを読み込んでみます。 読み込みには、Apache HttpComponents Clientを使います。 Apache HttpComponents Clientの入手 mavenを使って入手 p…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回はサイトからHTMLを読み込んでみます。 読み込みには、Apache HttpComponents Clientを使います。 Apache HttpComponents Clientの入手 mavenを使って入手 p…
今回は、「switchを使った処理分岐―複数に分岐―」です。 分岐と言ったら、if文ですが、switch文もありますよね。 ■動画はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class SwitchTest { public static void main(String[] args) { int a = 2; switch(a) { case 1: System.out.println("aは1です"); break; case 2: System.out.println("aは2です"); break; case 3: System.out.println("aは3です"); break; default: System.out.println("aは1~3以外です"); } } } |
今回は、「JSPの仕組み(2)―JSPが変換されるJavaのコード―」です。 JSPは、どのようにして実行されるのでしょうか。 今回は、TomcatでJSPが変換されるJavaのソースコードを見てみます。 ■動画はこちら…
こちらでバブルソートをしたので、今回はクイックソートしてみます。 クイックソートのサンプル 10個の整数をシャッフル。 シャッフルしたリストをクイックソートでソートします。 [crayon-67ee6a0bdcd6f44…
今回は、「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; } |
次…