ホームページ  >  記事  >  Java  >  Java学習体験の共有

Java学習体験の共有

巴扎黑
巴扎黑オリジナル
2017-07-21 14:16:451661ブラウズ

プログラミングの考え方

  • API ドキュメントは非常に重要です。 ! !

  • 考えることと書くことを同時に行うと、たくさんのアイデアが生まれます。

  • 何かを頻繁に印刷すると、プログラムのデバッグに非常に役立ちます。

  • API ドキュメントをさらに確認し、さらにコードを入力し、理解してから入力してください。

  • 暗記は、短期間で高強度の勉強をする良い方法です。

  • 今後使用する必要がある場合は、サンプルプログラムを大切に保管し、APIを確認し、サンプルプログラムの記述方法に従って記述してください。

  • テクノロジー、マネジメント、コミュニケーションの3つのポイントがあなたの発展をサポートします。


  1. この質問では、どのようなクラスとオブジェクトがあるのか​​

  2. クラスとオブジェクトが持つべきプロパティとメソッドは何か

  3. クラスとクラスの間にはどのような関係があるのか​​

メソッドの作成

  1. メソッドの名前

  2. メソッドのパラメータ

  3. メソッドの戻り値

メモリ

メモリ、スタック、ヒープ、データセグメント、コードの実行方法を理解する

パッケージimport

package com.bjsxt.java140;//1。会社のドメイン名が逆になり、その後にプロジェクト名などが続きます。
public class Cat {
}

public class Dog {
public static void main(String[] args) {
com.bjsxt.java140.Cat c = new com.bjsxt.java140.Cat();//2. コンパイルされたクラスは正しいディレクトリに配置されている必要があります
}
}

import com.bjsxt.java140.Cat ;//3. パッケージを導入します
public class Dog {
public static void main(String[] args) {
Cat c = new Cat();//4.
}
***

heavy

メソッドを書き換える(オーバーライド/上書きする)場合は、必ず

コピーを行い、間違ったメソッド名を入力しないでください。

Inherited

  1. private

  2. default

  3. protected

  4. public

クラスは、publicおよびdefault

継承のコンストラクターメソッドのみにすることができます

  • サブクラスの構築プロセス

    親クラスのコンストラクターを一度呼び出す必要があります

  • サブクラスは、独自のコンストラクターでスーパー(引数リスト)を使用して、親クラスのコンストラクターを呼び出します

  • このクラスの別のコンストラクターを呼び出すには、this(引数リスト)を使用しますclass コンストラクター

  • super が呼び出される場合は、サブクラス コンストラクターの最初の行に記述する必要があります

ポリモーフィズム (ポリモフィズム)

ポリモーフィズムの存在に必要な 3 つの条件:

  1. 継承

  2. オーバーライドする必要があります

  3. 親クラスの参照は子クラスのオブジェクトを指します

例外処理(実行時に発生するエラー)

エラー名と行番号を観察することが重要です
Alt text

  • 処理できるものは処理する必要があります (try{}catch(){})

  • 処理できないものは破棄する必要があります (例外をスロー)

  • 5 つのキーワード: try、catch、最後に、スロー、スロー

  • 最初に小さなものをキャッチし、次に大きなものをキャッチします

  • メソッドを書き直し、スローされた例外は一貫性があるか、スローされていなければなりません

配列

最初にスペースを割り当ててからロードしますthe array

int a[ ] ;// 配列の名前を宣言します

a = new int[3];// スペースを割り当てます
a[0] = 1;a[3] = 7;
date days[ ];// 配列名を宣言
days = new date[3];// スペースを割り当てる
days[0] = new date(1, 4, 2017);
days[1] = new date(2, 4, 2017);
days [2] = new date(3, 4, 2017);

Container


Generic (Generic)

  • コレクションを定義するときに、同時にコレクション内のオブジェクトの型

  • 汎用型 ➕自動ボクシング&アンボクシングにより強制変換を省略可能

IO

  1. 入力ストリーム

  2. 出力ストリーム

  3. ストリーム

  4. キャラクターストリーム

  5. ノードストリーム

  6. 処理ストリーム

スレッド

定義: プログラム内の異なる実行パス。

  • プロセスは静的な概念であり、スレッドは実際にはマシン内で実行されます。

  • 同時に、1 つの CPU は 1 つのスレッドの実行のみをサポートできます。

  • インターフェースを使用できる場合は、Threadクラスを継承しないでください。これにより、より柔軟になります。

  • 同期されている場合、このメソッドを実行すると、現在のオブジェクトがロックされます。

ネットワークプログラミング


以上がJava学習体験の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Java 機能の概要次の記事:Java 機能の概要