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

    Java オーバーロードとオーバーライドの違いの分析

    メソッドのオーバーライドとオーバーロードは、Java ポリモーフィズムの異なる表現です。オーバーライドは親クラスとサブクラス間の多態性の現れであり、オーバーロードはクラス内の多態性の現れです。 サブクラスで定義されたメソッドがその親クラスと同じ名前とパラメータを持つ場合、そのメソッドはオーバーライドされていると言います。サブクラスのオブジェクトがこのメソッドを使用すると、サブクラスの定義が呼び出されるため、親クラスの定義が「シールド」されているように見えます。 クラス内に同じ名前の複数のメソッドが定義され
    2024-11-17
  • Hibernate 名前付きクエリを実装する方法

    Hibernate 名前付きクエリを実装する方法

    名前付きクエリとは何ですか? Hibernate では、マッピング ファイル内の文字列の形式でクエリ ステートメントを定義できます。このクエリ メソッドは名前付きクエリになります。名前付きクエリを使用する利点は何ですか? Hibernate の HQL を使用すると、Java コードで文字列のクエリ ステートメントを記述する必要が生じることが多いため、コード間で HQL が混在し、コードの可読性が損なわれます。名前付きクエリを使用することで、ビジネス ロジックとクエリ ステートメントを分離でき、クエリに集
    2024-11-17
  • JavaプロキシJDK動的プロキシアプリケーションの場合

    JavaプロキシJDK動的プロキシアプリケーションの場合

    Java エージェントには、jdk 動的エージェントと cglib エージェントが含まれます。ここでは、jdk 動的エージェントについてのみ説明します。JDK 動的エージェントは、主に Java リフレクション メカニズム (つまり、java.lang.reflect パッケージ) を使用します (シンガーとマネージャーが例です)。 : パブリック インターフェイスを作成します。例: シンガー パブリック インターフェイス Singer; インターフェイスを実装するには、次のような特定のクラスを使用します
    2024-11-17
  • Tomcat クラスターとセッション レプリケーション アプリケーションの概要

    Tomcat クラスターとセッション レプリケーション アプリケーションの概要

    構成ファイル: 次のコードをコピーします: <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6"> <Manager className="org.apache.catalina.ha.session.BackupManager" expireSessionsOnShutdown ="false&q
    2024-11-17
  • Java開発_画像インターセプトツールの実装原理

    Java開発_画像インターセプトツールの実装原理

    まずは効果を見てみましょう: テスト 1: 元の画像: レンダリング: テスト 2: 元の画像: レンダリング: コード部分: コードは次のとおりです: /** * */ package com.b510; java.awt.Rectangle; インポート java.io.File; インポート java.util.Date; java.util.
    2024-11-17
  • jcrop Webスクリーンショットツール(プラグイン)の開発

    jcrop Webスクリーンショットツール(プラグイン)の開発

    今日はウェブでよく使われるスクリーンショット(アバターなど)ツールを紹介します: Jcrop デモンストレーションプロジェクトの構成: レンダリング: これは非常に便利です: これを見たら、誰もが自分で試してみたくなります === == ================================== コード部分: ========= = =============================== 準備: ダウンロード:Jcrop-0.9.10(zip形式)を解凍後、プロジェクト、上記のプロジェク
    2024-11-17
  • AndroidHttpClient は Cookie アプリケーション分析を使用します

    AndroidHttpClient は Cookie アプリケーション分析を使用します

    今日は、HttpClient を使用した自動チェックイン アプレットを Android に移植したいと思います。幸いなことに、Android SDK には HttpClient パッケージが付属しています。 Android のドキュメントを調べていると、HttpClient インターフェイスを実装する AndroidHttpClient も公式で提供されていることがわかりました。オンラインで検索しても、AndroidHttpClient に関する記事は見つかりませんでした。もちろん、DefaultHttp
    2024-11-17
  • Javaオブジェクト指向の基礎_最終詳細入門

    Javaオブジェクト指向の基礎_最終詳細入門

    Final: 継承の欠点: コードのカプセル化が壊れます。final キーワードは、クラス、メソッド、および変数を変更できる修飾子です。 3-final を継承して変更されたメソッドは上書きできません。 4-final で変更された変数は 1 回だけ代入できる定数であり、定義時に特定の値を代入する必要があります。各単語はアンダースコア _ で区切られます。 例 1: class Father01{ Final String FATHER01_NAME = "Zhang San";
    2024-11-17
  • hadoop スタンドアロンのインストールと構成のチュートリアル

    hadoop スタンドアロンのインストールと構成のチュートリアル

    スタンドアロン インストールは、主にプログラム ロジックのデバッグに使用されます。インストール手順は基本的に分散インストールであり、環境変数、メインの Hadoop 構成ファイル、SSH 構成などが含まれます。主な違いは構成ファイルにあります。さらに、分散インストールではデータノードが 1 つしかないため、dfs.replication が 1 より大きい場合は 1 に変更する必要があります。参照してください: http://acooly.iteye.com /blog/1179828 スタンドアロン イ
    2024-11-17
  • Java リフレクションのプライベート フィールドとメソッドの詳細な紹介

    Java リフレクションのプライベート フィールドとメソッドの詳細な紹介

    通常、JAVA のリフレクション メカニズムを通じて他のクラスのプライベート フィールドやプライベート メソッドにアクセスできると考えられますが、それはそれほど難しいことではありません。 注: このコードは、単体テストや通常のプログラムと同様に、別の JAVA プログラムで実行した場合にのみ機能します。 JAVA APPLET 内でこのメソッドを使用しようとすると、SecurityManager を少し変更する必要があります。ただし、これに対処する必要はほとんどないため、ここでは詳しく説明しません。 この
    2024-11-17
  • Javaの再帰についての深い理解

    Javaの再帰についての深い理解

    1. 再帰関数とは、平たく言えば、関数自体がそれ自体を呼び出すことを意味します...例: n!=n(n-1)! 関数 f(n)=nf(n-1) および f(n) を定義します。 -1) これもまた定義された関数です。 。これが再帰です。 2. 再帰が使用される理由: 再帰の目的は、プログラム設計を簡素化し、プログラムを読みやすくすることです。 3. 再帰の欠点: 非再帰関数は効率的ですが、プログラミングが難しく、性能が劣ります。読みやすさ。再帰関数の欠点は、システムのオーバーヘッドが増加することです。つま
    2024-11-17
  • 二分探索木のサンプル演習

    二分探索木のサンプル演習

    二分探索木は二分木構造に従って編成されます。このようなツリーは、各ノードがオブジェクトであるリンク リスト構造で表すことができます。データに加えて、ノードにはフィールド left、right、および p も含まれます。これらはそれぞれ、ノードの左子および右子を指します。ノードが存在しない場合、ノードは NULL になります。 これは空のツリー、または次のプロパティを持つバイナリ ツリーのいずれかです。 1) 左のサブツリーが空でない場合、左のサブツリーのすべてのノードの値はそのルート ノードの値より小さい
    2024-11-17
  • bool が関数のパラメータとして誤解される

    bool が関数のパラメータとして誤解される

    多くのコーディング スタイルまたはコーディング仕様があります。 しかし、この項目は忘れられることがよくあります。つまり、関数パラメーターで bool パラメーターを使用することが多く、コードの可読性が大幅に低下します。 信じられないですか?まずは以下のコードを見てみましょう。 次のコードを読んだとき、このコードは何を意味すると思いますか?ウィジェット->再ペイント(false); 再ペイントしますか?それとも何か別の意味があるのでしょうか? ドキュメントを読んだ後、このパラメーターは即時であることが
    2024-11-17
  • Java string to date メソッドを実装する方法

    Java string to date メソッドを実装する方法

    JSON の String 型を返し、それを 2 回フォーマットするだけです。例: Java コードのコピー コードは次のとおりです。 String s = "2012-08-25"; SimpleDateFormat("yyyy-MM-dd"); sdf2 = new SimpleDateFormat("Yyyy年M月d日"); try { System.out.println(sdf2.format(sdf1.parse(s)));
    2024-11-17
  • Java文字列クラスの一般的なメソッドの詳細な紹介

    Java文字列クラスの一般的なメソッドの詳細な紹介

    String: String 型 1. コンストラクターのコピー コード コードは次のとおりです。 String(byte[] bytes): バイト配列を通じて文字列オブジェクトを構築します。 String(char[ ] value): char 配列から文字列オブジェクトを構築します。文字列(オリジナルの文字列): オリジナルのコピーを作成します。つまり、オリジナルをコピーします。 String(StringBuffer バッファ): StringBuffer 配列を通じて文字列オブジェクトを構築し
    2024-11-17