黒馬プログラマーJavaの基礎知識
7434 ワード
一、基礎常識
1,ソフトウェア開発
システムソフトウェア
例えば、DOS、windows、Linuxなどです。
アプリケーション:
雷、サンダー、QQなど。
2,ヒューマンインタラクティブ方式
1)ソフトウェアの出現は、人間とコンピュータのより良い相互作用を実現する。
2)インタラクティブ方式:
グラフィカルインターフェース:このような方式は直感的に見られ、利用者が受け入れやすく、操作がしやすいです。360など
コマンドライン方式:コンソールが必要で、特定のコマンドを入力して、コンピュータにいくつかの操作を完成させます。面倒臭いので、命令を覚えておく必要があります。
3,よく使われるdosコマンド(どうやって開きますか?1、開始-プログラム-添付ファイル-コマンドプロンプト2、開始-運転-cmd)
dosコマンドライン、レッスンによくあるコマンドです。
dir:現在のディレクトリのファイルとフォルダを一覧表示します。
md:ディレクトリを作成する
rd:ディレクトリ(フォルダ)を削除する/dosコマンドラインのフォルダを削除するには、フォルダが空であることを保証しなければなりません。
cd:指定ディレクトリに入る
cd.:前のレベルのディレクトリに戻す
cd/:目次と返却
del:ファイル/C:\abc\op\*(すべてのファイルを表す)を削除します。確認しますか?y
exit:dosコマンドラインを終了します。
二、コンピュータ言語
1.3 Java言語の環境構築
手順一:作成
最も簡単な編集ノートを選択します。
コードを入力
クラスは全部小文字です。モモ:類名、名前をつけるには意味があります。単語で構成されています。単語の頭文字は大文字です。
{
public static void main(String[]args)//主関数はこの類の独立運行を保証することができます。入り口は一つしかないです。
)
一つのファイルは複数の種類があります。種類の中にはメイン関数を書かなくてはいけません。必要に応じて決めます。
ファイルをDemo.javaに保存します。このファイルはjavaコードに保存されたファイルで、ソースファイルになります。
javac:ファイルが見つからないか、ディレクトリが間違っているか、あるいはフォルダが間違っています。
ツール→フォルダオプション→詳細設定を表示する→既知のファイルタイプの拡張子を隠します。
保存する場合は、すべてのファイルを選択するために保存してください。
1,Javaコードを.javaという拡張子のファイルに作成します。
2,javacの命令により、このjavaファイルをコンパイルします。
3,javaコマンドで生成されていないクラスファイルを実行します。
javac.exe
java.exe
.javaファイル
————————————>
クラスファイル
————————————>
結果
コンパイル
実行
.クラス:ソースファイル、バイトコードファイル。
エラーメッセージ:
1)NoSuchMethodError:main:この方法は間違っていません。このプログラムは独立して実行する能力がないということです。
2)javac:書類が見つからない。ファイルが存在します。ディレクトリが間違っています。ディレクトリが正しいです。ファイル名が間違っています。
3)NoClass DefFoundError:クラスが見つかっていません。ディレクトリが間違っていたり、クラス名が間違っていたりします。
public:クラス名とjavaファイル名が一致することを保証しなければなりません。
クラスパス:
set classipath=:環境変数をクリアします。
仮想マシンは起動時に環境変数のクラスパスを探して、もしclassipathが設定されていないなら、現在のディレクトリの下で探します。誰かを設定して先に誰かを探してください。)
クラスファイルパスset classipathを設定する場合、後ろに「;」はありません。目的は仮想マシンに指定されたディレクトリの下で探すように教えることです。
マルチパスを設定D:\Java 0217\day 01;set classipath=;c:\;d:\
現在のパスを表します。先に現在のディレクトリの下で探します。
比較:path:先に現在のディレクトリの下で探して、探していないで、更にpath環境変数の中で探します。
実行可能ファイル用のパス、Javaファイル用のクラスパスです。
1,ソフトウェア開発
1) ? : 。
よくあるソフトウェアシステムソフトウェア
例えば、DOS、windows、Linuxなどです。
アプリケーション:
雷、サンダー、QQなど。
2) ?
ソフトを作る2,ヒューマンインタラクティブ方式
1)ソフトウェアの出現は、人間とコンピュータのより良い相互作用を実現する。
2)インタラクティブ方式:
グラフィカルインターフェース:このような方式は直感的に見られ、利用者が受け入れやすく、操作がしやすいです。360など
コマンドライン方式:コンソールが必要で、特定のコマンドを入力して、コンピュータにいくつかの操作を完成させます。面倒臭いので、命令を覚えておく必要があります。
3,よく使われるdosコマンド(どうやって開きますか?1、開始-プログラム-添付ファイル-コマンドプロンプト2、開始-運転-cmd)
dosコマンドライン、レッスンによくあるコマンドです。
dir:現在のディレクトリのファイルとフォルダを一覧表示します。
md:ディレクトリを作成する
rd:ディレクトリ(フォルダ)を削除する/dosコマンドラインのフォルダを削除するには、フォルダが空であることを保証しなければなりません。
cd:指定ディレクトリに入る
cd.:前のレベルのディレクトリに戻す
cd/:目次と返却
del:ファイル/C:\abc\op\*(すべてのファイルを表す)を削除します。確認しますか?y
exit:dosコマンドラインを終了します。
二、コンピュータ言語
DOS , 。
, 。 , 。 。
1.1コンピュータ言語は何ですか? : 。
: 。
, 。
, :C,C++,Java 。
1.2 Java言語の概要 SUN(Stanford University Network, )1995 。
Internet 。
Java web , Web 。
, , , 。
1.2.1Java言語の3つの技術アーキテクチャ1)J2EE ( )
2)J2SE ( )
3)J2ME ( )
Java5.0 , JAVAEE JAVASE JAVAME
1.2.2 Java言語の特徴:クロスプラットフォーム性(オペレーティングシステム)1, ?
Java 。
2. ?
Java , Java (JVM Java Virtual Machine) 。
JVM Java 。JVM , 。 。
1.3 Java言語の環境構築
1) JRE,JDK
JRE(Java Runtime Enviroment Java
Java (JVM Java Virtual Machine) Java , Java , JRE 。
JDK(Java Development Kit Java )JDK Java , Java , JRE, JDK, JRE 。 bin, (javac.exe) (jar.exe) 。 , JDK java , JRE 。
2) JDK
:www.oracle.com Platform
java.sun.com
3) JDK
4)
: Java 。
javac , , , 。
, , windows , , 。
- - -path
, path ( , ), “;”, 。 : 。1. ?
1, : ( ); “ → → ” “ ” 。 , , , , 。
2. ?(set )
“ → ” “cmd” “ ” , 。 “set” 。
, path , “set path”。
, aa , “c:” , “set aa=c:” 。
, aa , “set aa=” ( = )。
? : , , , aa “D:” , “set aa=%path%;D:”。 , , 。
3. ?
“ → → ” “ ” , “ ” , Administrator , Administrator , ( )。 , path, path , ? 。path 。
4. ?
, , !
: , , JAVA_ HOME , JAVA _HOME , path haha 。
%% : 。
5)
: , dos , , , 。
“ , ” 。
1.4 Javaプログラム開発体験手順一:作成
最も簡単な編集ノートを選択します。
コードを入力
クラスは全部小文字です。モモ:類名、名前をつけるには意味があります。単語で構成されています。単語の頭文字は大文字です。
{
public static void main(String[]args)//主関数はこの類の独立運行を保証することができます。入り口は一つしかないです。
)
一つのファイルは複数の種類があります。種類の中にはメイン関数を書かなくてはいけません。必要に応じて決めます。
ファイルをDemo.javaに保存します。このファイルはjavaコードに保存されたファイルで、ソースファイルになります。
javac:ファイルが見つからないか、ディレクトリが間違っているか、あるいはフォルダが間違っています。
ツール→フォルダオプション→詳細設定を表示する→既知のファイルタイプの拡張子を隠します。
保存する場合は、すべてのファイルを選択するために保存してください。
1,Javaコードを.javaという拡張子のファイルに作成します。
2,javacの命令により、このjavaファイルをコンパイルします。
3,javaコマンドで生成されていないクラスファイルを実行します。
javac.exe
java.exe
.javaファイル
————————————>
クラスファイル
————————————>
結果
コンパイル
実行
.クラス:ソースファイル、バイトコードファイル。
エラーメッセージ:
1)NoSuchMethodError:main:この方法は間違っていません。このプログラムは独立して実行する能力がないということです。
2)javac:書類が見つからない。ファイルが存在します。ディレクトリが間違っています。ディレクトリが正しいです。ファイル名が間違っています。
3)NoClass DefFoundError:クラスが見つかっていません。ディレクトリが間違っていたり、クラス名が間違っていたりします。
public:クラス名とjavaファイル名が一致することを保証しなければなりません。
クラスパス:
set classipath=:環境変数をクリアします。
仮想マシンは起動時に環境変数のクラスパスを探して、もしclassipathが設定されていないなら、現在のディレクトリの下で探します。誰かを設定して先に誰かを探してください。)
クラスファイルパスset classipathを設定する場合、後ろに「;」はありません。目的は仮想マシンに指定されたディレクトリの下で探すように教えることです。
マルチパスを設定D:\Java 0217\day 01;set classipath=;c:\;d:\
現在のパスを表します。先に現在のディレクトリの下で探します。
比較:path:先に現在のディレクトリの下で探して、探していないで、更にpath環境変数の中で探します。
実行可能ファイル用のパス、Javaファイル用のクラスパスです。