タイトル
TOP → This Page

Javaのコーナー

前置き

このコーナーではJavaの技術的な部分にふれていきたいと思います。
(Javaの基本構文などは扱いません)
また、全て Windows 環境を前提に説明していますのでご注意下さい。

各種説明へのリンク

最終更新日タイトル(リンク)内容
2018/09/24 環境構築 Java、STS、eclipse、プラグイン、Tomcat のインストールなど
2018/10/20 Spring Framework Spring Framework + MVC + DB + Test 構築サンプル
2011/04/24 テスト・フレームワーク Java の各種テスト・フレームワークのインストール、使い方
2013/12/09 JSP JSP の基礎
2008/04/01 JNI JNI サンプル集
2016/08/27 Swing Swing 解説&サンプル集
2024/10/30 Tips、小ネタ、注意点 更新 Java の Tips、小ネタ、注意点

Tomcat&J2EE&Servlet&JSP&EL&&JDBC&JSTL&JASPIC バージョン対応表

Tomcat J2EE Servlet JSP EL JDBC JSTL JASPIC
3.x 1.2 2.2 1.1 - 2.0 - -
4.x 1.3 2.3 1.2 - 2.0 1.0 -
5.x 1.4 2.4 2.0 - ?.? 1.1 -
5.5.x 5 2.4 2.0 - ?.? 1.1 -
6.x 5 2.5 2.1 2.1 ?.? 1.2 -
7.x 6 3.0 2.2 2.2 ?.? 1.2 -
8.x 7 3.1 2.2 3.0 ?.? 1.2 -
8.5.x 7 3.1 2.3 3.0 ?.? 1.2 1.1
9.x 8 4.0 2.3 3.0 ?.? 1.2 1.1
10.x 8 5.0 3.0 4.0 ?.? 1.2 2.0

旧バージョンのJavaをダウンロードするためのサイト

過去の旧バージョンのJava関連ファイル(ドキュメントも)を
ダウンロードするための専用サイトがあります。
英語ですが、ダウンロードしたいものを選択していくだけでダウンロードできます。
Oracle Java Archive

更新履歴

2024/10/30 「Tomcat&J2EE&Servlet&JSP&EL&&JDBC&JSTL&JASPIC バージョン対応表」を最新化
      「Java の Tips、小ネタ、注意点」に「String.splitの注意点」追加
      「Java の Tips、小ネタ、注意点」に「SimpleDateFormatの注意点」追加
      「Java の Tips、小ネタ、注意点」に「Arrays.asListの注意点」追加
      「Java の Tips、小ネタ、注意点」に「メソッド修飾子の順番」追加
2024/09/16 「Java のコーナー」を「HTML Living Standard」化
      ※内部の作り方が変わるだけなので利用者側への影響なし
      「ウェブアプリケーションTips集」を「Java の Tips、小ネタ、注意点」に統合
      「環境構築」から以下の古いバージョンのページを削除
      ・Java 動作環境(JRE)の導入(インストール) Ver 1.4
      ・Java 動作環境(JRE)の導入(インストール) Ver 5
      ・Java 動作環境(JRE)の導入(インストール) Ver 6
      ・Java 動作環境(JRE)の導入(インストール) Ver 7
      ・Java 開発環境(J2SE SDK)の導入(インストール) Ver 1.4
      ・Java 開発環境(JDK)の導入(インストール) Ver 5
      ・Java 開発環境(JDK)の導入(インストール) Ver 6
      ・Java 開発環境(JDK)の導入(インストール) Ver 7
      ・eclipse 3.5(Galileo) の導入(インストール)
      ・eclipse 3.5(Galileo) その他の設定
      ・eclipse 3.6(Helios) の導入(インストール)
      ・eclipse 3.6(Helios) その他の設定
      ・eclipse 3.7(Indigo) の導入(インストール)
      ・eclipse 3.7(Indigo) その他の設定
      ・eclipse 4.2(Juno) の導入(インストール)
      ・eclipse 4.2(Juno) その他の設定
      ・eclipse 4.4(Luna) の導入(インストール)
      ・eclipse 4.4(Luna) その他の設定
      ・Tomcat Ver 5.0 の導入(インストール)
      ・Tomcat Ver 5.5 の導入(インストール)
      ・Tomcat Ver 6.0 の導入(インストール)
      ・Tomcat Ver 8.0 の導入(インストール)
