コミュニティ
記事
トピックス
に質問
学ぶ
コース
プログラミング辞典
ツールライブラリ
開発ツール
公式サイト
PHP ライブラリ
JS特殊効果
サイト素材
拡張プラグイン
レジャー
ゲームのダウンロード
ゲームのチュートリアル
日本語
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
次のセクション: クラスとオブジェクト
(3705 回再生)
次のセクション
もう一度見る
ဆ
章
注記
に質問
コースウェア
フィードバック
JAVA 初心者向けビデオチュートリアル
章1 JAVAコンピュータの基礎
1-1 コンピュータの概要
1-2 コンピュータのハードウェアとソフトウェアの概要
1-3 ソフトウェア開発とコンピュータ言語の概要
1-4 人間とコンピュータの相互作用
1-5 キーボードのファンクションキーとショートカットキー
1-6 DOSコンソールを開く方法
1-7 一般的なDOSコマンドの説明
1-8 拡張DOSコマンド
章2 JAVA言語の基礎(1)
2-1 Java言語の概要
2-2 Java 言語のクロスプラットフォームの原則
2-3 JDKとJREの概要)
2-4 JDKのダウンロードプロセス図
2-5 JDKのインストールプロセス図
2-6 JDKのアンインストール手順の図解
2-7 Java 開発ツールの概要と JDK の概要
2-8 最初の HelloWorld ケースを作成して実行する
2-9 開発における一般的な問題のまとめ
2-10 パス環境変数を設定する理由
2-11 Path環境変数の設定方法1
2-12 Path環境変数の設定方法2
2-13 クラスパスの役割とその構成
2-14 パスとクラスパスの違い
2-15 Notepad++ のインストールと構成
2-16 Notepad++ を使用してプログラムを開発し、コンパイルして実行します。
章3 JAVA言語の基礎(2)
3-1 キーワードの概要と使用法
3-2 識別子の概要と構成規則
3-3 識別子の一般的な命名規則
3-4 注釈とその分類の概要
3-5 HelloWorld ケースが注釈付きバージョンに追加されました
3-6 コメントの役割
3-7 定数の概要と使用法
3-8 基本システムの概要と 2 進数、8 進数、および 16 進数システムの図
3-9 さまざまなベースデータの表現形式
3-10 任意の基数から10進数への変換図
3-11 任意の基数から小数点までの演習
3-12 10進数から任意の基数への変換図
3-13 10 進数から任意の基数までの演習
3-14 高速基数変換方式
3-15 元のコードの補足説明
3-16 元のコードを反転して補完する練習
3-17 変数の概要と形式
3-18 データ型の概要と分類
3-19 さまざまなデータ型の変数を定義する
3-20 変数を使用する際の注意点
3-21 データ型変換のデフォルト変換
3-22 操作に関与するさまざまなデータ型の変数の図
3-23 データ型変換キャスト
3-24 強制変換に関する質問
3-25 変数の追加と定数の追加の違いは何ですか?
3-26 データオーバーフロー強制変換後の結果の計算方法
3-27 キャラクターデータが操作に参加
3-28 文字列が操作に参加する
章4 JAVA言語の基礎(3)
4-1 データ型にいくつかの小さな問題が追加されました
4-2 算術演算子の基本的な使い方
4-3 算術演算子 ++ および -- の使用法
4-4 算術演算子 ++ および -- を使用した演習
4-5 算術演算子 + のさまざまな使用法
4-6 代入演算子の基本的な使い方
4-7 割り当てオペレーターの面接の質問
4-8 比較演算子の基本的な使い方と注意点
4-9 論理演算子の基本的な使用法
4-10 論理演算子 && と & の違い
4-11 ビット演算子の基本的な使い方 1
4-12 ビットごとの XOR 演算子の特徴
4-13 ビットオペレーションの面接での質問
4-14 ビット演算子の基本的な使い方 2 と面接での質問
4-15 三項演算子の基本的な使い方
4-16 三項演算子の演習
4-17 キーボード入力の基本形式の説明
4-18 キーボード入力練習 1
4-19 キーボード入力練習 2
4-20 シーケンシャル構造ステートメント
4-21 構造体選択 if 文形式 1
4-22 if ステートメントの構造を選択する際の注意点
4-23 構造体選択 if 文形式 2
4-24 if文形式選択構造2の練習問題
4-25 形式2とif文の3項間の変換問題
4-26 構造体選択 if 文形式 3
4-27 if文形式選択構造の練習問題3
4-28 if文形式選択構造の練習問題3
4-29 選択構造の if ステートメントのネストされた使用
章5 JAVA言語の基礎 (4)
5-1 select構造switch文の形式と説明
5-2 選択構造における switch ステートメントの基本的な使用法
5-3 構造的な switch ステートメントを選択する際の注意点
5-4 構造 switch ステートメントの演習 1 を選択して、プログラムの作成結果を確認します。
5-5 Select Structure switch ステートメントの演習 2 多肢選択問題
5-6 Select 構造 switch ステートメントの演習 3 式は文字列です
5-7 選択構造 switch 文と if 文のそれぞれの使用シナリオ
5-8 ループ構造 ループ ステートメントの概要
5-9 for ステートメントのループ構造の形式と基本的な使用法
5-10 for文のループ構造に関する注意事項
5-11 データを取得するステートメントのループ構造の演習 1
5-12 演習 2 ステートメントのループ構造についての考えをまとめる
5-13 偶数和ループ構造 for 文の練習問題 3
5-14 演習 4 for ステートメントのループ構造の階乗
5-15 ステートメント daffodil のループ構造の演習 5
5-16 ループ構造内の for ステートメントの改良版の演習 6: 回文
5-17 演習 7 ステートメントのループ構造に関する統計的考察
5-18 剰余問題を解くループ構造 for ステートメントの演習 8
5-19 ループ構造における while ステートメントの形式と基本的な使用法
5-20 演習 1 ループ構造 While 文の総和の考え方
5-21 演習 2 ループ構造 While ステートメントに関する統計的考察
5-22 ループ構造 while文とfor文の違い
5-23 ループ構造の while 文の Everest を練習する
5-24 ループ構造 do...while ステートメントの形式と基本的な使用法
5-25 ループ構造における 3 種類のループ文の違い
5-26 ループ構造 ループ注意事項 - 無限ループ
5-27 ループ構造 ループネスティング 4行5列にスターを出力
5-28 ループ構造 ループネスティング出力正三角形
5-29 ループ構造の乗算表
5-30 制御ジャンプ文 ブレーク文
5-31 制御ジャンプ文 continue 文
5-32 制御ジャンプ文 return 文
5-33 while ステートメントと Break の組み合わせでは、Xiaofang を使用してコストを節約します
章6 JAVA言語の基礎 (5)
6-1 メソッドの概要と形式の説明
6-2 メソッド定義の合計の場合
6-3 明確な戻り値を伴うメソッド呼び出し
6-4 メソッド呼び出し図
6-5 2 つの数値のうち大きい方を取得する方法の演習 1
6-6 方法演習 2 2 つの数値が等しいかどうかを比較する
6-7 方法演習 3: 3 つの数値の最大値を取得する
6-8 メソッドに関する注意事項
6-9 メソッド呼び出し void 型メソッドの定義と呼び出し
6-10 メソッドの演習 4 では、行と列の数に基づいて星を出力します。
6-11 方法演習 5: キーボード入力に基づいて、対応する九九を出力する
6-12 メソッドのオーバーロードの概要と基本的な使用法
6-13 データが等しいかどうかを比較するメソッドのオーバーロードの練習
6-14 配列の概要と定義形式の説明
6-15 配列初期化の動的初期化
6-16 Java でのメモリ割り当てとスタックとヒープの違い
6-17 アレイ 1 のメモリ図 アレイ
6-18 アレイメモリ図2 2つのアレイ
6-19 アレイ メモリの図 3 3 つのアレイ
6-20 配列の初期化、静的初期化、メモリマップ
6-21 配列操作に関する 2 つの一般的な小さな問題: 範囲外と null ポインター
6-22 配列操作 1 のトラバーサル
6-23 配列演算2で最大値を取得します
6-24 配列演算 3 逆順
6-25 配列演算 4 テーブル検索方法
6-26 配列演算 5 の基本的な検索
6-27 2次元配列の概要と形式1の説明
6-28 2次元配列形式のメモリ図1
6-29 2次元配列形式2の説明
6-30 2次元配列形式のメモリ図2
6-31 2次元配列形式3の説明
6-32 2次元配列形式のメモリ図3
6-33 2 次元配列の演習 1 走査
6-34 2次元配列演習2の総和
6-35 2次元配列演習3 ヤン・フイの三角形
6-36 質問 1: Java でのパラメーター受け渡しの問題と図
6-37 思考問題 2 暗号化問題の分析
6-38 質問 2: 暗号化の問題に対するコードの実装
6-39 質問 2: 暗号化の問題に対するコードの改善
章7 JAVAオブジェクト指向 (1)
7-1 アイデアの紹介とプロセス指向のアイデアの概要
7-2 アイデアと例の概要
7-3 冷蔵ケースに入れられたゾウ
7-4 開発、設計、機能
7-5 クラスとオブジェクト
7-6 クラス定義の概要と学生クラスの分析
7-7 学生クラスの定義
7-8 携帯電話カテゴリーの定義
7-9 学生利用
7-10 携帯電話の使用
7-11 オブジェクトのメモリマップ
7-12 2 つのオブジェクトのメモリ マップ
7-13 3 つのオブジェクトのメモリ マップ
7-14 メンバー変数とローカル変数の違い
7-15 仮パラメータがクラス名の場合のメソッドの呼び出し方法
7-16 匿名オブジェクトの概要と応用
7-17 パッケージの概要
7-18 カプセル化の利点と設計原則
7-19 プライベートキーワードの概要と特徴
7-20 プライベートアプリケーションの標準ケース
7-21 このキーワードの概要と応用
7-22 このキーワードの記憶図
7-23 標準携帯電話コードとそのテスト
7-24 コンストラクターメソッドの概要と形式
7-25 (コンストラクタメソッドのオーバーロードと注意点)
7-26 メンバーメソッドの分類と使用法
7-27 標準学生クラスのコードとテスト
7-28 標準的な携帯電話のコードとテスト
7-29 オブジェクトを作成するために何が行われるか
7-30 メンバー変数を定義する場合
7-31 長方形の場合の演習
章8 JAVAオブジェクト指向 (2)
8-1 従業員のケース演習
8-2 足し算、引き算、掛け算、割り算を自分で実装してテストする
8-3 静的キーワードの導入
8-4 静的キーワードの特徴
8-5 静的メモリの図
8-6 静電気に対する注意事項
8-7 静的変数とメンバー変数の違い
8-8 mainメソッドのフォーマットの詳細説明
8-9 ツールクラスで静的を使用する
8-10 ツールの改善
8-11 説明書作成の流れ
8-12 ツールと指示の使用
8-13 JDKが提供するヘルプドキュメントの使用方法
8-14 JDK ヘルプ ドキュメントを通じて Math クラスの乱数関数を学習する
8-15 数字当てゲームの場合
8-16 コードブロックの概要と分類
8-17 プログラムの作成結果を確認するためのコードブロック
8-18 継承の概要と概要
8-19 相続の事例と相続のメリット
8-20 継承のデメリット
8-21 Java におけるクラスの継承特性
8-22 継承の実装と継承をいつ使用するかに関する注意事項
8-23 継承におけるメンバ変数間の関係
8-24 thisとsuperの違いと応用
8-25 継承におけるコンストラクターとメソッドの関係
8-26 継承におけるコンストラクターに関する注意事項
8-27 相続における面接の質問 1
8-28 相続における面接の質問2
8-29 相続における面接の質問3
8-30 継承におけるメンバーメソッドの関係
8-31 メソッドオーバーライドの適用
8-32 メソッドのオーバーライドに関する注意事項
8-33 面接での 2 つの質問
8-34 相続前に生徒と教師のケースを使用する
8-35 継承を使用した学生と教師のケース
8-36 猫と犬のケース分析
8-37 猫と犬のケースの実装とテスト
章9 JAVAオブジェクト指向 (3)
9-1 最後のキーワード紹介
9-2 最後のキーワードは、クラス、メソッド、変数の特性を変更します。
9-3 最後のキーワードはローカル変数を変更します
9-4 最終的に変更された変数の初期化タイミング
9-5 ポリモーフィズムの概要と前提条件
9-6 ポリモーフィズムの前提に従ってコードリフレクションを提供する
9-7 ポリモーフィズムにおけるメンバーのアクセス特性
9-8 ポリモーフィズムの利点
9-9 ポリモーフィズムの欠点
9-10 ポリモーフィズムにおけるアップキャストとダウンキャスト
9-11 孔子が父親のふりをした事例がポリモーフィズム現象を説明する
9-12 多態性継承におけるメモリ図
9-13 ポリモーフィズムにおけるオブジェクト変化のメモリ図
9-14 猫と犬のケースのポリモーフィックバージョン
9-15 北部人と南部人の事例
9-16 プログラム作成の結果を確認するためのポリモーフィックな演習
9-17 抽象クラスの導入
9-18 抽象クラスの特徴
9-19 抽象クラスのメンバーの特徴
9-20 抽象的なクラスの練習猫と犬のケース
9-21 抽象的な実践教師のケース
9-22 抽象的な練習の学生のケース
9-23 抽象授業実践社員事例
9-24 抽象クラスの小さな問題
9-25 インターフェースの紹介
9-26 インターフェースの特性
9-27 インターフェースメンバーの特性
9-28 クラス間の関係、クラスとインターフェイス、インターフェイスとインターフェイスの関係
9-29 抽象クラスとインターフェースの違い
9-30 猫と犬のケースにハイジャンプ機能の分析を追加
9-31 猫と犬のケースに走り高跳び機能コードの実装を追加
9-32 教師と生徒のケースに喫煙機能の分析とコード実装を追加
章10 JAVAオブジェクト指向 (4)
10-1 アスリートとコーチのケーススタディ
10-2 アスリートとコーチの事例実施
10-3 アスリートとコーチのケーステスト
10-4 仮パラメータとしてのクラス名
10-5 仮パラメータとしての抽象クラス名
10-6 仮パラメータとしてのインターフェース名
10-7 戻り値の型としてのクラス名
10-8 戻り値の型としての抽象クラス名
10-9 戻り値の型としてのインターフェイス名
10-10 チェーンプログラミング
10-11 パッケージキーワードの概要と機能
10-12 パッケージの定義と注意事項
10-13 パッケージ化されたクラスをコンパイルして実行する
10-14 異なるパッケージ内のクラス間のアクセス
10-15 import キーワードの概要と使用法
10-16 4 つの権限修飾子のテスト
10-17 クラスとそのコンポーネントで使用される一般的な修飾子
10-18 内部クラスの概要とアクセス特性
10-19 内部クラスの分類とメンバー内部クラスの直接使用
10-20 メンバー内部クラスの一般的な修飾子とアプリケーション
10-21 メンバー内部クラスのインタビューの質問
10-22 ローカル変数にアクセスするローカル内部クラスの問題
10-23 匿名内部クラスの形式と理解
10-24 匿名の内部クラスメソッド呼び出し
10-25 開発中の匿名内部クラスの適用
10-26 匿名の内部階級インタビューの質問
章11 JAVA開発ツール
11-1 一般的な開発ツールの紹介
11-2 Eclipse と MyEclipse の概要
11-3 Eclipse のダウンロード、インストール、アンインストール
11-4 Eclipse で HelloWorld ケースを作成する方法
11-5 Eclipse でプログラムをコンパイルして実行する方法
11-6 Eclipse の中国語翻訳と文法チェックのヒント
11-7 Eclipse のウィンドウとビューの概要
11-8 Eclipseワークスペースの基本構成
11-9 Eclipse でコンテンツ補助キーを使用する方法
11-10 Eclipseでショートカットキーを使用する方法
11-11 Eclipse でのコンストラクターと get_set メソッドの自動生成
11-12 Eclipse での抽象クラスの継承またはインターフェイスの実装の簡略化
11-13 Eclipse で標準の学生クラスとそのテストを作成する方法
11-14 Eclipse で走り高跳びインターフェイスの抽象動物クラスと具象動物サブクラスを作成する
11-15 Eclipse で jar パッケージを生成し、新しいプロジェクトにインポートする方法
11-16 Eclipse でヘルプ ドキュメントを作成し、jar パッケージを使用する方法
11-17 Eclipse でプロジェクトを削除し、プロジェクトをインポートする方法
11-18 プロジェクトを Eclipse にインポートするときに注意すべき小さな問題
11-19 Eclipse開発で案件を受ける際の注意点
11-20 Eclipse でのデバッグの基本的な使用法
11-21 Eclipse は Java でのパラメータ受け渡しの問題を検討しています
11-22 APIの概要
11-23 中国語とプログラミング言語の類似点と相違点を学びます
11-24 オブジェクトクラスの概要
11-25 オブジェクトクラスのhashCode()メソッド
11-26 オブジェクトクラスのgetClass()メソッド
11-27 オブジェクトクラスのtoString()メソッド
11-28 オブジェクトクラスのequals()メソッド
11-29 オブジェクトクラスのequals()メソッドのコード最適化
11-30 Objectクラスのfinalize()メソッドとclone()メソッド
章12 JAVA共通オブジェクト (1)
12-1 スキャナの概要と構築方法の原理
12-2 ScannerクラスのhasNextXxx()メソッドとnextXxx()メソッドの説明
12-3 データを取得するためのスキャナーの小さな問題と解決策
12-4 String クラスの概要
12-5 文字列クラスのコンストラクター
12-6 文字列の特性は一度割り当てられると変更できません
12-7 文字列リテラル オブジェクトとコンストラクターによって作成されたオブジェクトの違い
12-8 文字列インタビューの質問はプログラムの作成結果を確認します
12-9 Stringクラスの判定関数
12-10 シミュレートされたユーザーログインケース
12-11 シミュレートされたユーザー ログイン ケースを表示するブレークポイント
12-12 シミュレートされたユーザー ログイン ケースの拡張バージョンが推測ゲームに加わりました
12-13 ブレークポイント ビューでシミュレートされたユーザー ログイン ケースの拡張バージョンが推測ゲームに加わりました
12-14 Stringクラスの取得関数
12-15 文字列のトラバーサル
12-16 大文字、小文字、数字の数を数える場合
12-17 大文字、小文字、数字の数に関する統計を表示するブレークポイント
12-18 Stringクラスの変換関数
12-19 文字列の最初の文字を大文字に変換し、残りの文字を小文字に変換します
12-20 Stringクラスのその他の関数
12-21 StringクラスのcompareTo()メソッドのソースコード解析
12-22 int配列と文字列を連結する場合
12-23 int 配列を文字列に連結する場合の改良版
12-24 文字列反転の場合
12-25 大きな文字列内の小さな文字列の出現数を見つけるためのケースのアイデアの図
12-26 大きな文字列内の小さな文字列の出現数を見つけるケースコードの実装
12-27 大きな文字列の中での小さな文字列の出現数を見つけるケースコードの最適化
12-28 大きな文字列内の小さな文字列の出現数を見つけるケースを表示するブレークポイント
12-29 StringBuffer の概要
12-30 StringBufferクラスのコンストラクタメソッド
12-31 StringBuffer に機能を追加しました
12-32 StringBuffer削除関数
12-33 StringBuffer置換関数
章13 JAVA共通オブジェクト (2)
13-1 StringBufferリバース関数
13-2 StringBuffer インターセプト関数
13-3 StringBuffer と String の間の変換
13-4 配列を指定された形式の文字列に連結する例
13-5 文字列反転関数の例
13-6 文字列が大文字と小文字が対称であるかどうかを判断する
13-7 StringBuffer に関する面接での 2 つの小さな質問
13-8 String と StringBuffer はそれぞれパラメータとして渡されます
13-9 配列の高度なバブルソートの原理の図解
13-10 配列の高度なバブルソートコードの実装
13-11 配列の高度な選択ソートの原理の図解
13-12 配列の高度な選択ソートコードの実装
13-13 文字列の大文字と小文字を区別して文字を並べ替える
13-14 配列における高度な二分探索の原理の図解
13-15 配列の高度な二分探索コードの実装
13-16 二分探索を使用する場合の注意事項
13-17 Arrays ツール クラスの概要と使用法
13-18 Arrays ツール クラスのソース コード分析
13-19 基本型ラッパークラスの紹介
13-20 整数コンストラクター
13-21 String型とint型の間の変換
13-22 整数での基数変換の演算
13-23 JDK5 の新機能: 自動ボックス化とボックス化解除
13-24 整数の直接代入に関するインタビューの質問
13-25 キャラクター概要
13-26 Character の一般的なメソッドの説明
13-27 文字列内の大文字、小文字、数字の出現数をカウントします。
13-28 QQ 番号のケースを確認する方法
13-29 正規表現の概要と基本的な使用法
13-30 正規表現の構成ルール
13-31 正規表現判定機能
13-32 確認メールのケース
13-33 正規表現分割関数
章14 JAVA共通オブジェクト (3)
14-1 関数を分割するためのちょっとした練習
14-2 文字列ケースでの数値の並べ替え
14-3 正規表現置換機能
14-4 パターンとマッチャーの概要
14-5 正規表現取得機能
14-6 数学クラスの概要とメソッドの使用法
14-7 任意の範囲の乱数の場合を取得する方法
14-8 Randomクラスの概要とメソッドの使い方
14-9 Systemクラスのガベージコレクションメソッドgc()の説明
14-10 Systemクラスのexit()とcurrentTimeMillis()の説明
14-11 Systemクラスのarraycopy()の説明
14-12 BigIntegerの概要と構築方法
14-13 BigInteger の加算、減算、乗算、除算の使用
14-14 BigDecimal の概要と概要
14-15 BigDecimal の加減乗除の使用
14-16 伊達の概要と施工方法
14-17 Dateクラスの日付とミリ秒間の変換
14-18 DateFormat は日付と文字列間の相互変換を実装します。
14-19 日付ツールクラスのケースの作成とテスト
14-20 この世界に来て何日になりますか?
14-21 Calendar クラスとカレンダーフィールドを取得するメソッドの概要
14-22 Calendar クラスの add() メソッドと set() メソッド
14-23 任意の年の 2 月の日数を取得する方法
章15 JAVAコレクションフレームワーク(1)
15-1 JAVAコレクションフレームワーク(1)
15-2 オブジェクト配列のメモリ図
15-3 セットの起源と配列との違い
15-4 コレクション継承システム図
15-5 収集機能の概要
15-6 Collection コレクションの基本的な機能テスト
15-7 コレクションの高度な機能テスト
15-8 コレクション トラバーサル、配列トラバーサルに設定
15-9 コレクションはカスタム オブジェクトを保存し、ケースを反復処理します。
15-10 コレクションの反復子の走査
15-11 コレクションはカスタム オブジェクトを保存し、ケースを反復処理します。
15-12 イテレータを使用した問題についてのディスカッション
15-13 コレクションを使用する手順の図
15-14 イテレータの原理とソースコード分析
15-15 コレクションは文字列を格納し、トラバースします
15-16 コレクションには生徒のオブジェクトとトラバースが保存されます
15-17 リストは文字列を格納し、トラバースします
15-18 リストコレクションの特徴
15-19 リストには生徒オブジェクトとトラバースが格納されます
15-20 リスト コレクションの独自機能の概要とテスト
15-21 リストコレクションの独自トラバーサル機能
15-22 リストにはカスタム オブジェクトとトラバースが格納されます
15-23 ListIterator の独自機能
15-24 同時変更例外の原因と解決策
15-25 データ構造スタックとキュー
15-26 データ構造の配列とリンクされたリスト
15-27 List の 3 つのサブクラスの特徴
15-28 ArrayList は文字列を格納し、走査します
15-29 ArrayList はカスタム オブジェクトを格納し、トラバースします
15-30 Vector のユニークな機能
15-31 LinkedList独自の機能
15-32 ArrayList コレクションから重複する文字列要素を削除する ケース 1
15-33 重複要素を削除するブレークポイント ビュー ケース 1
15-34 ArrayList コレクションから重複する文字列要素を削除する ケース 2
章16 JAVAコレクションフレームワーク(2)
16-1 ArrayList コレクションから重複したカスタム オブジェクト要素を削除する場合
16-2 LinkedList を使用してスタック構造を実装するコレクション コード
16-3 LinkedList を使用してスタック データ構造のコレクションをシミュレートし、テスト ケースをマージします
16-4 ジェネリックの概要と基本的な使用法
16-5 ArrayList は文字列を格納し、汎用バージョンを走査します
16-6 ArrayList はカスタム オブジェクトを保存し、汎用バージョンを横断します
16-7 オブジェクト変換の問題によるジェネリックスの導入
16-8 ジェネリック クラスの概要と使用法
16-9 汎用メソッドの概要と使用法
16-10 汎用インターフェースの概要と使用法
16-11 高度な汎用ワイルドカード
16-12 for の概要と使用法を強化する
16-13 ArrayList は文字列を格納し、拡張バージョンを走査します
16-14 ArrayList はカスタム オブジェクトを保存し、拡張バージョンを横断します
16-15 静的インポートの概要と使用法
16-16 可変パラメータの概要と使用法
16-17 Arrays ツール クラスの asList() メソッドの使用
16-18 コレクションの入れ子になったストレージとトラバーサル要素の事例図
16-19 コレクションのネストされたストレージおよびトラバーサル要素のケースコード実装
16-20 1 から 20 までの乱数を 10 個生成するには、乱数を繰り返すことができない必要があります。
16-21 キーボードで複数のデータを入力し、最大値をコンソールに出力する場合
16-22 ArrayList コレクションの toString() メソッドのソース コード分析
16-23 ユーザーログイン登録事例分析イラスト
16-24 ユーザーのログイン登録事例の詳細分析と業務委託の実施
16-25 ユーザーログイン登録ケース ユーザー基本記述クラスとユーザー操作インターフェースの実装
16-26 ユーザーログイン登録ケース固有のユーザー操作クラスの実装
16-27 ユーザーログイン登録ケースのユーザーテストクラスの実装
16-28 ユーザーログイン登録事例 ユーザーテストクラス ちょっとした問題解決
16-29 ユーザーログイン登録の場合 数字当てゲームに参加する
16-30 コンソールショッピング管理システム機能デモ
16-31 セットコレクションの概要と特徴
16-32 HashSet は文字列を保存し、走査します
16-33 HashSet のソース コード分析による要素の一意性の確認
章17 JAVAコレクションフレームワーク(3)
17-1 HashSet はカスタム オブジェクトを保存し、トラバースします
17-2 要素の一意性を確保するための HashSet コードの実装と図
17-3 HashSet はカスタム オブジェクトを保存し、演習を繰り返します
17-4 LinkedHashSet の概要と使用法
17-5 TreeSet は Integer 型の要素を格納し、それらを走査します
17-6 要素のソートを確実にするための TreeSet のソース コード分析
17-7 要素の一意性と自然な順序を保証する TreeSet の原理と図
17-8 TreeSet はカスタム オブジェクトを保存し、演習 1 を実行します
17-9 TreeSet はカスタム オブジェクトを保存し、演習 2 を実行します
17-10 要素の一意性とコンパレータの並べ替えを保証する TreeSet の原理とコード実装
17-11 TreeSet の add() メソッドのソース コードの再解釈と TreeSet の要素の並べ替えの概要
17-12 1 ~ 20 の範囲で 10 個の乱数を生成します。乱数を繰り返すことができないようにする必要があります。このケースの単純なバージョンです。
17-13 生徒情報をキーボードで入力し、合計点順に並べ替えてコンソールに出力する事例
17-14 マップコレクションの概要と特徴
17-15 マップコレクションの機能概要
17-16 マップ コレクションの基本的な機能テスト
17-17 マップコレクション取得機能テスト
17-18 キー値を見つけるためのマップ コレクションの走査
17-19 Map コレクションを走査して、キーと値のペア オブジェクトのキーと値を検索します。
17-20 マップ コレクション トラバーサルの 2 つの方法の比較
17-21 HashMapコレクションのキーがStirng、値がStringの場合
17-22 HashMap コレクションのキーが Integer で、値が String の場合
17-23 HashMapコレクションのキーがString、値がStudentの場合
17-24 HashMapコレクションのキーがStudentで、値がStringの場合
17-25 LinkedHashMap の概要と使用法
17-26 TreeMap コレクションのキーが String の場合、値が String の場合
17-27 TreeMapコレクションのキーがStudentで、値がStringの場合
17-28 文字列内の各文字の出現数をカウントする例
17-29 文字列内の各文字の出現数をカウントするためのケースコードの実装
17-30 文字列内の各文字の出現数の統計を表示するブレークポイント
17-31 HashMap コレクションがネストされた HashMap コレクションの場合
17-32 HashMap コレクションが入れ子になった ArrayList コレクションの場合
17-33 ArrayList コレクションがネストされた HashMap コレクションの場合
章18 JAVAコレクションフレームワーク (4)
18-1 複数レベルのネストされたデータ分析を集約する
18-2 マルチレベルのネストされたコードマニフェストのコレクション
18-3 ハッシュマップとハッシュテーブルの違い
18-4 Collections ユーティリティ クラスの概要
18-5 Collectionsツールクラスの共通メソッドの説明
18-6 ArrayList はカスタム オブジェクトを保存し、ケースを並べ替えます
18-7 家主のカードシャッフルと配りをシミュレートする
18-8 Landlord でカードのシャッフル、配り、並べ替えをシミュレートする原理の図
18-9 Doudizhu のカードのシャッフルと配り、カードの並べ替えをシミュレートするコードの実装
18-10 コレクションの特徴とデータ構造の概要
18-11 使用するコレクションを選択するにはどうすればよいですか?
18-12 さまざまなコレクションの共通関数と走査方法の概要
章19 JAVA IO ストリーム (1)
19-1 IOストリーミングテクノロジーの概要
19-2 例外の概要と分類
19-3 JVM がデフォルトで例外を処理する方法
19-4 try...catch 1 を使用した例外の処理
19-5 try...catch 2 を使用した例外の処理
19-6 複数の例外に対する JDK7 の処理ソリューション
19-7 コンパイル時例外と実行時例外の違い
19-8 Throwable のいくつかの一般的なメソッド
19-9 throw を使用した例外の処理
19-10 投げの概要と投げとの違い
19-11 例外をどのように処理するか?
19-12 finallyキーワードの特徴と機能
19-13 面接の質問: Final、Finalize、Finalize の違い
19-14 面接の質問:最終的に復帰する前にありましたら
19-15 例外処理とカスタム例外のバリエーションの概要
19-16 カスタム例外の実装とテスト
19-17 異常な予防措置
19-18 Fileクラスの概要と構築方法
19-19 ファイルクラス作成機能
19-20 Fileクラスの削除関数
19-21 Fileクラスのリネーム機能
19-22 Fileクラスの判定機能
19-23 Fileクラスの取得関数
19-24 Fileクラスの高度な取得機能
19-25 指定したディレクトリに指定した拡張子を付けたファイル名を出力する例
19-26 指定したディレクトリに指定したサフィックスが付いたファイル名を出力するファイルフィルタ改善事例
19-27 ファイル名フィルターを使用した list() メソッドのソース コード
19-28 ファイル名の一括変更の場合
19-29 再帰の概要と考慮事項
19-30 再帰的問題解決のアイデアとイラスト
19-31 階乗を再帰的に求めるためのコード実装とメモリ図
19-32 再帰階乗計算の実行プロセスを表示するブレークポイント
19-33 不死ウサギ問題事件
章20 JAVA IO ストリーム (2)
20-1 指定したディレクトリ内のすべてのJavaファイルの絶対パスを再帰的に出力する例
20-2 コンテンツケースを含むディレクトリを再帰的に削除する
20-3 コンテンツを含むディレクトリを削除する実行プロセスを表示するブレークポイント
20-4 IOフローの概要と分類
20-5 IO ストリーム基本クラスの概要と簡単な要件分析
20-6 FileOutputStream のコンストラクター
20-7 FileOutputStream はデータを書き込みます
20-8 FileOutputStream の 3 つの write() メソッド
20-9 FileOutputStream は、改行と追加書き込みを実装するためにデータを書き込みます
20-10 FileOutputStream はデータを書き込み、例外処理を追加します
20-11 FileInputStream はデータを読み取ります
20-12 バイトストリームコピーテキストファイルケース1
20-13 コンピュータはどのようにして 2 バイトを認識し、連結して中国語にするのでしょうか?
20-14 バイトストリームコピーテキストファイルケース2
20-15 バイトストリームコピーピクチャーの場合
20-16 バイトストリームコピービデオケース1
20-17 FileInputStream は一度に 1 バイト配列のデータを読み取ります
20-18 FileInputStream を使用してデータを読み取る 2 つの方法の比較
20-19 バイトストリームコピーテキストファイルケース3
20-20 バイトストリームコピービデオケース2
20-21 BufferedOutputStream はデータを書き込みます
20-22 BufferedInputStream がデータを読み取る
20-23 MP4 をバイト ストリーム コピーして効率をテストする 4 つの方法
20-24 変換ストリームの理由と形式
20-25 コーディングテーブルと共通コーディングテーブルの概要
20-26 String クラスのエンコードとデコードの問題
20-27 変換ストリームの使用 OutputStreamWriter
20-28 変換ストリームInputStreamReaderの使用
20-29 文字ストリームにデータを書き込む 5 つの方法
20-30 文字ストリームからデータを読み取る 2 つの方法
20-31 文字ストリームコピーテキストファイルケース1
20-32 文字ストリームコピーテキストファイルケース2
20-33 文字ストリームコピーテキストファイルケース3
章21 JAVA IO ストリーム (3)
21-1 文字バッファ出力ストリーム BufferedWriter の使用
21-2 文字バッファ入力ストリーム BufferedReader の使用
21-3 文字バッファ ストリーム コピー テキスト ファイル ケース 1
21-4 文字バッファストリームの特別な機能
21-5 文字バッファ ストリーム コピー テキスト ファイル ケース 2
21-6 IOフローの概要図
21-7 テキストファイルをコピーする5つの方法
21-8 写真をコピーする4つの方法
21-9 コレクション内のデータをテキスト ファイルに保存する例
21-10 テキストファイルのデータをコレクションケースに保存
21-11 テキスト ファイルから名前のケースをランダムに取得する
21-12 単一レベルのフォルダーのコピーの場合
21-13 指定されたディレクトリ内の指定されたサフィックスを持つファイルをコピーし、名前の大文字と小文字を変更します。
21-14 ファイルのコピーとサフィックス名の大文字と小文字の変更の実行プロセスを表示するブレークポイント
21-15 複数レベルのフォルダーをコピーする場合
21-16 キーボードで生徒情報を入力し、合計点順に並べ替えてテキストファイルに書き込む事例
21-17 1 つのファイル内の文字列をソートして別のファイルに書き込む例
21-18 カスタム クラスは BufferedReader の readLine() 関数のケースをシミュレートします
21-19 LineNumberReader の使用例
21-20 カスタム クラスは、行番号を取得する LineNumberReader 関数のケースをシミュレートします。
21-21 ログイン登録事例のナレッジレビュー
21-22 ログイン登録ケース IOバージョン実装
21-23 データ入出力の流れの概要と説明
21-24 メモリ動作の流れの概要と説明
21-25 プリントストリームの概要と特徴
21-26 PrintWriterはWriterのサブクラスとして使用されます。
21-27 PrintWriter は自動更新と行折り返しを実装します
21-28 印刷フロー改善コピーテキストファイルの場合
21-29 標準の入出力ストリームと出力ステートメントの性質の概要
21-30 キーボード入力を実現する 3 つの方法
章22 JAVA IO ストリーム (4)
22-1 出力ステートメントは文字バッファーストリームによって改善されました
22-2 ランダムアクセスフローの概要とデータの書き出し
22-3 ランダム アクセス ストリームはデータを読み取り、ファイル ポインターを操作します
22-4 結合ストリームは 2 つのファイルの内容を読み取り、1 つのファイルにコピーします。
22-5 ストリームを結合して複数のファイルの内容を読み取り、1 つのファイルにコピーします
22-6 シリアル化ストリームと逆シリアル化ストリームの概要と使用法
22-7 シリアル化中の黄色の警告線の問題を解決する方法
22-8 オブジェクトのメンバー変数がシリアル化されないようにする方法
22-9 プロパティの概要とマップ コレクションとしての使用
22-10 プロパティの特殊機能の使用
22-11 プロパティのLoad()およびstore()関数
22-12 指定されたキーがファイル内に存在するかどうかを確認し、存在する場合は値を変更します。
22-13 数字当てゲームを5回だけプレイできるようにする方法
22-14 NIO の概要と JDK7 での NIO のケース
章23 JAVAマルチスレッド (1)
23-1 マルチスレッドプログラムの導入
23-2 プロセスの概要と複数のプロセスの重要性
23-3 スレッドの概要とマルチスレッドの重要性
23-4 マルチスレッドの例と並列処理と同時実行の違い
23-5 Javaプログラムの動作原理やJVMの起動はマルチスレッドですか?
23-6 マルチスレッドの実装方法とマルチスレッドメソッド 1 のアイデア
23-7 マルチスレッド モード 1 のコード実装
23-8 スレッドオブジェクト名の取得と設定
23-9 スレッドのスケジュール設定とスレッド優先度の取得と設定
23-10 スレッド制御のスリープ状態のスレッド
23-11 スレッド制御 - スレッドの結合
23-12 スレッド制御の礼儀スレッド
23-13 スレッド制御デーモンスレッド
23-14 スレッド制御割り込みスレッド
23-15 スレッドのライフサイクル図
23-16 マルチスレッドモード 2 のアイデアとコード実装
23-17 2 つのマルチスレッド方式のグラフィカルな比較と相違点
23-18 スレッドクラスを継承して映画チケットを販売する事例
23-19 ランナブルインターフェイスの実装による映画チケット販売のケーススタディ
23-20 映画のチケットを購入する際に同じチケットとマイナスのチケットが存在する理由の分析
23-21 スレッドの安全性の問題の原因の分析
23-22 同期されたコードブロックはスレッドの安全性の問題を解決します
23-23 スレッドの安全性の問題を解決する同期コード ブロックの説明
23-24 同期の特徴、メリット、デメリット
23-25 同期されたコードの高速ロックと、同期メソッドとロックの適用に関する問題
23-26 以前のスレッドセーフ クラスのレビュー
23-27 JDK5以降のLockの概要と使用法
23-28 デッドロック問題の概要と使用法
23-29 生産者と消費者の問題の説明図
章24 JAVAマルチスレッド (2)
24-1 プロデューサー・コンシューマーの問題コード 1
24-2 プロデューサーコンシューマーはコード 2 を質問し、スレッドの安全性の問題を解決します
24-3 生産者と消費者がウェイクアップを待つメカニズムのアイデアの図解
24-4 プロデューサー/コンシューマー待機ウェイクアップ メカニズムのコード実装
24-5 プロデューサー/コンシューマー待機ウェイクアップ メカニズムのコード分析
24-6 スレッドの状態遷移図と一般的な実行状況
24-7 スレッドグループの概要と使用法
24-8 プロデューサー/コンシューマー待機ウェイクアップ メカニズム コードの最適化
24-9 スレッドプールの概要と使用法
24-10 マルチスレッド モード 3 のアイデアとコード実装
24-11 マルチスレッドモード3の合計ケース
24-12 匿名内部クラスを使用したマルチスレッド プログラムの実装
24-13 タイマーの概要と使用法
24-14 スケジュールされたタスクの複数の実行コードの実施形態
24-15 コンテンツを含む指定されたディレクトリを定期的に削除します
24-16 マルチスレッドに関するよくある面接の質問
章25 JAVAデザインパターン
25-1 一般的なオブジェクト指向設計原則の概要
25-2 デザインパターンの概要と分類
25-3 シンプルファクトリーパターンの概要と使い方
25-4 ファクトリメソッドパターンの概要と使用法
25-5 シングルトン パターン: ハングリー スタイル
25-6 シングルトンパターンの怠惰なスタイル
25-7 シングルトン モードの Java コードは Runtime クラスを具体化します
章26 JAVA GUI
26-1 GUIの概要とGUIとCLIの違い
26-2 java.awt パッケージと javax.swing パッケージの違い
26-3 GUIでのコンポーネント継承図
26-4 HelloWorld フォームケース
26-5 HelloWorld フォームのケース コードを最適化する
26-6 イベントリスニングメカニズムの原則の概要と例
26-7 ケースを閉じる
26-8 アダプターの設計パターンの説明
26-9 アダプター クラスでフォームを閉じるケースが改善されました
26-10 フォームにボタンを追加し、ボタンにイベントケースを追加します。
26-11 テキストボックスの値をテキストフィールドに転送するケース
26-12 ボタンケース上にマウスを移動して背景色を変更します
26-13 テキストボックスに数字のみを入力できるように制御する方法
26-14 第 1 レベルのメニューケース
26-15 複数レベルのメニューケース
26-16 NetBeans の概要と使用法
26-17 四則演算ケースのシミュレーション
26-18 フォームのアイコンコードを変更する
26-19 フォームを中央に配置するコードを設定する方法
26-20 フォームのスキンのコードを変更する方法
26-21 四則演算ケースにチェックサムプロンプトを追加
26-22 ユーザーログイン登録のパッケージ構成の見直し
26-23 ユーザーのログインと登録の基本機能の実装
26-24 ユーザーログインおよび登録インターフェイスの実装
26-25 ユーザーのログインと登録インターフェイスのジャンプ
26-26 ユーザーログイン登録の最終版
26-27 四則演算ケースに参加するためのユーザーログイン登録
章27 JAVAネットワークプログラミング
27-1 ネットワークプログラミングの概要
27-2 ネットワークモデルの概要と図
27-3 ネットワーク プログラミングの 3 つの要素の概要
27-4 ネットワークプログラミングの 3 つの要素における IP の概要 1
27-5 ネットワークプログラミングの 3 つの要素の IP 概要 2
27-6 InetAddress クラスの概要と使用法
27-7 ネットワーク プログラミングの 3 つの要素のポート
27-8 ネットワークプログラミングの3要素のプロトコル
27-9 ソケット通信原理図
27-10 UDPプロトコルはデータを送信します
27-11 UDP プロトコルがデータを受信する
27-12 UDPプロトコルを使用したデータの送受信の図
27-13 UDPプロトコル送受信データコードの最適化
27-14 送信側のデータはキーボード入力ケースから取得されます。
27-15 DOS ウィンドウのデモ シンプルなチャット アプレット
27-16 マルチスレッドのチャット ルーム プログラム
27-17 GUI版チャットプログラム事例のデモンストレーション
27-18 TCP プロトコルはデータを送信します
27-19 TCP プロトコルがデータを受信する
27-20 TCPプロトコルを使用したデータの送受信のイメージ
27-21 サーバーはクライアントにフィードバックケースを提供します
27-22 クライアントのキーボード入力 サーバーのコンソール出力
27-23 クライアントのキーボード入力サーバーがテキスト ファイルに書き込む
27-24 クライアントはテキスト ファイル サーバー コンソール出力を読み取ります
27-25 TCPプロトコルアップロードテキストファイル
27-26 TCP でテキスト ファイルをアップロードし、フィードバックを送信します
27-27 TCP プロトコルは画像をアップロードし、フィードバックを提供します
27-28 複数のクライアントを 1 つのサーバーにアップロードする場合の考え方
27-29 マルチスレッドにより、複数のクライアントがファイルをアップロードするケースが改善されます。
章28 JAVAリフレクション
28-1 クラスロードの概要とロードのタイミング
28-2 クラスローダーの概要と分類
28-3 リフレクションの概要
28-4 クラスファイルオブジェクトを取得する 3 つの方法
28-5 リフレクションを通じて引数なしのコンストラクターを取得して使用します
28-6 リフレクションを通じてパラメーター化されたコンストラクターを取得して使用します
28-7 リフレクション経由でプライベート コンストラクターを取得して使用します
28-8 リフレクションを通じてメンバー変数を取得して使用する
28-9 パラメータのないメンバメソッドを取得し、リフレクションにより値を返して利用する
28-10 パラメータ付きのメンバメソッドを取得し、リフレクションにより値を返して利用する
28-11 構成ファイルの内容をリフレクション経由で実行する
28-12 リフレクションによる一般的なチェックのバイパス
28-13 リフレクションを通じてオブジェクトの特定のプロパティを指定された値に設定する一般的なメソッドを作成します。
28-14 ユーザーの追加、削除、変更、学生のログインと登録を通じて仲介者をリードします
28-15 動的エージェントの概要と実装
28-16 テンプレートデザインパターンの概要と使用方法
28-17 デコレーションモードの概要と使い方
章29 JAVA JDK5の新機能
29-1 JDK5の新機能のレビュー
29-2 独自の列挙クラスを実装する
29-3 enum を介して enum クラスを実装する
29-4 列挙に関する注意事項
29-5 クラスを列挙する一般的な方法
29-6 JDK7の6つの新機能のレビューと説明
29-7 JDKのダウンロード、インストール、アンインストール
29-8 インターフェイスにはメソッドを含めることもできます
前のセクション
次のセクション
チュートリアルリスト
ヘルプの取得
おすすめコース
コースウェアのダウンロード
初級
Imperial CMS エンタープライズ模倣 Web サイトのチュートリアル
3048 人が視聴しています
初級
WordPress の基礎がまったくない初心者が個人のブログや企業 Web サイトを構築する
6743 人が視聴しています
初級
究極のCMSゼロベースWebサイト構築解説ビデオ
2724 人が視聴しています
初級
フロントエンドプロジェクト-Shangyou [HTML/CSS/JS技術総合演習]
3117 人が視聴しています
中級
Vue3.0 を 0 から構築してユニバーサル バックエンド管理システム プロジェクトの実践を構築
5351 人が視聴しています
初級
ゼロベースフロントエンド講座【Vueの高度な学習と実践】
2821 人が視聴しています
初級
WEBフロントエンドチュートリアル【HTML5+CSS3+JS】
3506 人が視聴しています
初級
apipost の簡単な紹介
2161 人が視聴しています
中級
Vue3+TypeScript 実践チュートリアル - エンタープライズレベルのプロジェクト演習
3208 人が視聴しています
初級
PHP でビジネスを始めることについて簡単に説明しましょう
17423 人が視聴しています
中級
VUE eコマースプロジェクト(フロントエンド&バックエンドのデュアルプロジェクト実戦)
3828 人が視聴しています
初級
Apipost 実用化 [API、インターフェース、自動テスト、モック]
2265 人が視聴しています
このコースを視聴した生徒はこちらも学んでいます
492415 回再生
PHP でビジネスを始めることについて簡単に説明しましょう
Web フロントエンド開発の簡単な紹介
恥ずかしいことの百科事典サイトを模倣したミニ版MVCフレームワークの大規模実践天龍宝開発
PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム]
ログイン認証と従来の掲示板
コンピュータネットワークの知識収集
クイックスタート Node.JS フルバージョン
あなたを最もよく理解するフロントエンドコース: HTML5/CSS3/ES6/NPM/Vue/...[オリジナル]
独自の PHP MVC フレームワークを作成する (40 章の詳細/詳細/初心者が先に進むには必読)
注
X