ホーム>ネットワークプログラミングチュートリアル> Java チュートリアル
すべて ASP チュートリアル ASP チュートリアル ASP.NET チュートリアル PHP チュートリアル JSP チュートリアル C#/CSHARP チュートリアル XML チュートリアル Ajax チュートリアル Perl チュートリアル シェルのチュートリアル Visual Basic チュートリアル Delphi チュートリアル モバイル開発チュートリアル C/C++ チュートリアル Java チュートリアル J2EE/J2ME ソフトウェアエンジニアリング
Java チュートリアル
  • jstlタグの使用の概要

    jstlタグの使用の概要

    Jstl タグ ライブラリをインポートします <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>jstl.jar と standard.jarc:forEach をインポートする必要があります --> 反復しますタグ リストまたはマップを反復する<c:forEach var="person" items="${list}"&gt
    2024-11-19
  • Java HashMap キーセット インスタンス

    Java HashMap キーセット インスタンス

    コードをコピーする簡単な例は次のとおりです。 //単純なデモimport java.util.HashMap;import java.util.Set;public class TestHashMap {public static void main(String[] args) {HashMap<Integer, Integer> G = 新しい HashMap<Integer,Integer>();G.put(1, 4);G.put(3, 9);
    2024-11-19
  • Java 作成フォルダーとファイルのサンプルコード

    Java 作成フォルダーとファイルのサンプルコード

    次のようにコードをコピーします。 package com.xhkj.util;import java.io.File;import java.io.IOException;public class CreateFileUtil {public static boolean CreateFile(String destFileName) {File file = new File(destFileName);if ( file.exists()) {System.out.println("単一ファ
    2024-11-19
  • JavaでWebコンテナのアドレスを取得する方法

    JavaでWebコンテナのアドレスを取得する方法

    tomcat ローカル アドレスE:/soft4develop/apache-tomcat-6.0.18System.getProperty("user.dir")//E:/​​soft4develop/apache-tomcat-6.0.18/binSystem.getProperty("catalina.home")/ / E:/soft4develop/apache-tomcat-6.0.18 は jboss にも適用されます。他のコンテナはテストされていませ
    2024-11-19
  • Java で mysql バッチ挿入を実行するためのいくつかの方法と時間

    Java で mysql バッチ挿入を実行するためのいくつかの方法と時間

    方法 1: Java コードのコピー コードは次のとおりです。 conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS); pstmt = conn.prepareStatement("insert intoloadtest (id, data) names (?, ?)"); for (int i = 1; i <= COUNT; i++) {pstmt.clearParameters();pstmt.
    2024-11-19
  • struts2で複数のファイルを同時にアップロードするコードを実装する

    struts2で複数のファイルを同時にアップロードするコードを実装する

    アクション内で複数のファイル フィールドを配列に解析できるように、upload.jsp ページで複数のファイル フィールド オブジェクトに同じ名前を付けます。配列のサイズは同時に 1 つのファイル フィールドの数になります。フィールドは 3 つの対応する変数に解析されるため、複数のファイル フィールドは 3 つの配列に対応し、各配列のサイズはファイル フィールドの数になります。 JSP ページのコードは次のとおりです。 次のようにコードをコピーします。 <form action="uplo
    2024-11-19
  • Javaでファイルをダウンロードする際にファイル名が文字化けする問題の解決策

    Javaでファイルをダウンロードする際にファイル名が文字化けする問題の解決策

    次のように:public static String toUtf8String(String s) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (c >= 0 && c <= 255) { sb.append(c); } else { byte[] b; { b = Character.toString(c).
    2024-11-19
  • Java:DocumentBuilderFactory が XML メソッド インスタンスを呼び出す

    Java:DocumentBuilderFactory が XML メソッド インスタンスを呼び出す

    まず取得: DOM パーサー DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance(); のファクトリ インスタンスを取得し、次に DOM ファクトリから DOM パーサー DocumentBuilder=domfac.newDocumentBuilder() を取得します。) 解析する XML ドキュメントをDOM がそれを解析するように入力ストリームを入力します。
    2024-11-19
  • Javaの匿名内部クラスを使用した二重括弧初期化のより簡単な方法

    Javaの匿名内部クラスを使用した二重括弧初期化のより簡単な方法

    set、map、list などの Java のコレクション フレームワークには、初期化のための便利なメソッドが提供されていません。コレクションを作成するたびに、値を 1 つずつ追加する必要があります。たとえば、コピーされたコードは次のとおりです: Set<Character> Letter=new HashSet<Character>();letter.add('a');letter.add('b');//...非常に便利です。面倒。 ただし、匿名の
    2024-11-19
  • JAVA 配列の使用の概要

    JAVA 配列の使用の概要

    JAVA 配列とコンテナ クラスの間には、効率、型、基本型を保存する機能という 3 つの主な違いがあります。 JAVA では、配列はオブジェクト参照のシーケンスを格納し、ランダムにアクセスする最も効率的な方法です。配列は単純な線形シーケンスであるため、要素へのアクセスが非常に高速になります。ただし、その代償として、配列のサイズは固定されており、その存続期間中は変更できません。ジェネリックスと自動パッケージ化メカニズムのおかげで、コンテナーは配列とほぼ同じくらい簡単にプリミティブ型で使用できるようになりまし
    2024-11-19
  • Java Final を詳しく見る

    Java Final を詳しく見る

    JAVA キーワードの Final は、データ、メソッド、またはクラスを変更するために使用されます。これは通常「変更不可」、つまりデータは変更できず、メソッドはオーバーライドできず、クラスは継承できないことを意味します。通常、final を使用する理由は 2 つあります。それは、デザインと効率です。 JAVA バージョンが更新されると、一部の効率の問題はコンパイラーと JVM によって処理できるようになります。したがって、効率の問題を解決するために Final を使用することはそれほど重要ではありません。
    2024-11-19
  • Javaサーブレットでのページジャンプのいくつかのメソッド

    Javaサーブレットでのページジャンプのいくつかのメソッド

    サーブレット: もちろん、サーブレットでは、通常、ジャンプは doGet、doPost、およびその他のメソッドで発生します。 1) リダイレクトメソッドはresponse.sendRedirect("/a.jsp"); ページのパスは相対パスです。 sendRedirect は、必ずしもこの Web アプリケーションに限定されない任意のページにジャンプできます。response.sendRedirect("//www.VeVB.COm"); ジャンプ後にブラウザのア
    2024-11-19
  • Java でのシャッフル アルゴリズムの使用

    Java でのシャッフル アルゴリズムの使用

    FisherYates shuffle (Knuth shuffle) の基本的な考え方: n 個の要素 (インデックス 0..n-1) の配列 a をシャッフルするには: for i from n − 1 downto 1 doj ← 0 ≤ j ≤ iexchange a[ のランダムな整数j] および a[i] JDK ソース コードは次のとおりです。 次のようにコードをコピーします。 /*** リストのすべての要素をランダムな新しい要素に移動します。
    2024-11-19
  • Javaビットマップソートの使用方法

    Javaビットマップソートの使用方法

    Java JDK のコンテナ クラスのソート アルゴリズムは、主に挿入ソートとマージ ソートを使用します。バージョンによって実装が異なる場合があります。コードをコピーすると、次のようになります。 /*** ソートを実行します。指数関数検索アルゴリズムを使用したマージソートを使用して、指定されたインデックス* 間の配列のセクションを検索します (指数関数検索によってマージ* が実行されます)。
    2024-11-19
  • java_String と StringBuffer の違いの分析

    java_String と StringBuffer の違いの分析

    この StringBuffer クラスによって提供される文字列が変更されます。文字データが変更されることがわかっている場合は、StringBuffer を使用できます。通常、文字データを動的に構築するには StringBuffers を使用します。 Java には、文字操作を担当する 3 つのクラスがあります。 1.Character は単一の文字を操作し、2.String は文字列を操作します。不変クラス。 3.StringBuffer も文字列を操作しますが、これは変数クラスです。 String: こ
    2024-11-19