2020/06/15 「TIPS、小ネタ、注意点」に「JavaMailで特定の文字だけ文字化け」追加
2018/10/20 「Spring Framework」に「3.1.6.JdbcTemplate AOPの利用」追加
      「Spring Framework」に「3.2.6.Entity Manager AOPの利用」追加
      「Spring Framework」に「3.3.6.JpaRepository AOPの利用」追加
      「Spring Framework」に「3.4.6.Criteria API AOPの利用」追加
2018/10/14 「Spring Framework」に「3.1.5.JdbcTemplate トランザクション制御+エラーページ」追加
      「Spring Framework」に「3.2.5.Entity Manager トランザクション制御+エラーページ」追加
      「Spring Framework」に「3.3.5.JpaRepository トランザクション制御+エラーページ」追加
      「Spring Framework」に「3.4.5.Criteria API トランザクション制御+エラーページ」追加
2018/10/08 「Spring Framework」に「3.1.4.JdbcTemplate 複数テーブルの結合」追加
      「Spring Framework」に「3.2.4.Entity Manager 複数テーブルの結合+NativeQuery」追加
      「Spring Framework」に「3.3.4.JpaRepository 複数テーブルの結合+NativeQuery」追加
      「Spring Framework」に「3.4.4.Criteria API 複数テーブルの結合」追加
2018/10/06 「Spring Framework」に「3.1.3.JdbcTemplate 複合主キーテーブルのCRUD」追加
      「Spring Framework」に「3.2.3.Entity Manager 複合主キーテーブルのCRUD」追加
      「Spring Framework」に「3.3.3.JpaRepository 複合主キーテーブルのCRUD」追加
      「Spring Framework」に「3.4.3.Criteria API 複合主キーテーブルのCRUD」追加
2018/09/30 「Spring Framework」に「3.1.2.JdbcTemplate N:1テーブルのCRUD」追加
      「Spring Framework」に「3.2.2.Entity Manager N:1テーブルのCRUD+自由なクエリ」追加
      「Spring Framework」に「3.3.2.JpaRepository N:1テーブルのCRUD+自由なクエリ」追加
      「Spring Framework」に「3.4.2.Criteria API N:1テーブルのCRUD」追加
2018/09/24 「環境構築」の「Java 開発環境(JDK)の導入(インストール) Ver 8」最新情報で更新
      「環境構築」に「STS 3.9.5の導入(インストール)」追加
      「Spring Framework」コーナーの追加
2016/08/27 「Swing のコーナー」に JTabbedPane, JOptionPane, JDesktopPane, JInternalFrame 追加
2016/08/25 「Swing のコーナー」に JScrollPane, JSplitPane 追加
2016/08/19 「環境構築」に「Java 動作環境(JRE)の導入(インストール) Ver 8」追加
      「環境構築」に「Java 開発環境(JDK)の導入(インストール) Ver 8」追加
      「環境構築」に「eclipse 4.6(Neon) の導入(インストール)」追加
      「環境構築」に「eclipse 4.6(Neon) その他の設定」追加
      「環境構築」に「Tomcat Ver 9.0 の導入(インストール)」追加
2016/05/13 「Swing のコーナー」を大幅刷新
2014/10/11 「環境構築」に「eclipse 4.4(Luna) の導入(インストール)」追加
      「環境構築」に「eclipse 4.4(Luna) その他の設定」追加
      「環境構築」に「Tomcat Ver 8.0 の導入(インストール)」追加
      「環境構築」に「eclipseのコードネーム」追加
