11.01_Java開発ツール(共通の開発ツールが導入された)(理解)
- A:オペレーティングシステムは、メモ帳のソフトウェアが付属しています
- B:シニアのメモ帳ソフト
- C:統合開発環境(IDE)
- (統合開発環境)
- D:EclipseとMyEclipseの違い
- A:EclipseのIDEは、スケーラブルなオープンソースです。
- B:機能Eclipseの説明
- 自由な
- 純粋なJava言語
- 無料インストール
- スケーラビリティ
- C:のMyEclipse
- 追加のプラグイン、プラグイン充電基づいてエクリプス
- 強力なシステムアーキテクチャの開発プラットフォームを提供するWEB
- E:ダウンロードhttp://eclipse.org/
- orgが非営利団体であります
- F:インストール
- グリーンバージョンの解凍を使用することができます(Eclipseの)
- 実行のインストール版、(JDK)の隣にすべての方法をダブルクリックします
- G:アンインストール
- グリーンバージョンフォルダは削除します
- Professionalのインストールは、コントロールパネルの[プログラムの追加と削除のソフトウェアバージョンをアンインストールします
11.02_Java開発ツール(例をEclipseとのHelloWorldに仕上がっ)(理解)
- A:[ワークスペースの選択
- ワークスペースの事実は、我々はソースコードのディレクトリ場所を書きます
- B:ケースを完了するためのEclipseでHelloWorldの
- 基本単位としてプロジェクトにコード
- プロジェクトを作成します。
- パッケージの作成
- クラスを作成します
- コードを書きます
- C:コンパイルと実行しています
- D:Eclipseは完成です
- プラグインはディレクトリに解凍すると最初からEclipse3.5は、インストールディレクトリは限り、1つのdropinsディレクトリを持っています。
- 同様に、このアプローチは、このアプローチをお勧めし、プラグインをアンインストールすることが特に好都合です
- E:文法チェッカーのヒント
- 赤い波線
- それは、そうでない場合は、コンパイラのパスを解決しなければなりません
- 黄色の波線
- あなたは彼に注意を払うことができます
- 赤い波線
11.03_Java開発ツール(Windowsおよびビューの概要のエクリプス)(理解)
- A:各ウィンドウは、実質的に形成する窓と呼ばれています
- PackageExplorerは、プロジェクト構造、パッケージ、クラス、およびリソースを表示します
- アウトライン表示構造クラス、見つけるのは簡単、特定、修正
- コンソールプログラムの実行結果がウィンドウに表示されます
- F4階層表示のJava継承階層の後、クラスを選択
- B:ビューウィンドウのいくつかの組み合わせが形成されています。
- Javaのビュー
- デバッグビュー
11.04_Java開発ツール(Eclipseワークスペースの基本構成)(マスター)
- :(一般的には変更されません)プログラムの設定環境をコンパイルして実行
- ウィンドウ - 設定 - Javaの
- コンパイラ環境:コンパイラの最新バージョンは、デフォルトで選択されています。
- 動作環境:インストール済みのJREは、デフォルトのJDKがインストールされていることがわかります。Java環境変数を設定することをお勧めします。
- 問題:
- 低コンパイルは、高い実行します。ことができます。
- ハイコンパイルは、低実行します。ではありません。
- 満場一致バージョンをコンパイルし、実行し、推奨されます。
- B:デフォルトのコメントを取り除くためにどのように?
- ウィンドウ - 設定 - Javaの - コードスタイル - コードテンプレート
- [編集エディタの右側によって、望んでいないものを選択します。
- 注:、唯一のコメントセクションを削除コメント欄を削除しないでください。
- C:表示行番号と隠し
- ディスプレイ:コード領域のほとんどの左側にある空の領域は、右 - 表示行番号をすることができます。
- 隠し:再びそれを行うには、上記のアクション。
- D:フォントサイズと色
- A:フォントサイズと色のJavaコード領域:
- ウィンドウ - 設定 - 一般 - 外観 - 色とフォント--Java修改 - Javaの編集テキストのフォント
- B:コンソール
- ウィンドウ - 設定 - 一般 - 外観 - 色とフォント - デバッグ - コンソールのフォント
- C:他の文書
- ウィンドウ - 設定 - 一般 - 外観 - 色とフォント - 基本 - テキストフォント
- A:フォントサイズと色のJavaコード領域:
- E:台無しにフォーム、どのように行うには?
- ウィンドウ - パースペクティブのリセット
- F:コンソールを見つけることができません、どのようにしますか?
- ウィンドウ - ビューの表示、コンソール
- G:プロンプト懸濁液をキャンセル
- ウィンドウ - 設定 - Javaの - エディタ - ホバー。ホバーにフックを削除する権利を組み合わせます。
- コードのようなサスペンションブロックが自動的に表示されません。あなたはヒントを見たい場合は、カーソルはF2によると、コードの上にあります。
11.05_Java開発ツール(使用コンテンツ鍵Eclipseを助ける)(マスター)
- A:Altキー+ /ロールプレイのヒント
- B:主+ ALT + /、syso + ALT + /、他のヒント与え
- C:相補出力文で、エクスポートしたい部分を選択し、ALTは、+ /最後の項目を選択します
- C:自分のALTを定義+ /
- 窓 - perference-Javaを編集 - テンプレート - 新
11.06_Java開発ツール(Eclipseの使用ショートカットキー)(マスター)
- :新CTRL + N
- B:書式CTRL +シフト+ F
- C:インポートパッケージはCtrl + Shift + O
- D:注释CTRL + /、CTRL +シフト+ /、はCtrl + Shift + \
- E:コードコードのALT +選択アップ/ダウン矢印を移動
- F:ソースを表示はクラス名を選択します(F3またはCtrl +マウスクリック)
- G:特定のクラスはCtrl + Shift + Tを探します
- H:詳細な特定のクラスのCtrlキーを見つける+ O
- I:推奨を生成する方法には、左の右へのデータの種類に応じて生成CTRL + 1、
- J:+ DコードCTRLを削除
- K:抽出方法ALT +シフト+ M
- L:名前を変更Alt + Shift + R
11.07_Java開発ツール(開発効率を向上させるためにどのようにEclipseの)(マスター)
- Alt + Shift + S
- A:自動的に生成されたコンストラクタ
- B:自動的に取得/設定を生成します
package com.heima;
public class Person {
private String name;
private int age;
public Person() { //alt + shift + s 再+c 生成空参构造
super();
}
public Person(String name, int age) { //alt + shift + s 再+0 根据本地数据生成有参构造
super();
this.name = name;
this.age = age;
}
public String getName() { //alt + shift + s 再+r 生成get,set方法
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
11.08_Java開発ツール(Eclipseのクラスの生徒とその標準テスト)(マスター)
- A:ケース・プレゼンテーション
- 標準クラスと生徒のテストのためのEclipse
11.09_Java開発ツール(具体抽象クラスの具象クラスコードでEclipseのインターフェース)(マスタ)
- A:ケース・プレゼンテーション
- 詳細な抽象クラスは、Eclipseとのインタフェースクラスコードを実装します
11.10_Java開発ツール(JARパッケージを生成する方法をEclipseとプロジェクトにインポート)(理解)
- :どのような瓶いますか?
- jarファイルは、複数のクラスファイルを圧縮されています。
- B:使用は何のjar?
- 他の誰かが書いた何か
- C:瓶のパッケージ
- 右--export - - ジャワ - プロジェクトを選択してパスと名前を指定して所有してJar-- --Finish
- D:インポートのjarパッケージ
- プロジェクトにコピーされ、ビルド・パスにパスを追加します。
11.11_Java開発ツール(アイテムやインポートアイテムを削除する方法についてはEclipse)(マスター)
- A:項目を削除
- プロジェクトを選択 - 右 - 削除
- プロジェクト領域から削除
- ハードから削除
- プロジェクトを選択 - 右 - 削除
- B:インポートプロジェクト
- プロジェクトエリアで見つかった右インポート
- 一般的なを見つけ、拡張し、見つけます
- ワークスペースに既存のプロジェクト
- 次のクリックして、インポートする項目を選択
- 注意:ここでの選択はプロジェクト名です
11.12_Java開発ツール(基本的なブレークポイントのデバッグを使用してEclipseの)(理解)
- :デバッグの役割
- デバッガ
- 表示プログラムの実行の流れ
- B:実行プロセスを表示する方法
-
ブレークポイントは何ですか。
- これは、起動するマークです。
-
ブレークポイントを設定する方法:
- あなたがプログラムを見たい場合は、あなたは効果的なプログラムの左にダブルクリックします。
-
どこにブレークポイントを設定するには:
- ない点はどこにあります。
- 現在:私たちは、効果的に各メソッドの最初の文に適用されます。
-
どのように休憩した後、セットアッププログラムを実行するには:
- 右 - Javaアプリケーション - などのデバッグ
-
どのような分野を見て:
- デバッグ:ローカルブレークポイントテスト
- この場所では、F6を覚えている、またはクリックすることができます。ラインの実装を参照するための時間。
- 変数:変数ビューアの変更
- ForDemo:ソースファイルを見ます
- コンソール:コンソール
- デバッグ:ローカルブレークポイントテスト
-
どのように打破します:
- A:再度ダブルクリックします
- B:デバッグビューを見つけ、変数インタフェース、ブレークポイントを見つけて、クリックし、[すべてのブレークポイントを見て、最終的には二面をクリックしてください。
-
11.13_Java開発ツール(Javaのパラメータの受け渡しの問題でEclipseビュー)(理解)
- A:ブレークポイントのデモ
- ブレークポイントは、Javaパラメータの引き渡し問題で表示します
11.14_共通オブジェクト(APIの概要)(理解)
- A:API(アプリケーション・プログラミング・インターフェース)
- アプリケーション・プログラミング・インターフェース
- B:JavaのAPI
- Javaクラスは、基礎となるパッケージを達成するために、これらのクラスを使用することを私たちに提供され、
- 私たちは私たちがこれらのクラスを使用する方法を学習する必要があり、これらのクラスが実装されているかを心配する必要はありません。
11.15_共通オブジェクト(Objectクラスの概要)(理解)
- A:オブジェクトクラスの概要
- クラス階層のルートクラス
- すべてのクラスは、直接的または間接的にクラスから継承されています
- B:コンストラクタ
- パブリックオブジェクト()
- なぜオブジェクト指向を思い出してください:
- 訪問のサブクラスのデフォルトコンストラクタは、親クラスのメソッドの引数のコンストラクタではありません
11.16_共通オブジェクト(のhashCodeオブジェクトクラス()メソッド)(理解)
- A:ケース・プレゼンテーション
- 公共int型のhashCode()
- A:このオブジェクトのハッシュコード値を返します。デフォルトでは、このメソッドはオブジェクトのアドレスに基づいて算出することができます。
- B:異なるオブジェクト、ハッシュコード()は、一般に同一ではないであろう。しかし、同一のハッシュコード()値の目的は確かに同じです。
11.17_共通オブジェクト(のgetClassオブジェクトクラス()メソッド)(反射時の把握)
- A:ケース・プレゼンテーション
- パブリック最終クラスのgetClass()
- A:このオブジェクトの実行時クラスを返します。
- B:Classクラスのメソッドにより、実際のオブジェクトの完全なクラス名を取得。
- 公共の文字列のgetName()
11.18_共通オブジェクト(のtoStringオブジェクトクラス()メソッド)(マスタ)
-
A:ケース・プレゼンテーション
- 公共の文字列のtoString()
- A:オブジェクトの文字列表現を返します。
-
公共StirngのtoString(){
リターン名+ "" +年齢;
}- B:その値はに等しいです。
- getClass()。のgetName()+ "@" + Integer.toHexString(のhashCode())
- C:デフォルトのデータは、私たちに意味がないので、それは一般的にオーバーライドにこの方法をお勧めします。
- B:その値はに等しいです。
-
B:決勝
- 自動的に生成されました
11.19_共通オブジェクト(Objectクラス()メソッドに等しい)(マスタ)
- A:ケース・プレゼンテーション
- A:いくつかの他のオブジェクトはこのオブジェクトがあるか否かを示す「等しいです」。
- B:デフォルトの場合は、比較は、オブジェクトへの参照が同じです。
- C:により引用の比較には意味がない、と一般的にこのメソッドをオーバーライドすることをお勧めします。
11.20_共通オブジェクト(==とequalsメソッドの数との差)(マスタ)
- ==数は比較演算子であり、より基本的なデータ・タイプであってもよいし、データ型が参照と比較することができる、基本データ型の値が比較され、比較基準データ型のアドレス値であります
- この方法は、区別せずにのみ参照データ型、メソッドを比較することができるオブジェクト・クラスのequalsメソッドをオーバーライドしない場合、すべてのオブジェクトが、オブジェクトクラスを継承する方法、およびequalsメソッド番号==比較基準データ型、書き換えで等しくequalsメソッド後のオブジェクトのプロパティを比較します
ます。https://www.jianshu.com/p/4e43c12740f9で再現