Java 入門 (前提条件) - 統合開発環境 IDE
Java 用統合開発環境 (IDE)
- 統合開発環境はワンストップ開発を重視しており、このツールを使用するだけです。プロンプト機能と自動エラー修正機能を備えています。
- 統合開発環境により、ソフトウェア開発がよりシンプルかつ効率的になります。
*利点:
- JDK を個別にインストールする必要はありません (すでに IDE に統合されています)
- 環境変数を手動で設定する必要はありません
- Java ソース ファイルをコンパイルするために javac コマンドを使用する必要はありません
- また、iava ソース プログラムの作成時に構文エラーが発生すると、すぐにプロンプトが表示されます
- IDB ツールを使用する 多くのコードを記述する必要はなく、コードは自動的に生成されます。
*一般的な Java IDE :
- eclipse
- myeclipse
- Intellij IDEA
- NetBeans
...
ソースコードをリンクする方法
特定の .class バイトコード ファイルを開き、ソース コードが表示されない場合: [添付ソース] をクリックします。
- ワークスペース.. [ソース コードは現在のワークスペースにあります]
- 外部ファイル.. [ソース コードは[圧縮パッケージ]
- 外部フォルダー..[ソース コードは特定のディレクトリにあります]
- ソース コードを再度リンクしてみてください
- クラスをインポートするためのショートカット キー: ctrl+shift+c
パッケージの仕組み
- プログラムの管理とメンテナンスを容易にするため、パッケージとも呼ばれます。
パッケージの命名規則
- すべて小文字が必要です パッケージ名も識別子であり、識別子の規則に従います
- 将来、パッケージはディレクトリに対応します。
命名規則
* Individual:
* indi: 複数人で完成、著作権はイニシエーター
indi に帰属します イニシエーター名、プロジェクト名、モジュール名 *.*.*
* pers: 一人で完成、パブリック、著作権は主に個人に帰属します
Personal name. プロジェクト名. モジュール名 *.*.*
* priv: 単独で完了、非公開、著作権は個人に帰属
priv. 個人名. プロジェクト名. モジュール名 *.*.* *チーム
:
* チーム: 開始者チーム、著作権はチームに属します
. チーム名. プロジェクト名. モジュール名 *.*.* *
会社:
* com: 会社によって開始され、著作権は会社に属します
. com. 会社名. プロジェクト名. モジュール名前 *。*。*
パッケージのメカニズムの仕組み
- クラス名は、パッケージ名.元のクラス名に変更されます。
* 別の方法:
- コンパイル: java -d コンパイル後に Java ソース ファイルを保存するパス
例: java -d . *.java (現在のパスで *.java をコンパイルし、現在のディレクトリに保存します)
- 実行: JVMクラス ローダーはデフォルトで現在のパスからロードされるため、DOS コマンド ウィンドウを現在のパスに切り替える必要があります。
Eclipseでよく使うショートカットキー
ショートカットキー | 関数 | |
コンパイル | ||
Ctrl + 1 |
クイックフィックス |
|
Ctrl + Shift + F |
現在のコードをフォーマットする |
|
Ctrl + Shift + M |
クラスのインポートインポートを追加する |
|
Ctrl + Shift + O |
組織クラスのインポート (Ctrl+Shift+M の機能があり、無駄なインポートを削除するのに役立ち、非常に便利です) |
|
Ctrl + Y |
やり直し (元に戻す Ctrl+Z の反対) |
|
Alt + / |
コンテンツアシスタント (キーボードストロークをどれだけ節約できるか、非常に一般的に使用されます) |
|
Ctrl + D |
現在の行または複数行を削除します |
|
Alt + ↓ |
現在の行と次の行の間の対話的な位置 (特に実用的で、最初にカット アンド ペーストする必要がなくなります) |
|
Alt + ↑ |
現在の行と前の行の間のインタラクティブな位置 (上記と同じ) |
|
Ctrl + Alt + ↓ |
現在の行を次の行にコピーします (コピー増分) |
|
Ctrl + Alt + ↑ |
現在の行を前の行にコピーします (コピー増分) |
|
Shift + Enter |
現在行の隣に空行を挿入します (このとき、マウスは現在の行の任意の位置に置くことができますが、必ずしも最後にある必要はありません)。 |
|
Ctrl + / |
現在の行をコメント化します。もう一度押すとコメントがキャンセルされます |
|
選ぶ |
|
|
Alt + Shift + ↑ |
カプセル化された要素を選択する |
|
Alt + Shift + ← |
前の要素を選択 |
|
Alt + Shift + → |
次の要素を選択してください |
|
シフト + ← |
カーソルから左に向かって文字を選択します |
|
Shift + → |
カーソルから右に向かって文字を選択します |
|
Ctrl + Shift + ← |
カーソルの左側にある単語を選択します |
|
Ctrl + Shift + → |
カーソルの右側にある単語を選択します |
|
動く |
|
|
Ctrl + ← |
カーソルを左側の単語の先頭に移動します。これは vim の b に相当します。 |
|
Ctrl + → |
カーソルは右側の単語の末尾に移動します。これは vim の e に相当します。 |
|
検索 |
|
|
Ctrl + K |
選択した単語を参照して、次の単語をすばやく見つけます (単語が選択されていない場合は、検索に使用した最後の単語を検索します) |
|
Ctrl + Shift + K |
選択した単語を参照して、前の単語にすばやく移動します |
|
Ctrl + J |
前方インクリメンタル検索 (Ctrl+J を押すと、エディターは特定の単語を見つけるために入力した各文字のクイック マッチを提供します。そうでない場合は、ステータス バーに単語が見つからないことが表示されます。単語を検索するときは、特に実用的です。このモードを終了するには、Esc キーを押します) |
|
Ctrl + Shift + J |
逆インクリメンタル検索 (後ろから前に検索することを除いて、前の記事と同じ) |
|
Ctrl + Shift + U |
文字列を含むすべての行をリストする |
|
Ctrl + H |
検索ダイアログを開く |
|
Ctrl + G |
ワークスペースでのステートメント |
|
Ctrl + Shift + G |
ワークスペース内の参照 |
|
ナビゲーション |
|
|
Ctrl + Shift + T |
搜索类(包括工程和关联的第三jar包) |
|
Ctrl + Shift + R |
搜索工程中的文件 |
|
Ctrl + E |
快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示) |
|
F4 |
打开类型层次结构 |
|
F3 |
跳转到声明处 |
|
Alt + ← |
前一个编辑的页面 |
|
Alt + → |
下一个编辑的页面(当然是针对上面那条来说了) |
|
Ctrl + PageUp/PageDown |
wn在编辑器中,切换已经打开的文件 |
|
调试 |
|
|
F5 |
单步跳入 |
|
F6 |
单步跳过 |
|
F7 |
单步返回 |
|
F8 |
继续 |
|
Ctrl + Shift + D |
显示变量的值 |
|
Ctrl + Shift + B |
||
Ctrl + R |
运行至行(超好用,可以节省好多的断点) |
|
重构 |
|
|
Alt + Shift + R |
重命名方法名、属性或者变量名(是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力) |
|
Alt + Shift + M |
把一段函数内的代码抽取成方法(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用) |
|
Alt + Shift + C |
修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定) |
|
Alt + Shift + L |
抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候) |
|
Alt + Shift + F |
||
Alt + Shift + I |
合并变量(可能这样说有点不妥Inline) |
|
Alt + Shift + V |
移动函数和变量(不怎么常用) |
|
Alt + Shift + Z |
重构的后悔药(Undo) |
|
其他 |
|
|
Alt + Enter |
显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径 |
|
Ctrl + ↑ |
文本编辑器上滚行 |
|
Ctrl + ↓ |
文本编辑器下滚行 |
|
Ctrl + M |
最大化当前的Edit或View(再按则反之) |
|
Ctrl + O |
快速显示OutLine(不开Outline窗口的同学,这个快捷键是必不可少的) |
|
Ctrl + T |
快速显示当前类的继承结构 |
|
Ctrl + W |
关闭当前Editer(windows下关闭打开的对话框也是这个,还有qq、旺旺、浏览器等都是) |
|
Ctrl + L |
文本编辑器转至行 |
|
F2 |
显示工具提示描述 |