パンチ1日目を学ぶための技術ロボット工学チームの太原大学20日
なぜなら学校の延期、私Ouganは自宅で退屈するだけでなく、パンチカードチームとの一致は、学習活動整理し、自己監督の自分の学習能力を強化する良い機会です。
私は、Javaとの接触がなかったことをする前に、共有の研究ノートにしたい、私や必要としている友人のように役立つレビューと方法を整理することができ、コンテンツが問題であるならば、私は修正するために歓迎する
学習コンテンツ:Javaは、ウェブサイトを学ぶ:B駅
Day0l
まず第一に、それまでのJavaソフトウェアプログラミング言語の開発を完了するために、学習、
1.ソフトウェアとは何ですか?
コンピュータは、2つの部分から構成され
、マウス、キーボード、ディスプレイ、メインシャーシ内部のCPU、メモリ、ハードドライブなど:ハードウェア
ノート:コンピュータハードウェアだけが仕事にできない、仕事へのソフトウェア駆動ハードウェアの必要性
ソフトウェア:ソフトウェアが含まれ、アプリケーションソフトウェアとシステムソフトウェア
システムソフトウェア:このようwindow7、win8オペレーティングシステムやその他などのハードウェアおよびソフトウェアの直接的な相互作用、
アプリケーションソフトウェア:アプリケーションソフトウェアは、通常、システムソフトウェアで実行されます。
例えば、システムのQQを操作するWindows上のQQの実行は、アプリケーションソフトウェアです。win7のは、オペレーティングシステム・ソフトウェアです。
我々は通常、一般的に、「アプリケーションソフトウェア」の開発を完了するために、コンピュータプログラミング言語の使用を意味するソフトウェアの開発を参照してください。
2、DOSコマンド
Javaの学習前に、まず[に使用するJavaコンパイラで実行]に関連する基本的なDOSコマンドウィンドウを把握する必要がありますDOSディスクオペレーティングシステムは、ディスク・オペレーティング・システムの略です。これは、コマンドディスク操作、ファイル操作クラスおよびその他のコマンドを入力し、ディレクトリ操作クラスコマンドを含むオペレーティングシステムベースのディスク管理、です。具体的な注文は、インターネットを検索することができ、言うことではありません
それがどこにあるの書き込みにDOS窓でDOSコマンドは、その後、DOSウィンドウが開きますか?
スタートメニュー - Runウィンドウが - [黒いコマンドウィンドウを開いてcmd--デフォルト入力を入力します。これは、DOSコマンドウィンドウがあります]
3、Windowsオペレーティングシステムファイルの拡張子のアプリケーション
Javaプログラマとして、新しいファイルを作成するには.javaファイルを終了した後、.javaファイル拡張子がなければなりません
非表示のファイル拡張子に注意しません。
4、Javaの読み込みと実行
*ファイル名を指定して実行するJavaプログラムは、2つの非常に重要な段階で構成されてい
- コンパイル段階
- 運用フェーズ
*コンパイル相
- 主なタスクは、Javaソース・ステージはJava構文かどうかを確認することですコンパイル
通常のJavaの文法に沿ってバイトコードファイル(xxx.class)を生成することができます
Javaのバイトコードファイルを生成することができない文法の規則に準拠していない
バイトコードファイルが説明された後に
- バイト・コード・ファイルは、オペレーティングシステム内で直接行うことができない、純粋なバイナリファイルではありません。
- プロセスのコンパイルフェーズ:
*プログラマは、どこかのハードドライブ(ランダムな位置)の.java新しいファイル名の拡張子を必要とします
ファイルが呼び出されたJavaソースファイルに記述されたソースファイルJavaソースコード/ソース。
そして、このソースは、書き込みに自由ではない、遵守しなければならないJava構文規則 <Javaの構文規則を覚えておく必要があります>
* Javaプログラマは、Javaプログラムをコンパイルするのjavac.exeコマンドが来るJDKを使用する必要があります。
javacはどのようにそれを使用するには?どこでそれを使用するには?
-javac使用規則:
Javaのjavacの元のファイルパス
-Javacは、DOSコマンドウィンドウを使用することが必要なコマンドの基準点2。
javacのJavaコンパイラは、ツール/コマンドです。
ご注意ください:Javaソースファイルには、複数の.classファイルを生成するためにコンパイルすることができます。バイトコードファイルは、/クラスファイルは、そのクラスファイルの生成後に、Javaソースファイルが削除されたことを実行するための最終文書であり、Javaプログラムの実行には影響しません。しかし、一般的に、クラスファイルは、結果の最終的な実装は、我々は(エラー)望むものではないかもしれないので、この時点戻る必要があり、再編集したJavaソースコードは、新しいクラスファイルを生成するJavaソースコードを再コンパイルし、Javaソースコードを削除しないでくださいその後、新しいエフェクトを生成し、このクラスのプログラムを実行します。
*コンパイルが終了したら、実行し、他のオペレーティングシステムにクラスファイルをコピーすることができます。[クロスプラットフォーム]
* [他のオペレーティングシステムにおける運用段階缶、クロスプラットフォーム]
ここでは二回、クロスプラットフォームを述べ、Java言語が大きな利点は、あなたがクロスプラットフォームを実行できるということです、そして、なぜ彼は、クロスプラットフォームをしましたか?ここで追加するために行う、方法によってJDK、JVM、JREを導入
コードがコンパイルされた後のJavaプログラムコードは、直接実行することができ、ハードウェアシステムではなく、バイトコードの前に言うことである「中間コード」の一種。次いで、異なるハードウェアプラットフォーム上で異なるJava仮想マシン(JVM)をインストールし、JVMによってコードバイトコードを再度実行することが可能な対応するハードウェア・プラットフォームに「翻訳」します。Javaは、オペレーティング・システム上で実行されませんが、Java仮想マシン(JVM)上で実行すると、JVMは、私たちは、コードを変更する必要はありませんので、このようなWindowsの対応、ならびに対応するLinuxのように、多くがあることJVMの異なるタイプを使用すること自体が、唯一の必要性は、異なるオペレーティングシステム上で実行することができます。
*説明JDK、JVM、JRE
JDK(Javaの開発キッド、オープンソースのJava Development Kit)がのJava開発者のための製品であるJRE(Javaランタイム環境、Javaランタイム環境)JVMおよびJavaのコアクラスの標準的な実装を含む、JAVA環境を実行しなければならないプログラムのコレクションですライブラリーJVM(Java仮想Mechinal、Java仮想マシン)はJREの一部であり、JavaはJava言語の書き込みを実行できるクロスプラットフォーム・ソフトウェア・プログラムの核心部分であります
実際には、
JDK = JRE +これら三つの複数のJava開発ツールJRE = JVM +さまざまなライブラリとの関係が深くJDKをネストされている> JRE> JVM
質問へ戻る実行する方法の
-jdkをインストールした後、のjavac.exeほかに付属している、のjava.exeと呼ばれる別のツール/コマンドがある、のjava.exeコマンドは運用フェーズを担当しています。
どこ-java.exe使用?どのように使用するには?
- DOSウィンドウを使用します。
それを使用する方法を-Java.exe?
== Javaクラス名== クラスの名前は何ですか?例えば、ハードディスク上のA.classがあり、そのクラスは、後で特定を理解するために、彼の名前です。
- プロセスの運用フェーズ:
* DOSコマンドウィンドウを開きます。
*入力します。java A
*のjava.exeコマンドには、Java仮想マシン(JVM)を開始し、JVMは、クラスローダのClassLoaderを開始します
*クラスローダA.class検索はハード・ファイルを行くと、ファイルには、JVMバイトコードファイルそれらにロードされて発見されました。
* JVMバイトコードファイルA.classは1010101010などのバイナリデータとして解釈されます。
*オペレーティング・システムおよびバイナリの相互作用を実行するための基盤となるハードウェアプラットフォーム。
5、最初のJavaプログラムの開始
まず、ソースコードHelloWorld.javaを書きます
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World!");
}
}
ダイレクトコピー、ケースへの注意を払います
*その後、コンパイル - 使用をjavacコマンド
- オープンは、DOSコマンドウィンドウ、直接入力のjavac、その後、Enterキーを押して、次のように入力します。
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件
Windowsオペレーティングシステムは、javacのコマンドファイルを見つけることができません。ので、ある起こっているように見えます
- 上記の問題のjavacを解決する方法は使用できませんか?
我々は、コマンドそれでハードドライブがある、Windowsオペレーティングシステムを検索する方法を理解する必要がありますか?
現在のディレクトリからすべての検索の*ファースト
現在の検索ディレクトリより*少なく、間の指定された環境変数のパスからコマンドを検索します
あなたが検索できない場合は*、それはより多くのエラーを報告しました。
その後、我々は設定する必要があり、環境変数 PATH環境変数(環境変数)は、一般的に、オペレーティング・システム環境で実行されているオペレーティングシステムを指定するために使用されるパラメータの一部を指しを*
[コンピュータのプロパティ - [システムの詳細設定 - 詳細 - 環境変数 - 検索システム環境変数のパス
検索コマンド実際のパスは、検索で指定しているので、これだけのjavacシステム環境変数にパスを追加し、英語の間のパスは、セミコロンで区切られ、その後は、コマンドのjavacを使用することができます
-javacのコマンドがどのように使用するには?
javacのJavaソースファイルのパス(絶対パス、相対パスがあってもよい)、絶対パス:パスの開始点として、ディスクドライブ文字からそのパスを示しています。相対パス:パスの始点からの経路が現在位置しています
そこたとえば起こるコンパイルの成功を示す対応するパス内の.classファイル、:HelloWorld.classを
*成功したコンパイル、実行するJavaプログラムの後に:
- コマンドのjava.exeを使用する必要
- 使用
Javaクラス名
ハードディスク上の存在HelloWorld.classをは、その後、クラス名は、HelloWorldです
javaのHelloWorldの
注意を払う必要があります。javaコマンドを使用して、ファイルパスの後ろではないクラスの名前です。
-まず、ファイルHelloWorld.classを最初にDOS窓ディレクトリディレクトリに切り替える必要があります。cmdと入力するパスバーに直接ソースファイルを探します
- その後、直接実行します。java HelloWorldの
HelloWorldの!ストリング命令を正常に実行するに表示されます。
概要
初日には、いくつかの基本的な概念、方法、コンパイルして実行を学ぶために主にある、およびアッセイの開発環境は、後で学習のための基礎を築きます