2013/12/09 「JSP」各種ページの見直し
2013/03/17 「環境構築」に「Java 動作環境(JRE)の導入(インストール) Ver 7」追加
      「環境構築」に「Java 開発環境(JDK)の導入(インストール) Ver 7」追加
      「環境構築」に「eclipse 3.7(Indigo) の導入(インストール)」追加
      「環境構築」に「eclipse 3.7(Indigo) その他の設定」追加
      「環境構築」に「eclipse 4.2(Juno) の導入(インストール)」追加
      「環境構築」に「eclipse 4.2(Juno) その他の設定」追加
      「環境構築」に「Java 動作環境(JRE)の導入(インストール) Ver 6」情報を最新のものに更新
      「環境構築」に「Java 開発環境(JDK)の導入(インストール) Ver 6」情報を最新のものに更新
      「Web App Tips」に「Tomcatで受信するパラメータが不完全」を追加
      「旧バージョンのJavaをダウンロードするためのサイト」のURL変更
2013/03/12 「TIPS、小ネタ、注意点」に「HashMapの注意点」「BigDecimalの注意点」追加
2011/08/14 「環境構築」に「eclipseのコードネーム」追加
2011/04/24 「テスト・フレームワーク」の「JUnit(JUnit3,JUnit4)の補足事項」にテスト実行順序、setUp、tearDownの内容を追加
2011/04/10 「テスト・フレームワーク」の「TestNG」修正
2011/04/07 「テスト・フレームワーク」に「EclEmma」追加
2011/03/20 「TIPS、小ネタ、注意点」に「S2Dao(Seasar2) で eclipse のエラー」追加
2011/03/06 「テスト・フレームワーク」に「djUnit」追加
2011/02/21 「環境構築」に「StepCounter」追加
2011/02/19 「テスト・フレームワーク」に「TestNG」追加
2011/02/02 「TIPS、小ネタ、注意点」のコーナー追加
2011/01/23 「テスト・フレームワーク」に「JUnit4」追加
      「テスト・フレームワーク」に「JUnit補足事項」追加
      「テスト・フレームワーク」の「JUnit3」少しだけ修正
2011/01/16 「テスト・フレームワーク」のコーナー追加
2010/11/07 「環境構築」に「Findbugs」「Orientation」「Subversive」追加
2010/11/03 「環境構築」に「eclipse 3.6(Helios) の導入(インストール)」追加
      「環境構築」に「eclipse 3.6(Helios) その他の設定」追加
2010/07/25 「環境構築」に「eclipse 3.5(Galileo) その他の設定」追加
      「ウェブアプリケーションTips集」のコーナー追加
2010/07/18 「環境構築」に「Java 動作環境(JRE)の導入(インストール) Ver 6」追加
      「環境構築」に「Java 開発環境(JDK)の導入(インストール) Ver 6」追加
      「環境構築」に「eclipse 3.5(Galileo) の導入(インストール)」追加
      「環境構築」に「Tomcat Ver 6.0 の導入(インストール)」追加
2010/01/22 環境構築のコーナーの「Tomcat が起動しない場合の対処方法」に情報追加
2009/07/19 「旧バージョンのJavaをダウンロードするためのサイト」リンク追加
      環境構築を最新のものに更新
2008/04/01 JNI のコーナーでコンパイル時のパスについて注意点追加
2008/01/25 Swing のコーナーに JList, JComboBox 追加
2008/01/23 Swing のコーナーに JCheckBox, JRadioButton, JToggleButton, JSlider, JScrollBar 追加
2008/01/17 Swing のコーナーに JTextArea, JButton 追加
2007/12/27 Swing のコーナーに JLabel, JTextField, JPasswordField, JFormattedTextField 追加
2007/12/07 Swing のコーナー新規作成
2007/12/01 Java のコーナー細分化


TOP → This Page