Java第一章
5969 ワード
初日の内容
1.コンピュータは、ハードウェアおよびソフトウェアの2つの部分を含むデータを格納および処理する電子機器である.ハードウェアは、コンピュータで触れることができる物理的な部分です.コンピュータプログラムはソフトウェアであり、ハードウェアを制御してタスクを完了する非表示のコマンドです.2.コンピュータプログラム設計とは、コンピュータに実行させる命令(すなわちコード)を記述することである.3.中央プロセッサCPUはコンピュータの脳であり、メモリから命令を取得し、これらの命令を実行する.制御ユニットと算術/論理ユニットの2つの部分から構成されています.4.1ビットbitは、2進数0または1 5.1バイトが8ビットのシーケンスを指す.6.メモリはCPUが実行するデータとプログラム命令を格納する.メモリユニットはバイトの整列数列で、メモリは一時的にデータを保存するだけで、コンピュータ情報を閉じると失われます.各バイトには一意のアドレスがあり、このアドレスを使用してバイトの位置を決定し、データの格納と取得を容易にします.任意の順序でバイトにアクセスできるので、ランダムアクセスメモリとも呼ばれる(Random-ACcess Memory,RAM).メモリ内のバイトの内容は常に空ではありません.新しい情報がメモリに北に入ると、そのバイトの現在の内容は失われます.メモリユニットはバイトの秩序ある数列です.7.プログラムとデータは記憶装置に永続的に保存され、コンピュータが必要とする場合、同僚がメモリに移動されます.メモリからの読み取りは記憶装置からの読み取りよりずっと速いからです.記憶装置主に磁気/ハードディスクドライブ、光ディスクドライブ(CD/DVD)、USBフラッシュドライブの3種類があります.8.マシン言語は各コンピュータに組み込まれた元の命令セットです.アセンブリ言語は低レベルのプログラム設計言語で、アシスト(短い記述単語)を使用します.各マシン言語の命令を表す.下位言語と呼ばれるのは、アセンブリ言語が本質的にマシン言語に非常に近く、マシン関連であるためである.9.高度言語は英語に似ており、学習や使用が容易である.高度言語の命令を文と呼ぶ.高度言語で書かれたプログラムは遠隔プログラムやソースコードとなる.コンピュータがソースプログラムを実行できないため、ソースプログラムは必ず実行可能なマシンコードに翻訳する必要があります.翻訳は、解釈器またはコンパイラと呼ばれる別のプログラミングツールによって行うことができます.10.オペレーティングシステム(OS)コンピュータ活動の管理と制御を行うプログラムである.主な任務:システムの活動の制御と監視、システム資源の分配と配置、スケジューリング操作11.Javaはプラットフォームに関係なく、これは一度プログラムを書くだけで、いかなるコンピュータ上で実行できることを意味する.JavaプログラムはHTMLのホームページに埋め込まれ、Webブラウザを通じてダウンロードすることができる.Web顧客に生き生きとしたアニメーションと柔軟なインタラクティビティ.Javaソースファイル名は、プログラム内の共通クラス名と一致し、拡張子.javaで終わる必要があります.各クラスはクラス名と同じ拡張子.classの独立した宇節コードファイルにコンパイルされます.javacコマンドを使用すると、コマンドラインからJavaソースファイルをコンパイルできます.javaコマンドを使用すると、コマンドラインからJavaクラスを実行します.各Javaプログラムはクラスの定義セットです.キーワードclassは人間の定義を引用し、クラスの内容はブロック内に含まれます.12.JDK(Java Development Toolkit)は一連の独立したプログラムからなる集合である.各プログラムはコマンドラインから呼び出され、Javaプログラムの開発とテストに用いられる.13.プログラム設計エラー:構文エラー:コード作成時のエラー、例えばキーワードのスペルミスによるものである.実行時エラー:プログラムの非正常な中断を引き起こすエラーである.アプリケーションを実行する場合、環境実行不可能な操作が検出されると、実行時エラーが発生します.入力エラーは典型的な実行時エラーです.もう1つの一般的な実行時エラーは0を除算します.ロジックエラー:プログラマが予想通りに実行しなかった場合、ロジックエラーが発生します.githubプライマリ・コード
ソフトウェア?ソフトウェア:一連の特定の順序に従って組織されたコンピュータデータと命令の集合データを指す:コンピュータに識別されることができるのはすべてデータavi mp 3 txt png命令である:コンピュータの操作手順は西へ10メートル歩く
ソフトウェアは実は人とコンピュータの間の疎通のメディアで、人々はソフトウェアを通じてコンピュータにいくつかのことをさせることができます
ソフトウェア分類システムソフトウェア-オペレーティングシステムWindows Android Linux MAC IOSは主にコンピュータの下部ハードウェアの管理と制御を担当し、人類に最も基本的なコンピュータ機能C/C++を提供する.
応用ソフト-迅雷QQ微信优酷爱奇芸支付宝主にある特殊分野の问题を処理するソフトJava/Python/C...
ソフトウェア開発小説-創作-書く-文字-言語ソフトウェア-開発-プログラミング-コード-言語...重点思想:データ指令
コンピュータ言語マシン言語10010101010101アセンブリ言語add 2 3 result高度プログラミング言語a=2+3
高度なプログラミング言語で書かれたコードは、コンピュータによって直接認識されて変換できない:コンパイル解釈静的コンパイル型:まずすべてのコードをコンパイルする->マシンコードを生成する->C Javaデータ型を実行する動的解釈型を厳格に区別する:1行を読み取る->1行をコンパイルする->マシンコードを生成する->Python Matlabデータ型を実行する厳密に区別しない
Javaのソースコード.javaはコンパイルを経て生成された.classマシンコードバイトコードであるがJavaの特徴Javaはコンピュータ上で直接実行されないプラットフォーム間の特徴本質は.classファイルのプラットフォーム間の
JVM Java Virtual Machine Java仮想マシン
Java三大体系JavaSE Java Standard Edition Java標準版デスクトップアプリケーションJavaEE Java Enterprise Edition Javaエンタープライズ版サーバーソフトウェア開発JavaME Java Micro Edition Javaマイクロ版-Android電子消費類産
JRE:ソフトウェアJava Runtime Environment Java実行環境javaプログラムのみを実行したい場合!
JRE=JVM+コアクラスライブラリ(図書館)
JDK:ソフトウェアJava Development Kit Java開発キットJavaパッケージを開発したい場合!JDK=開発ツール+JRE Javaバージョンjava-versionを表示
bin binaryバイナリファイル実行可能プログラム
JAvac javaコンパイラソースコード->バイトコードjavaドライババイトコードを仮想マシンにロードしてコードを実行
C:\Program Files\Java\jdk1.8.0_77\bin
Eclipse 1.エンコードセット設定UTF-8 Window-preferences-General WorkSpace-Text file encoding-Other-UTF-8 2.フォントWindow-preferences-General-Appearance-Colors and Fonts-最後のText Fontフォント:Consolasフォント:通常サイズ:16~20
Apply-OK
JavaプロジェクトFile-New-Java Project Nameプロジェクト名-finish YanDay 01 src(default)HelloYanDa.javaソースを格納するフォルダ/ディレクトリ/パッケージJRE Javaファイルを作成する方法srcを右クリックnew-class Source folder package現在のパッケージ/現在のソースコードのファイルパスName javaファイル名
右クリックrun as Javaアプリケーションの実行
プログラミング問題
1.次の式の結果を実行します.
実行結果:453.計算PI
運転結果:2.97604617604610461765 4.半径5.5の円の面積と周長を計算して表示する
}実行結果:c=34.54 s=94.985 5.45分30秒で14キロ走ったと仮定し、プログラミングは1時間あたり何マイル単位の平均速度値を示した.
運行結果:17.213114754009836マイル/時6.1時間40分35秒で24マイルを走り、キロ単位で平均速度を計算した.
運転結果:22.9063794513189725キロ/時7.2*2線形方程式グループを計算し、x,yを表示する
運行結果:x=2.623901496861499 y=0.7087397392563978 8.人口推定、7秒に1つ、13秒に1つ、45秒に1つ移入.今後5年間、現在の312,032 486.
運転結果:314812582 317592678 3203372774 323152870 325932966 328713062
1.コンピュータは、ハードウェアおよびソフトウェアの2つの部分を含むデータを格納および処理する電子機器である.ハードウェアは、コンピュータで触れることができる物理的な部分です.コンピュータプログラムはソフトウェアであり、ハードウェアを制御してタスクを完了する非表示のコマンドです.2.コンピュータプログラム設計とは、コンピュータに実行させる命令(すなわちコード)を記述することである.3.中央プロセッサCPUはコンピュータの脳であり、メモリから命令を取得し、これらの命令を実行する.制御ユニットと算術/論理ユニットの2つの部分から構成されています.4.1ビットbitは、2進数0または1 5.1バイトが8ビットのシーケンスを指す.6.メモリはCPUが実行するデータとプログラム命令を格納する.メモリユニットはバイトの整列数列で、メモリは一時的にデータを保存するだけで、コンピュータ情報を閉じると失われます.各バイトには一意のアドレスがあり、このアドレスを使用してバイトの位置を決定し、データの格納と取得を容易にします.任意の順序でバイトにアクセスできるので、ランダムアクセスメモリとも呼ばれる(Random-ACcess Memory,RAM).メモリ内のバイトの内容は常に空ではありません.新しい情報がメモリに北に入ると、そのバイトの現在の内容は失われます.メモリユニットはバイトの秩序ある数列です.7.プログラムとデータは記憶装置に永続的に保存され、コンピュータが必要とする場合、同僚がメモリに移動されます.メモリからの読み取りは記憶装置からの読み取りよりずっと速いからです.記憶装置主に磁気/ハードディスクドライブ、光ディスクドライブ(CD/DVD)、USBフラッシュドライブの3種類があります.8.マシン言語は各コンピュータに組み込まれた元の命令セットです.アセンブリ言語は低レベルのプログラム設計言語で、アシスト(短い記述単語)を使用します.各マシン言語の命令を表す.下位言語と呼ばれるのは、アセンブリ言語が本質的にマシン言語に非常に近く、マシン関連であるためである.9.高度言語は英語に似ており、学習や使用が容易である.高度言語の命令を文と呼ぶ.高度言語で書かれたプログラムは遠隔プログラムやソースコードとなる.コンピュータがソースプログラムを実行できないため、ソースプログラムは必ず実行可能なマシンコードに翻訳する必要があります.翻訳は、解釈器またはコンパイラと呼ばれる別のプログラミングツールによって行うことができます.10.オペレーティングシステム(OS)コンピュータ活動の管理と制御を行うプログラムである.主な任務:システムの活動の制御と監視、システム資源の分配と配置、スケジューリング操作11.Javaはプラットフォームに関係なく、これは一度プログラムを書くだけで、いかなるコンピュータ上で実行できることを意味する.JavaプログラムはHTMLのホームページに埋め込まれ、Webブラウザを通じてダウンロードすることができる.Web顧客に生き生きとしたアニメーションと柔軟なインタラクティビティ.Javaソースファイル名は、プログラム内の共通クラス名と一致し、拡張子.javaで終わる必要があります.各クラスはクラス名と同じ拡張子.classの独立した宇節コードファイルにコンパイルされます.javacコマンドを使用すると、コマンドラインからJavaソースファイルをコンパイルできます.javaコマンドを使用すると、コマンドラインからJavaクラスを実行します.各Javaプログラムはクラスの定義セットです.キーワードclassは人間の定義を引用し、クラスの内容はブロック内に含まれます.12.JDK(Java Development Toolkit)は一連の独立したプログラムからなる集合である.各プログラムはコマンドラインから呼び出され、Javaプログラムの開発とテストに用いられる.13.プログラム設計エラー:構文エラー:コード作成時のエラー、例えばキーワードのスペルミスによるものである.実行時エラー:プログラムの非正常な中断を引き起こすエラーである.アプリケーションを実行する場合、環境実行不可能な操作が検出されると、実行時エラーが発生します.入力エラーは典型的な実行時エラーです.もう1つの一般的な実行時エラーは0を除算します.ロジックエラー:プログラマが予想通りに実行しなかった場合、ロジックエラーが発生します.githubプライマリ・コード
ソフトウェア?ソフトウェア:一連の特定の順序に従って組織されたコンピュータデータと命令の集合データを指す:コンピュータに識別されることができるのはすべてデータavi mp 3 txt png命令である:コンピュータの操作手順は西へ10メートル歩く
ソフトウェアは実は人とコンピュータの間の疎通のメディアで、人々はソフトウェアを通じてコンピュータにいくつかのことをさせることができます
ソフトウェア分類システムソフトウェア-オペレーティングシステムWindows Android Linux MAC IOSは主にコンピュータの下部ハードウェアの管理と制御を担当し、人類に最も基本的なコンピュータ機能C/C++を提供する.
応用ソフト-迅雷QQ微信优酷爱奇芸支付宝主にある特殊分野の问题を処理するソフトJava/Python/C...
ソフトウェア開発小説-創作-書く-文字-言語ソフトウェア-開発-プログラミング-コード-言語...重点思想:データ指令
コンピュータ言語マシン言語10010101010101アセンブリ言語add 2 3 result高度プログラミング言語a=2+3
高度なプログラミング言語で書かれたコードは、コンピュータによって直接認識されて変換できない:コンパイル解釈静的コンパイル型:まずすべてのコードをコンパイルする->マシンコードを生成する->C Javaデータ型を実行する動的解釈型を厳格に区別する:1行を読み取る->1行をコンパイルする->マシンコードを生成する->Python Matlabデータ型を実行する厳密に区別しない
Javaのソースコード.javaはコンパイルを経て生成された.classマシンコードバイトコードであるがJavaの特徴Javaはコンピュータ上で直接実行されないプラットフォーム間の特徴本質は.classファイルのプラットフォーム間の
JVM Java Virtual Machine Java仮想マシン
Java三大体系JavaSE Java Standard Edition Java標準版デスクトップアプリケーションJavaEE Java Enterprise Edition Javaエンタープライズ版サーバーソフトウェア開発JavaME Java Micro Edition Javaマイクロ版-Android電子消費類産
JRE:ソフトウェアJava Runtime Environment Java実行環境javaプログラムのみを実行したい場合!
JRE=JVM+コアクラスライブラリ(図書館)
JDK:ソフトウェアJava Development Kit Java開発キットJavaパッケージを開発したい場合!JDK=開発ツール+JRE Javaバージョンjava-versionを表示
bin binaryバイナリファイル実行可能プログラム
JAvac javaコンパイラソースコード->バイトコードjavaドライババイトコードを仮想マシンにロードしてコードを実行
C:\Program Files\Java\jdk1.8.0_77\bin
Eclipse 1.エンコードセット設定UTF-8 Window-preferences-General WorkSpace-Text file encoding-Other-UTF-8 2.フォントWindow-preferences-General-Appearance-Colors and Fonts-最後のText Fontフォント:Consolasフォント:通常サイズ:16~20
Apply-OK
JavaプロジェクトFile-New-Java Project Nameプロジェクト名-finish YanDay 01 src(default)HelloYanDa.javaソースを格納するフォルダ/ディレクトリ/パッケージJRE Javaファイルを作成する方法srcを右クリックnew-class Source folder package現在のパッケージ/現在のソースコードのファイルパスName javaファイル名
右クリックrun as Javaアプリケーションの実行
プログラミング問題
1.次の式の結果を実行します.
public class dome {
public static void main(String[] args){
System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));
}}
:0.8392857142857143
2. 1 9 。
public class dome2 {
public static void main(String[] args){
System.out.println(1+2+3+4+5+6+7+8+9);
}
}
実行結果:453.計算PI
public class dome3 {
public static void main(String[] args){
System.out.println(4*(1-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11));
}
}
運転結果:2.97604617604610461765 4.半径5.5の円の面積と周長を計算して表示する
public class dome4 {
public static void main(String[] args){
System.out.println("c="+2*5.5*3.14);
System.out.println("s="+5.5*5.5*3.14);
}
}実行結果:c=34.54 s=94.985 5.45分30秒で14キロ走ったと仮定し、プログラミングは1時間あたり何マイル単位の平均速度値を示した.
public class dome5 {
public static void main(String[] args){
System.out.println(3600*14/1.6/(45*40+30)+" / ");
}
}
運行結果:17.213114754009836マイル/時6.1時間40分35秒で24マイルを走り、キロ単位で平均速度を計算した.
public class dome6 {
public static void main(String[] args){
System.out.println(3600*24*1.6/(60*60+40*60+35)+" / ");
}
}
運転結果:22.9063794513189725キロ/時7.2*2線形方程式グループを計算し、x,yを表示する
public class dome7 {
public static void main(String[] args){
System.out.println("x="+(44.5*0.55-50.2*5.9)/(3.4*0.55-50.2*2.1));
System.out.println("y="+(3.4*5.9-44.5*2.1)/(3.4*0.55-50.2*2.1));
}
}
運行結果:x=2.623901496861499 y=0.7087397392563978 8.人口推定、7秒に1つ、13秒に1つ、45秒に1つ移入.今後5年間、現在の312,032 486.
public class dome8 {
public static void main(String[] args){
System.out.println(312032486+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
System.out.println(314812582+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
System.out.println(317592678+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
System.out.println(320372774+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
System.out.println(323152870+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
System.out.println(325932966+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);}
}
運転結果:314812582 317592678 3203372774 323152870 325932966 328713062