Java 入門 (前提条件) - 統合開発環境 IDE

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

显示工具提示描述

おすすめ

転載: blog.csdn.net/qq_61562251/article/details/135046833