ホーム>ネットワークプログラミングチュートリアル> Java チュートリアル
すべて ASP チュートリアル ASP チュートリアル ASP.NET チュートリアル PHP チュートリアル JSP チュートリアル C#/CSHARP チュートリアル XML チュートリアル Ajax チュートリアル Perl チュートリアル シェルのチュートリアル Visual Basic チュートリアル Delphi チュートリアル モバイル開発チュートリアル C/C++ チュートリアル Java チュートリアル J2EE/J2ME ソフトウェアエンジニアリング
Java チュートリアル
  • 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
  • Java でファイル名を一括変更するコード例

    Java でファイル名を一括変更するコード例

    次のようにコードをコピーします。 import java.io.*; import java.util.*; " ));List<String> newName = new ArrayList<String>();Li
    2024-11-19
  • JavaでのHashtableとHashMapの違いの分析

    JavaでのHashtableとHashMapの違いの分析

    1. Hashtable は Dictionary のサブクラスです。コピー コードは次のとおりです。 public class Hashtable<K,V>extends Dictionary<K,V>implements Map<K,V>、Cloneable、java.io.Serializable HashMap: コピーコードは次のとおりです。 public class HashMap<K,V>extends AbstractMap<K,V&g
    2024-11-19
  • Javaで正規表現を使用して()の内容を抽出する

    Javaで正規表現を使用して()の内容を抽出する

    昨日、小さな問題が発生しました。フロント デスクから送信されたユーザーの形式は次のとおりです (括弧なし) 教師 10 (0010) 教師 11。 (0011) 先生9 (009) 先生12 (0012) 先生13 (0013) 先生14 (0014) 本当はJavaのString.split()とsubstring()を使ってやりたかったのですが、複数処理するのが面倒でした回があるため、正規表現を使用しました。構文はほとんど忘れてしまいましたが、アサーションを使用する方が便利だと思います (重要なのは、
    2024-11-19
  • Struts2 で親クラスのプロパティを JSON 形式にシリアル化する方法の解決策

    Struts2 で親クラスのプロパティを JSON 形式にシリアル化する方法の解決策

    プロジェクトのフロントエンドは Extjs4 を使用するため、リスト ページングは​​ totalCount (レコードの総数)、start (開始位置)、limit (ページごとのアイテム数) の 3 つのパラメーターを返す必要があります。プロジェクトにはページングが必要なグリッドが多数あるため、ページングが必要なアクションはこのクラスを直接継承できる別の Action クラスにページング情報を置きたいと考えています。元の struts.xml 構成は次のとおりです。 次のようにコードをコピーします。
    2024-11-19
  • まずはStruts2開発環境の構築から始めましょう

    まずはStruts2開発環境の構築から始めましょう

    Struts2Struts2はWebWork2をベースに開発されています。 struts1 と同様に、Struts2 も MVC フレームワークに属します。ただし、誰もが注意する必要があるのは、Struts2 と struts1 の名前の違いはそれほど大きくありませんが、Struts2 と struts1 のコーディング スタイルはほぼ異なるということです。では、struts1 を用意したのに、なぜ struts2 を起動する必要があるのでしょうか。主な理由は、struts2 には次の利点があります。 1
    2024-11-19
  • Struts2の結果セットの型

    Struts2の結果セットの型

    1. 各アクション メソッドは String 型の値を返します。リクエストで Struts によって返される値は、この値によって決まります。 2. 構成ファイルでは、各アクション要素の構成に結果要素が必要であり、各結果はアクションの戻り値に対応します。 3. Result には 2 つの属性があります: name: 結果の名前。デフォルト値は success です。type: 応答結果のタイプは struts-default です。以下の xml ファイルは次のようになります。 上に示すように: 説明:
    2024-11-19
  • Struts2開発の基本構成と型変換

    Struts2開発の基本構成と型変換

    1. アクション設定<package name="csdn" namespace="/test" extends="struts-default"><action name="helloworld" method="execute" ><result name="success" のデフォルト値">/WEB-INF/page/hello.js
    2024-11-19
  • 3 Java での XML 解析 DOM メソッド、SAX メソッド、および StAX メソッド

    3 Java での XML 解析 DOM メソッド、SAX メソッド、および StAX メソッド

    最初の 3 つのメソッドについて簡単に説明します。 DOM メソッド: 個人的な理解は .net の XmlDocument に似ていますが、これは解析時に効率が悪く、メモリを消費し、大規模な XML の解析には適していません。 XML への解析 特定の部分で、特定のイベントがトリガーされたときに何をするかをカスタムの解析クラスで定義できます。 .Net システムにも同様の方法がありますか? StAX メソッド: 個人的には、.net の XmlReader メソッドに似ていると理解しています。これは効率
    2024-11-19
  • Struts2の型変換について詳しく解説

    Struts2の型変換について詳しく解説

    1. 型変換の重要性 インテリジェント MVC フレームワークでは、B/S (ブラウザ/サーバー) 構造のアプリケーションのリクエスト パラメーターがブラウザーを介してサーバーに送信されるため、型変換の実装は避けられません。豊富なデータ型である可能性があるため、データ型の変換はサーバー側で完了する必要がありますMVC フレームワークはプレゼンテーション層ソリューションであり、型変換サポートを提供する必要があります。 Struts2 は非常に強力な型変換サポートを提供します。 1. Web アプリケーション
    2024-11-19
  • 国際化とOGNL表現言語について

    国際化とOGNL表現言語について

    1. 国際化用のリソース ファイルを準備します。リソース ファイルの命名形式は次のとおりです。baseName_ language_country.propertiesbaseName_ language.propertiesbaseName.properties ここで、baseName はリソース ファイルの基本名です。ただし、言語と国は言語である必要があります。および Java でサポートされている国。例: 中国本土:baseName_zh_CN.properties 米国:baseName_en_
    2024-11-19
  • JAVA古典アルゴリズム40問(超実践編)

    JAVA古典アルゴリズム40問(超実践編)

    【手順1】 タイトル: つがいのウサギがいます ウサギは生後3か月目から4か月目まで、毎月、つがいのウサギを産みます。たとえウサギが死ななくても、毎月のウサギの総数は何匹ですか? 1. プログラム分析: ウサギのパターンはシーケンス 1,1,2,3,5,8,13,21....public class exp2{ public static void main(String args[]){ int i=0 ; for (i=1;i<=20;i++)System.out.println(f(i));}
    2024-11-19
  • フレームセットウィンドウの全体リフレッシュと部分リフレッシュについて

    フレームセットウィンドウの全体リフレッシュと部分リフレッシュについて

    プロジェクトでは、システムまたは Web サイトの最も一般的なメイン インターフェイスであるページ セグメンテーションに遭遇することがよくあります。メインページは上部のシステム紹介、下部の作者紹介、左側のシステム機能メニュー、右側の実際にメニューが表示されるインターフェースに分かれています。 この種のページ分割に遭遇したとき、誰もが最初に考えるのは、フレームセットを使用して複数のフレームを分割する簡単な方法です。フレームセットを使用したくない場合は、フロントエンド デザインが好きな人は、CSS スタイルの
    2024-11-19
  • オブジェクトのJSON形式データを返すStrutsのメソッドについて

    オブジェクトのJSON形式データを返すStrutsのメソッドについて

    Struts 内のオブジェクトの JSON データを返したい場合は、次のように定義に従ってコードをコピーします: <action name="getUserByName" method="getUserByName"><result name="success" type="json">userInfo< /result>< /action>返される結果は、アクション クラス全体
    2024-11-19